From e48ef1dfcccd75c38613f2210fb93e02d2e08e05 Mon Sep 17 00:00:00 2001 From: adm Date: Fri, 20 Dec 2024 11:49:17 +0300 Subject: [PATCH] init --- .vs/Presence.Desktop.git1/v17/.wsuo | Bin 0 -> 11264 bytes .../v17/DocumentLayout.json | 27 + .vs/Presence.Desktop/v17/.wsuo | Bin 0 -> 14336 bytes .../v17/DocumentLayout.backup.json | 27 + .vs/Presence.Desktop/v17/DocumentLayout.json | 27 + .vs/Presence.Desktop1/v17/.wsuo | Bin 0 -> 14336 bytes .vs/Presence.Desktop1/v17/DocumentLayout.json | 27 + .vs/Presence.Desktop1234/v17/.wsuo | Bin 0 -> 11264 bytes .../v17/DocumentLayout.json | 27 + .vs/ProjectEvaluation/presnce.metadata.v9.bin | Bin 0 -> 5223 bytes .vs/ProjectEvaluation/presnce.projects.v9.bin | Bin 0 -> 571108 bytes .vs/ProjectEvaluation/presnce.strings.v9.bin | Bin 0 -> 229993 bytes .vs/ProjectSettings.json | 3 + .vs/VSWorkspaceState.json | 7 + .vs/presence_api/v17/.wsuo | Bin 0 -> 12800 bytes .../v17/DocumentLayout.backup.json | 23 + .vs/presence_api/v17/DocumentLayout.json | 23 + .vs/presence_api123/v17/.wsuo | Bin 0 -> 11776 bytes .vs/presence_api123/v17/DocumentLayout.json | 23 + .vs/presnce/DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 261536 bytes ...5bc92bcc-4eee-4f8a-9af8-d642504e7a12.vsidx | Bin 0 -> 7138 bytes ...7b535b99-f49e-48aa-883f-826f4e821957.vsidx | Bin 0 -> 2466 bytes ...a119e361-e5bd-4c44-a38f-a945add781e3.vsidx | Bin 0 -> 1306 bytes ...d0f0f7b8-73e9-483d-a201-42b4c11b8feb.vsidx | Bin 0 -> 6277 bytes ...d7714cc3-683d-4f43-b0c6-a4bc9e5cff26.vsidx | Bin 0 -> 113034 bytes .vs/presnce/v17/.futdcache.v2 | Bin 0 -> 9317 bytes .vs/presnce/v17/.suo | Bin 0 -> 295936 bytes .vs/presnce/v17/DocumentLayout.backup.json | 549 +++ .vs/presnce/v17/DocumentLayout.json | 549 +++ Presence.Desktop/App.axaml | 15 + Presence.Desktop/App.axaml.cs | 47 + Presence.Desktop/Assets/avalonia-logo.ico | Bin 0 -> 176111 bytes .../DI/ServiceCollectionExtensions.cs | 31 + Presence.Desktop/Presence.Desktop.csproj | 41 + Presence.Desktop/Program.cs | 24 + Presence.Desktop/ViewLocator.cs | 32 + .../ViewModels/AttendanceViewModel.cs | 68 + .../ViewModels/MainWindowViewModel.cs | 342 ++ Presence.Desktop/ViewModels/PresenceView.cs | 7 + .../ViewModels/PresenceViewItem.cs | 17 + .../ViewModels/StudentCsvModel.cs | 13 + Presence.Desktop/ViewModels/ViewModelBase.cs | 8 + Presence.Desktop/Views/AttendanceView.axaml | 24 + .../Views/AttendanceView.axaml.cs | 15 + Presence.Desktop/Views/EditUserDialog.axaml | 6 + .../Views/EditUserDialog.axaml.cs | 66 + Presence.Desktop/Views/MainWindow.axaml | 81 + Presence.Desktop/Views/MainWindow.axaml.cs | 32 + Presence.Desktop/app.manifest | 18 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/Avalonia/Resources.Inputs.cache | 1 + .../obj/Debug/net8.0/Avalonia/references | 222 ++ .../obj/Debug/net8.0/Avalonia/resources | Bin 0 -> 182183 bytes .../net8.0/Presence.Desktop.AssemblyInfo.cs | 23 + .../Presence.Desktop.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 34 + .../net8.0/Presence.Desktop.assets.cache | Bin 0 -> 38072 bytes ...nce.Desktop.csproj.AssemblyReference.cache | Bin 0 -> 33271 bytes ...ence.Desktop.csproj.BuildWithSkipAnalyzers | 0 ...nce.Desktop.csproj.CoreCompileInputs.cache | 1 + ...esence.Desktop.csproj.FileListAbsolute.txt | 211 ++ .../obj/Debug/net8.0/Presence.Desktop.dll | Bin 0 -> 210432 bytes .../obj/Debug/net8.0/Presence.Desktop.pdb | Bin 0 -> 22864 bytes Presence.Desktop/obj/Debug/net8.0/apphost.exe | Bin 0 -> 139264 bytes .../Debug/net8.0/refint/Presence.Desktop.dll | Bin 0 -> 12288 bytes .../Presence.Desktop.csproj.nuget.dgspec.json | 272 ++ .../obj/Presence.Desktop.csproj.nuget.g.props | 26 + .../Presence.Desktop.csproj.nuget.g.targets | 11 + Presence.Desktop/obj/project.assets.json | 2944 +++++++++++++++++ Presence.Desktop/obj/project.nuget.cache | 89 + console_ui/Program.cs | 28 + .../bin/Debug/net8.0/ClosedXML.Parser.dll | Bin 0 -> 188416 bytes console_ui/bin/Debug/net8.0/ClosedXML.dll | Bin 0 -> 1622528 bytes .../DocumentFormat.OpenXml.Framework.dll | Bin 0 -> 470496 bytes .../Debug/net8.0/DocumentFormat.OpenXml.dll | Bin 0 -> 6328288 bytes .../bin/Debug/net8.0/ExcelNumberFormat.dll | Bin 0 -> 30720 bytes ...osoft.EntityFrameworkCore.Abstractions.dll | Bin 0 -> 34864 bytes ...crosoft.EntityFrameworkCore.Relational.dll | Bin 0 -> 1992264 bytes .../net8.0/Microsoft.EntityFrameworkCore.dll | Bin 0 -> 2533920 bytes ...rosoft.Extensions.Caching.Abstractions.dll | Bin 0 -> 31008 bytes .../Microsoft.Extensions.Caching.Memory.dll | Bin 0 -> 45832 bytes ....Extensions.Configuration.Abstractions.dll | Bin 0 -> 27936 bytes ...sions.DependencyInjection.Abstractions.dll | Bin 0 -> 63768 bytes ...crosoft.Extensions.DependencyInjection.dll | Bin 0 -> 92952 bytes ...rosoft.Extensions.Logging.Abstractions.dll | Bin 0 -> 65320 bytes .../net8.0/Microsoft.Extensions.Logging.dll | Bin 0 -> 50976 bytes .../net8.0/Microsoft.Extensions.Options.dll | Bin 0 -> 64776 bytes .../Microsoft.Extensions.Primitives.dll | Bin 0 -> 43680 bytes .../Npgsql.EntityFrameworkCore.PostgreSQL.dll | Bin 0 -> 622592 bytes console_ui/bin/Debug/net8.0/Npgsql.dll | Bin 0 -> 1406976 bytes console_ui/bin/Debug/net8.0/RBush.dll | Bin 0 -> 26112 bytes .../bin/Debug/net8.0/SixLabors.Fonts.dll | Bin 0 -> 1135616 bytes .../bin/Debug/net8.0/System.IO.Packaging.dll | Bin 0 -> 141584 bytes .../bin/Debug/net8.0/console_ui.deps.json | 479 +++ console_ui/bin/Debug/net8.0/console_ui.dll | Bin 0 -> 5632 bytes console_ui/bin/Debug/net8.0/console_ui.exe | Bin 0 -> 138752 bytes console_ui/bin/Debug/net8.0/console_ui.pdb | Bin 0 -> 12180 bytes .../net8.0/console_ui.runtimeconfig.json | 13 + console_ui/bin/Debug/net8.0/data.dll | Bin 0 -> 57856 bytes console_ui/bin/Debug/net8.0/data.pdb | Bin 0 -> 24736 bytes console_ui/bin/Debug/net8.0/domain.dll | Bin 0 -> 20480 bytes console_ui/bin/Debug/net8.0/domain.pdb | Bin 0 -> 17776 bytes console_ui/bin/Debug/net8.0/ui.dll | Bin 0 -> 19968 bytes console_ui/bin/Debug/net8.0/ui.pdb | Bin 0 -> 16764 bytes console_ui/console_ui.csproj | 20 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + console_ui/obj/Debug/net8.0/apphost.exe | Bin 0 -> 138752 bytes .../Debug/net8.0/console_ui.AssemblyInfo.cs | 23 + .../console_ui.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 + .../Debug/net8.0/console_ui.GlobalUsings.g.cs | 8 + .../obj/Debug/net8.0/console_ui.assets.cache | Bin 0 -> 14509 bytes .../console_ui.csproj.AssemblyReference.cache | Bin 0 -> 16210 bytes .../console_ui.csproj.BuildWithSkipAnalyzers | 0 .../console_ui.csproj.CoreCompileInputs.cache | 1 + .../console_ui.csproj.FileListAbsolute.txt | 176 + .../Debug/net8.0/console_ui.csproj.Up2Date | 0 console_ui/obj/Debug/net8.0/console_ui.dll | Bin 0 -> 5632 bytes .../net8.0/console_ui.genruntimeconfig.cache | 1 + console_ui/obj/Debug/net8.0/console_ui.pdb | Bin 0 -> 12180 bytes .../obj/Debug/net8.0/ref/console_ui.dll | Bin 0 -> 5120 bytes .../obj/Debug/net8.0/refint/console_ui.dll | Bin 0 -> 5120 bytes ...sole_ui.csproj.EntityFrameworkCore.targets | 28 + .../obj/console_ui.csproj.nuget.dgspec.json | 316 ++ .../obj/console_ui.csproj.nuget.g.props | 19 + .../obj/console_ui.csproj.nuget.g.targets | 7 + console_ui/obj/project.assets.json | 1168 +++++++ console_ui/obj/project.nuget.cache | 53 + data/Exceptions/GroupNotFoundException.cs | 10 + data/Exceptions/PresenceNotFoundException.cs | 12 + data/Exceptions/RepositoryException.cs | 9 + data/Exceptions/UserNotFoundException.cs | 10 + data/LocalData/Entity/Group.cs | 17 + data/LocalData/Entity/Presence.cs | 18 + data/LocalData/Entity/User.cs | 25 + data/LocalData/LocalStaticData.cs | 36 + .../20241205072425_create.Designer.cs | 113 + data/Migrations/20241205072425_create.cs | 84 + .../RemoteDatabaseContextModelSnapshot.cs | 110 + .../RemoteDatabase/DAO/AllPresence.cs | 15 + .../DAO/AttendanceInputModel.cs | 17 + .../RemoteDatabase/DAO/AttendanceRecord.cs | 19 + .../DAO/GroupAttendanceStatistics.cs | 16 + .../RemoteData/RemoteDatabase/DAO/GroupDao.cs | 16 + .../RemoteDatabase/DAO/MarkAbsenceRequest.cs | 16 + .../RemoteData/RemoteDatabase/DAO/Presence.cs | 19 + .../RemoteDatabase/DAO/UserAttendance.cs | 16 + data/RemoteData/RemoteDatabase/DAO/UserDao.cs | 18 + .../RemoteDatabase/DAO/UsersForPresence.cs | 16 + .../RemoteDatabase/RemoteDatabaseContext.cs | 35 + data/Repository/IGroupRepository.cs | 20 + data/Repository/IPresenceRepository.cs | 29 + data/Repository/IUserRepository.cs | 12 + data/Repository/SQLGroupRepositoryImpl.cs | 158 + data/Repository/SQLPresenceRepositoryImpl.cs | 475 +++ data/Repository/SQLUserRepositoryImpl.cs | 61 + data/bin/Debug/net8.0/data.deps.json | 954 ++++++ data/bin/Debug/net8.0/data.dll | Bin 0 -> 57856 bytes data/bin/Debug/net8.0/data.pdb | Bin 0 -> 24736 bytes data/bin/Debug/net8.0/data.runtimeconfig.json | 13 + data/data.csproj | 20 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + data/obj/Debug/net8.0/data.AssemblyInfo.cs | 23 + .../net8.0/data.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 + data/obj/Debug/net8.0/data.GlobalUsings.g.cs | 8 + data/obj/Debug/net8.0/data.assets.cache | Bin 0 -> 40562 bytes .../data.csproj.AssemblyReference.cache | Bin 0 -> 13102 bytes .../net8.0/data.csproj.BuildWithSkipAnalyzers | 0 .../data.csproj.CoreCompileInputs.cache | 1 + .../net8.0/data.csproj.FileListAbsolute.txt | 154 + data/obj/Debug/net8.0/data.dll | Bin 0 -> 57856 bytes .../Debug/net8.0/data.genruntimeconfig.cache | 1 + data/obj/Debug/net8.0/data.pdb | Bin 0 -> 24736 bytes data/obj/Debug/net8.0/ref/data.dll | Bin 0 -> 18944 bytes data/obj/Debug/net8.0/refint/data.dll | Bin 0 -> 18944 bytes .../data.csproj.EntityFrameworkCore.targets | 28 + data/obj/data.csproj.nuget.dgspec.json | 97 + data/obj/data.csproj.nuget.g.props | 23 + data/obj/data.csproj.nuget.g.targets | 7 + data/obj/project.assets.json | 2513 ++++++++++++++ data/obj/project.nuget.cache | 76 + domain/Models/Group.cs | 14 + domain/Models/Presence.cs | 18 + domain/Models/User.cs | 16 + domain/UseCase/GroupUseCase.cs | 115 + domain/UseCase/UseCaseGeneratePresence.cs | 248 ++ domain/UseCase/UserUseCase.cs | 145 + domain/bin/Debug/net8.0/data.dll | Bin 0 -> 57856 bytes domain/bin/Debug/net8.0/data.pdb | Bin 0 -> 24736 bytes domain/bin/Debug/net8.0/domain.deps.json | 444 +++ domain/bin/Debug/net8.0/domain.dll | Bin 0 -> 20480 bytes domain/bin/Debug/net8.0/domain.pdb | Bin 0 -> 17776 bytes domain/domain.csproj | 19 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/domain.AssemblyInfo.cs | 23 + .../net8.0/domain.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 + .../obj/Debug/net8.0/domain.GlobalUsings.g.cs | 8 + domain/obj/Debug/net8.0/domain.assets.cache | Bin 0 -> 14284 bytes .../domain.csproj.AssemblyReference.cache | Bin 0 -> 14356 bytes .../domain.csproj.BuildWithSkipAnalyzers | 0 .../domain.csproj.CoreCompileInputs.cache | 1 + .../net8.0/domain.csproj.FileListAbsolute.txt | 165 + domain/obj/Debug/net8.0/domain.csproj.Up2Date | 0 domain/obj/Debug/net8.0/domain.dll | Bin 0 -> 20480 bytes domain/obj/Debug/net8.0/domain.pdb | Bin 0 -> 17776 bytes domain/obj/Debug/net8.0/ref/domain.dll | Bin 0 -> 9728 bytes domain/obj/Debug/net8.0/refint/domain.dll | Bin 0 -> 9728 bytes domain/obj/domain.csproj.nuget.dgspec.json | 166 + domain/obj/domain.csproj.nuget.g.props | 19 + domain/obj/domain.csproj.nuget.g.targets | 7 + domain/obj/project.assets.json | 1117 +++++++ domain/obj/project.nuget.cache | 53 + .../GroupController/GroupController.cs | 20 + .../PresenceController/PresenceController.cs | 88 + presence_api/Program.cs | 113 + presence_api/Properties/launchSettings.json | 41 + .../ServiceExtencions/ServiceExtensions.cs | 18 + presence_api/appsettings.Development.json | 8 + presence_api/appsettings.json | 9 + .../bin/Debug/net8.0/ClosedXML.Parser.dll | Bin 0 -> 188416 bytes presence_api/bin/Debug/net8.0/ClosedXML.dll | Bin 0 -> 1622528 bytes .../DocumentFormat.OpenXml.Framework.dll | Bin 0 -> 470496 bytes .../Debug/net8.0/DocumentFormat.OpenXml.dll | Bin 0 -> 6328288 bytes .../bin/Debug/net8.0/ExcelNumberFormat.dll | Bin 0 -> 30720 bytes .../net8.0/Microsoft.AspNetCore.OpenApi.dll | Bin 0 -> 65808 bytes ...osoft.EntityFrameworkCore.Abstractions.dll | Bin 0 -> 34864 bytes ...crosoft.EntityFrameworkCore.Relational.dll | Bin 0 -> 1992264 bytes .../net8.0/Microsoft.EntityFrameworkCore.dll | Bin 0 -> 2533920 bytes .../Microsoft.Extensions.Caching.Memory.dll | Bin 0 -> 45832 bytes ...sions.DependencyInjection.Abstractions.dll | Bin 0 -> 63768 bytes ...crosoft.Extensions.DependencyInjection.dll | Bin 0 -> 92952 bytes ...rosoft.Extensions.Logging.Abstractions.dll | Bin 0 -> 65320 bytes .../net8.0/Microsoft.Extensions.Logging.dll | Bin 0 -> 50976 bytes .../net8.0/Microsoft.Extensions.Options.dll | Bin 0 -> 64776 bytes .../bin/Debug/net8.0/Microsoft.OpenApi.dll | Bin 0 -> 233408 bytes .../Npgsql.EntityFrameworkCore.PostgreSQL.dll | Bin 0 -> 622592 bytes presence_api/bin/Debug/net8.0/Npgsql.dll | Bin 0 -> 1406976 bytes presence_api/bin/Debug/net8.0/RBush.dll | Bin 0 -> 26112 bytes .../bin/Debug/net8.0/SixLabors.Fonts.dll | Bin 0 -> 1135616 bytes .../net8.0/Swashbuckle.AspNetCore.Swagger.dll | Bin 0 -> 17408 bytes .../Swashbuckle.AspNetCore.SwaggerGen.dll | Bin 0 -> 118784 bytes .../Swashbuckle.AspNetCore.SwaggerUI.dll | Bin 0 -> 2270720 bytes .../bin/Debug/net8.0/System.IO.Packaging.dll | Bin 0 -> 141584 bytes .../Debug/net8.0/appsettings.Development.json | 8 + .../bin/Debug/net8.0/appsettings.json | 9 + presence_api/bin/Debug/net8.0/data.dll | Bin 0 -> 57856 bytes presence_api/bin/Debug/net8.0/data.pdb | Bin 0 -> 24736 bytes presence_api/bin/Debug/net8.0/domain.dll | Bin 0 -> 20480 bytes presence_api/bin/Debug/net8.0/domain.pdb | Bin 0 -> 17776 bytes .../bin/Debug/net8.0/presence_api.deps.json | 550 +++ .../bin/Debug/net8.0/presence_api.dll | Bin 0 -> 15360 bytes .../bin/Debug/net8.0/presence_api.exe | Bin 0 -> 138752 bytes .../bin/Debug/net8.0/presence_api.pdb | Bin 0 -> 23660 bytes .../net8.0/presence_api.runtimeconfig.json | 20 + ...resence_api.staticwebassets.endpoints.json | 5 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/ApiEndpoints.json | 146 + .../presence_api.OpenApiFiles.cache | 1 + .../net8.0/EndpointInfo/presence_api.json | 360 ++ presence_api/obj/Debug/net8.0/apphost.exe | Bin 0 -> 138752 bytes .../Debug/net8.0/presence.6C935717.Up2Date | 0 .../Debug/net8.0/presence_api.AssemblyInfo.cs | 23 + .../presence_api.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 21 + .../net8.0/presence_api.GlobalUsings.g.cs | 17 + ..._api.MvcApplicationPartsAssemblyInfo.cache | 0 ...nce_api.MvcApplicationPartsAssemblyInfo.cs | 18 + .../Debug/net8.0/presence_api.assets.cache | Bin 0 -> 18176 bytes ...resence_api.csproj.AssemblyReference.cache | Bin 0 -> 12479 bytes ...presence_api.csproj.BuildWithSkipAnalyzers | 0 ...resence_api.csproj.CoreCompileInputs.cache | 1 + .../presence_api.csproj.FileListAbsolute.txt | 456 +++ .../obj/Debug/net8.0/presence_api.dll | Bin 0 -> 15360 bytes .../presence_api.genruntimeconfig.cache | 1 + .../obj/Debug/net8.0/presence_api.pdb | Bin 0 -> 23660 bytes .../obj/Debug/net8.0/ref/presence_api.dll | Bin 0 -> 8704 bytes .../obj/Debug/net8.0/refint/presence_api.dll | Bin 0 -> 8704 bytes .../staticwebassets.build.endpoints.json | 5 + .../Debug/net8.0/staticwebassets.build.json | 12 + ...aticwebassets.references.upToDateCheck.txt | 0 .../Debug/net8.0/staticwebassets.removed.txt | 0 .../msbuild.build.presence_api.props | 4 + ...ild.buildMultiTargeting.presence_api.props | 3 + ...msbuild.buildTransitive.presence_api.props | 3 + .../obj/presence_api.csproj.nuget.dgspec.json | 248 ++ .../obj/presence_api.csproj.nuget.g.props | 24 + .../obj/presence_api.csproj.nuget.g.targets | 8 + presence_api/obj/project.assets.json | 1619 +++++++++ presence_api/obj/project.nuget.cache | 60 + presence_api/presence_api.csproj | 23 + presence_api/presence_api.csproj.user | 9 + presence_api/presence_api.http | 6 + presnce.sln | 52 + ui/GroupConsole.cs | 57 + ui/MainMenu.cs | 225 ++ ui/PresenceConsole.cs | 189 ++ ui/UserConsole.cs | 104 + ui/bin/Debug/net8.0/data.dll | Bin 0 -> 57856 bytes ui/bin/Debug/net8.0/data.pdb | Bin 0 -> 24736 bytes ui/bin/Debug/net8.0/domain.dll | Bin 0 -> 20480 bytes ui/bin/Debug/net8.0/domain.pdb | Bin 0 -> 17776 bytes ui/bin/Debug/net8.0/ui.deps.json | 460 +++ ui/bin/Debug/net8.0/ui.dll | Bin 0 -> 19968 bytes ui/bin/Debug/net8.0/ui.pdb | Bin 0 -> 16764 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + ui/obj/Debug/net8.0/ref/ui.dll | Bin 0 -> 6656 bytes ui/obj/Debug/net8.0/refint/ui.dll | Bin 0 -> 6656 bytes ui/obj/Debug/net8.0/ui.AssemblyInfo.cs | 23 + .../Debug/net8.0/ui.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 + ui/obj/Debug/net8.0/ui.GlobalUsings.g.cs | 8 + ui/obj/Debug/net8.0/ui.assets.cache | Bin 0 -> 14329 bytes .../net8.0/ui.csproj.AssemblyReference.cache | Bin 0 -> 15432 bytes .../net8.0/ui.csproj.BuildWithSkipAnalyzers | 0 .../net8.0/ui.csproj.CoreCompileInputs.cache | 1 + .../net8.0/ui.csproj.FileListAbsolute.txt | 68 + ui/obj/Debug/net8.0/ui.csproj.Up2Date | 0 ui/obj/Debug/net8.0/ui.dll | Bin 0 -> 19968 bytes ui/obj/Debug/net8.0/ui.pdb | Bin 0 -> 16764 bytes ui/obj/project.assets.json | 1135 +++++++ ui/obj/project.nuget.cache | 53 + ui/obj/ui.csproj.nuget.dgspec.json | 235 ++ ui/obj/ui.csproj.nuget.g.props | 19 + ui/obj/ui.csproj.nuget.g.targets | 7 + ui/ui.csproj | 13 + 327 files changed, 22967 insertions(+) create mode 100644 .vs/Presence.Desktop.git1/v17/.wsuo create mode 100644 .vs/Presence.Desktop.git1/v17/DocumentLayout.json create mode 100644 .vs/Presence.Desktop/v17/.wsuo create mode 100644 .vs/Presence.Desktop/v17/DocumentLayout.backup.json create mode 100644 .vs/Presence.Desktop/v17/DocumentLayout.json create mode 100644 .vs/Presence.Desktop1/v17/.wsuo create mode 100644 .vs/Presence.Desktop1/v17/DocumentLayout.json create mode 100644 .vs/Presence.Desktop1234/v17/.wsuo create mode 100644 .vs/Presence.Desktop1234/v17/DocumentLayout.json create mode 100644 .vs/ProjectEvaluation/presnce.metadata.v9.bin create mode 100644 .vs/ProjectEvaluation/presnce.projects.v9.bin create mode 100644 .vs/ProjectEvaluation/presnce.strings.v9.bin create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/presence_api/v17/.wsuo create mode 100644 .vs/presence_api/v17/DocumentLayout.backup.json create mode 100644 .vs/presence_api/v17/DocumentLayout.json create mode 100644 .vs/presence_api123/v17/.wsuo create mode 100644 .vs/presence_api123/v17/DocumentLayout.json create mode 100644 .vs/presnce/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/presnce/FileContentIndex/5bc92bcc-4eee-4f8a-9af8-d642504e7a12.vsidx create mode 100644 .vs/presnce/FileContentIndex/7b535b99-f49e-48aa-883f-826f4e821957.vsidx create mode 100644 .vs/presnce/FileContentIndex/a119e361-e5bd-4c44-a38f-a945add781e3.vsidx create mode 100644 .vs/presnce/FileContentIndex/d0f0f7b8-73e9-483d-a201-42b4c11b8feb.vsidx create mode 100644 .vs/presnce/FileContentIndex/d7714cc3-683d-4f43-b0c6-a4bc9e5cff26.vsidx create mode 100644 .vs/presnce/v17/.futdcache.v2 create mode 100644 .vs/presnce/v17/.suo create mode 100644 .vs/presnce/v17/DocumentLayout.backup.json create mode 100644 .vs/presnce/v17/DocumentLayout.json create mode 100644 Presence.Desktop/App.axaml create mode 100644 Presence.Desktop/App.axaml.cs create mode 100644 Presence.Desktop/Assets/avalonia-logo.ico create mode 100644 Presence.Desktop/DI/ServiceCollectionExtensions.cs create mode 100644 Presence.Desktop/Presence.Desktop.csproj create mode 100644 Presence.Desktop/Program.cs create mode 100644 Presence.Desktop/ViewLocator.cs create mode 100644 Presence.Desktop/ViewModels/AttendanceViewModel.cs create mode 100644 Presence.Desktop/ViewModels/MainWindowViewModel.cs create mode 100644 Presence.Desktop/ViewModels/PresenceView.cs create mode 100644 Presence.Desktop/ViewModels/PresenceViewItem.cs create mode 100644 Presence.Desktop/ViewModels/StudentCsvModel.cs create mode 100644 Presence.Desktop/ViewModels/ViewModelBase.cs create mode 100644 Presence.Desktop/Views/AttendanceView.axaml create mode 100644 Presence.Desktop/Views/AttendanceView.axaml.cs create mode 100644 Presence.Desktop/Views/EditUserDialog.axaml create mode 100644 Presence.Desktop/Views/EditUserDialog.axaml.cs create mode 100644 Presence.Desktop/Views/MainWindow.axaml create mode 100644 Presence.Desktop/Views/MainWindow.axaml.cs create mode 100644 Presence.Desktop/app.manifest create mode 100644 Presence.Desktop/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Presence.Desktop/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache create mode 100644 Presence.Desktop/obj/Debug/net8.0/Avalonia/references create mode 100644 Presence.Desktop/obj/Debug/net8.0/Avalonia/resources create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfo.cs create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfoInputs.cache create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.assets.cache create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.AssemblyReference.cache create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.BuildWithSkipAnalyzers create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.CoreCompileInputs.cache create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.FileListAbsolute.txt create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.dll create mode 100644 Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.pdb create mode 100644 Presence.Desktop/obj/Debug/net8.0/apphost.exe create mode 100644 Presence.Desktop/obj/Debug/net8.0/refint/Presence.Desktop.dll create mode 100644 Presence.Desktop/obj/Presence.Desktop.csproj.nuget.dgspec.json create mode 100644 Presence.Desktop/obj/Presence.Desktop.csproj.nuget.g.props create mode 100644 Presence.Desktop/obj/Presence.Desktop.csproj.nuget.g.targets create mode 100644 Presence.Desktop/obj/project.assets.json create mode 100644 Presence.Desktop/obj/project.nuget.cache create mode 100644 console_ui/Program.cs create mode 100644 console_ui/bin/Debug/net8.0/ClosedXML.Parser.dll create mode 100644 console_ui/bin/Debug/net8.0/ClosedXML.dll create mode 100644 console_ui/bin/Debug/net8.0/DocumentFormat.OpenXml.Framework.dll create mode 100644 console_ui/bin/Debug/net8.0/DocumentFormat.OpenXml.dll create mode 100644 console_ui/bin/Debug/net8.0/ExcelNumberFormat.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Options.dll create mode 100644 console_ui/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll create mode 100644 console_ui/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll create mode 100644 console_ui/bin/Debug/net8.0/Npgsql.dll create mode 100644 console_ui/bin/Debug/net8.0/RBush.dll create mode 100644 console_ui/bin/Debug/net8.0/SixLabors.Fonts.dll create mode 100644 console_ui/bin/Debug/net8.0/System.IO.Packaging.dll create mode 100644 console_ui/bin/Debug/net8.0/console_ui.deps.json create mode 100644 console_ui/bin/Debug/net8.0/console_ui.dll create mode 100644 console_ui/bin/Debug/net8.0/console_ui.exe create mode 100644 console_ui/bin/Debug/net8.0/console_ui.pdb create mode 100644 console_ui/bin/Debug/net8.0/console_ui.runtimeconfig.json create mode 100644 console_ui/bin/Debug/net8.0/data.dll create mode 100644 console_ui/bin/Debug/net8.0/data.pdb create mode 100644 console_ui/bin/Debug/net8.0/domain.dll create mode 100644 console_ui/bin/Debug/net8.0/domain.pdb create mode 100644 console_ui/bin/Debug/net8.0/ui.dll create mode 100644 console_ui/bin/Debug/net8.0/ui.pdb create mode 100644 console_ui/console_ui.csproj create mode 100644 console_ui/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 console_ui/obj/Debug/net8.0/apphost.exe create mode 100644 console_ui/obj/Debug/net8.0/console_ui.AssemblyInfo.cs create mode 100644 console_ui/obj/Debug/net8.0/console_ui.AssemblyInfoInputs.cache create mode 100644 console_ui/obj/Debug/net8.0/console_ui.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 console_ui/obj/Debug/net8.0/console_ui.GlobalUsings.g.cs create mode 100644 console_ui/obj/Debug/net8.0/console_ui.assets.cache create mode 100644 console_ui/obj/Debug/net8.0/console_ui.csproj.AssemblyReference.cache create mode 100644 console_ui/obj/Debug/net8.0/console_ui.csproj.BuildWithSkipAnalyzers create mode 100644 console_ui/obj/Debug/net8.0/console_ui.csproj.CoreCompileInputs.cache create mode 100644 console_ui/obj/Debug/net8.0/console_ui.csproj.FileListAbsolute.txt create mode 100644 console_ui/obj/Debug/net8.0/console_ui.csproj.Up2Date create mode 100644 console_ui/obj/Debug/net8.0/console_ui.dll create mode 100644 console_ui/obj/Debug/net8.0/console_ui.genruntimeconfig.cache create mode 100644 console_ui/obj/Debug/net8.0/console_ui.pdb create mode 100644 console_ui/obj/Debug/net8.0/ref/console_ui.dll create mode 100644 console_ui/obj/Debug/net8.0/refint/console_ui.dll create mode 100644 console_ui/obj/console_ui.csproj.EntityFrameworkCore.targets create mode 100644 console_ui/obj/console_ui.csproj.nuget.dgspec.json create mode 100644 console_ui/obj/console_ui.csproj.nuget.g.props create mode 100644 console_ui/obj/console_ui.csproj.nuget.g.targets create mode 100644 console_ui/obj/project.assets.json create mode 100644 console_ui/obj/project.nuget.cache create mode 100644 data/Exceptions/GroupNotFoundException.cs create mode 100644 data/Exceptions/PresenceNotFoundException.cs create mode 100644 data/Exceptions/RepositoryException.cs create mode 100644 data/Exceptions/UserNotFoundException.cs create mode 100644 data/LocalData/Entity/Group.cs create mode 100644 data/LocalData/Entity/Presence.cs create mode 100644 data/LocalData/Entity/User.cs create mode 100644 data/LocalData/LocalStaticData.cs create mode 100644 data/Migrations/20241205072425_create.Designer.cs create mode 100644 data/Migrations/20241205072425_create.cs create mode 100644 data/Migrations/RemoteDatabaseContextModelSnapshot.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/AllPresence.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/AttendanceInputModel.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/AttendanceRecord.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/GroupAttendanceStatistics.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/GroupDao.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/MarkAbsenceRequest.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/Presence.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/UserAttendance.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/UserDao.cs create mode 100644 data/RemoteData/RemoteDatabase/DAO/UsersForPresence.cs create mode 100644 data/RemoteData/RemoteDatabase/RemoteDatabaseContext.cs create mode 100644 data/Repository/IGroupRepository.cs create mode 100644 data/Repository/IPresenceRepository.cs create mode 100644 data/Repository/IUserRepository.cs create mode 100644 data/Repository/SQLGroupRepositoryImpl.cs create mode 100644 data/Repository/SQLPresenceRepositoryImpl.cs create mode 100644 data/Repository/SQLUserRepositoryImpl.cs create mode 100644 data/bin/Debug/net8.0/data.deps.json create mode 100644 data/bin/Debug/net8.0/data.dll create mode 100644 data/bin/Debug/net8.0/data.pdb create mode 100644 data/bin/Debug/net8.0/data.runtimeconfig.json create mode 100644 data/data.csproj create mode 100644 data/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 data/obj/Debug/net8.0/data.AssemblyInfo.cs create mode 100644 data/obj/Debug/net8.0/data.AssemblyInfoInputs.cache create mode 100644 data/obj/Debug/net8.0/data.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 data/obj/Debug/net8.0/data.GlobalUsings.g.cs create mode 100644 data/obj/Debug/net8.0/data.assets.cache create mode 100644 data/obj/Debug/net8.0/data.csproj.AssemblyReference.cache create mode 100644 data/obj/Debug/net8.0/data.csproj.BuildWithSkipAnalyzers create mode 100644 data/obj/Debug/net8.0/data.csproj.CoreCompileInputs.cache create mode 100644 data/obj/Debug/net8.0/data.csproj.FileListAbsolute.txt create mode 100644 data/obj/Debug/net8.0/data.dll create mode 100644 data/obj/Debug/net8.0/data.genruntimeconfig.cache create mode 100644 data/obj/Debug/net8.0/data.pdb create mode 100644 data/obj/Debug/net8.0/ref/data.dll create mode 100644 data/obj/Debug/net8.0/refint/data.dll create mode 100644 data/obj/data.csproj.EntityFrameworkCore.targets create mode 100644 data/obj/data.csproj.nuget.dgspec.json create mode 100644 data/obj/data.csproj.nuget.g.props create mode 100644 data/obj/data.csproj.nuget.g.targets create mode 100644 data/obj/project.assets.json create mode 100644 data/obj/project.nuget.cache create mode 100644 domain/Models/Group.cs create mode 100644 domain/Models/Presence.cs create mode 100644 domain/Models/User.cs create mode 100644 domain/UseCase/GroupUseCase.cs create mode 100644 domain/UseCase/UseCaseGeneratePresence.cs create mode 100644 domain/UseCase/UserUseCase.cs create mode 100644 domain/bin/Debug/net8.0/data.dll create mode 100644 domain/bin/Debug/net8.0/data.pdb create mode 100644 domain/bin/Debug/net8.0/domain.deps.json create mode 100644 domain/bin/Debug/net8.0/domain.dll create mode 100644 domain/bin/Debug/net8.0/domain.pdb create mode 100644 domain/domain.csproj create mode 100644 domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 domain/obj/Debug/net8.0/domain.AssemblyInfo.cs create mode 100644 domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache create mode 100644 domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 domain/obj/Debug/net8.0/domain.GlobalUsings.g.cs create mode 100644 domain/obj/Debug/net8.0/domain.assets.cache create mode 100644 domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache create mode 100644 domain/obj/Debug/net8.0/domain.csproj.BuildWithSkipAnalyzers create mode 100644 domain/obj/Debug/net8.0/domain.csproj.CoreCompileInputs.cache create mode 100644 domain/obj/Debug/net8.0/domain.csproj.FileListAbsolute.txt create mode 100644 domain/obj/Debug/net8.0/domain.csproj.Up2Date create mode 100644 domain/obj/Debug/net8.0/domain.dll create mode 100644 domain/obj/Debug/net8.0/domain.pdb create mode 100644 domain/obj/Debug/net8.0/ref/domain.dll create mode 100644 domain/obj/Debug/net8.0/refint/domain.dll create mode 100644 domain/obj/domain.csproj.nuget.dgspec.json create mode 100644 domain/obj/domain.csproj.nuget.g.props create mode 100644 domain/obj/domain.csproj.nuget.g.targets create mode 100644 domain/obj/project.assets.json create mode 100644 domain/obj/project.nuget.cache create mode 100644 presence_api/Controllers/GroupController/GroupController.cs create mode 100644 presence_api/Controllers/PresenceController/PresenceController.cs create mode 100644 presence_api/Program.cs create mode 100644 presence_api/Properties/launchSettings.json create mode 100644 presence_api/ServiceExtencions/ServiceExtensions.cs create mode 100644 presence_api/appsettings.Development.json create mode 100644 presence_api/appsettings.json create mode 100644 presence_api/bin/Debug/net8.0/ClosedXML.Parser.dll create mode 100644 presence_api/bin/Debug/net8.0/ClosedXML.dll create mode 100644 presence_api/bin/Debug/net8.0/DocumentFormat.OpenXml.Framework.dll create mode 100644 presence_api/bin/Debug/net8.0/DocumentFormat.OpenXml.dll create mode 100644 presence_api/bin/Debug/net8.0/ExcelNumberFormat.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.AspNetCore.OpenApi.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.Extensions.Options.dll create mode 100644 presence_api/bin/Debug/net8.0/Microsoft.OpenApi.dll create mode 100644 presence_api/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll create mode 100644 presence_api/bin/Debug/net8.0/Npgsql.dll create mode 100644 presence_api/bin/Debug/net8.0/RBush.dll create mode 100644 presence_api/bin/Debug/net8.0/SixLabors.Fonts.dll create mode 100644 presence_api/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll create mode 100644 presence_api/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll create mode 100644 presence_api/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll create mode 100644 presence_api/bin/Debug/net8.0/System.IO.Packaging.dll create mode 100644 presence_api/bin/Debug/net8.0/appsettings.Development.json create mode 100644 presence_api/bin/Debug/net8.0/appsettings.json create mode 100644 presence_api/bin/Debug/net8.0/data.dll create mode 100644 presence_api/bin/Debug/net8.0/data.pdb create mode 100644 presence_api/bin/Debug/net8.0/domain.dll create mode 100644 presence_api/bin/Debug/net8.0/domain.pdb create mode 100644 presence_api/bin/Debug/net8.0/presence_api.deps.json create mode 100644 presence_api/bin/Debug/net8.0/presence_api.dll create mode 100644 presence_api/bin/Debug/net8.0/presence_api.exe create mode 100644 presence_api/bin/Debug/net8.0/presence_api.pdb create mode 100644 presence_api/bin/Debug/net8.0/presence_api.runtimeconfig.json create mode 100644 presence_api/bin/Debug/net8.0/presence_api.staticwebassets.endpoints.json create mode 100644 presence_api/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 presence_api/obj/Debug/net8.0/ApiEndpoints.json create mode 100644 presence_api/obj/Debug/net8.0/EndpointInfo/presence_api.OpenApiFiles.cache create mode 100644 presence_api/obj/Debug/net8.0/EndpointInfo/presence_api.json create mode 100644 presence_api/obj/Debug/net8.0/apphost.exe create mode 100644 presence_api/obj/Debug/net8.0/presence.6C935717.Up2Date create mode 100644 presence_api/obj/Debug/net8.0/presence_api.AssemblyInfo.cs create mode 100644 presence_api/obj/Debug/net8.0/presence_api.AssemblyInfoInputs.cache create mode 100644 presence_api/obj/Debug/net8.0/presence_api.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 presence_api/obj/Debug/net8.0/presence_api.GlobalUsings.g.cs create mode 100644 presence_api/obj/Debug/net8.0/presence_api.MvcApplicationPartsAssemblyInfo.cache create mode 100644 presence_api/obj/Debug/net8.0/presence_api.MvcApplicationPartsAssemblyInfo.cs create mode 100644 presence_api/obj/Debug/net8.0/presence_api.assets.cache create mode 100644 presence_api/obj/Debug/net8.0/presence_api.csproj.AssemblyReference.cache create mode 100644 presence_api/obj/Debug/net8.0/presence_api.csproj.BuildWithSkipAnalyzers create mode 100644 presence_api/obj/Debug/net8.0/presence_api.csproj.CoreCompileInputs.cache create mode 100644 presence_api/obj/Debug/net8.0/presence_api.csproj.FileListAbsolute.txt create mode 100644 presence_api/obj/Debug/net8.0/presence_api.dll create mode 100644 presence_api/obj/Debug/net8.0/presence_api.genruntimeconfig.cache create mode 100644 presence_api/obj/Debug/net8.0/presence_api.pdb create mode 100644 presence_api/obj/Debug/net8.0/ref/presence_api.dll create mode 100644 presence_api/obj/Debug/net8.0/refint/presence_api.dll create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets.build.endpoints.json create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets.build.json create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets.removed.txt create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets/msbuild.build.presence_api.props create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.presence_api.props create mode 100644 presence_api/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.presence_api.props create mode 100644 presence_api/obj/presence_api.csproj.nuget.dgspec.json create mode 100644 presence_api/obj/presence_api.csproj.nuget.g.props create mode 100644 presence_api/obj/presence_api.csproj.nuget.g.targets create mode 100644 presence_api/obj/project.assets.json create mode 100644 presence_api/obj/project.nuget.cache create mode 100644 presence_api/presence_api.csproj create mode 100644 presence_api/presence_api.csproj.user create mode 100644 presence_api/presence_api.http create mode 100644 presnce.sln create mode 100644 ui/GroupConsole.cs create mode 100644 ui/MainMenu.cs create mode 100644 ui/PresenceConsole.cs create mode 100644 ui/UserConsole.cs create mode 100644 ui/bin/Debug/net8.0/data.dll create mode 100644 ui/bin/Debug/net8.0/data.pdb create mode 100644 ui/bin/Debug/net8.0/domain.dll create mode 100644 ui/bin/Debug/net8.0/domain.pdb create mode 100644 ui/bin/Debug/net8.0/ui.deps.json create mode 100644 ui/bin/Debug/net8.0/ui.dll create mode 100644 ui/bin/Debug/net8.0/ui.pdb create mode 100644 ui/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 ui/obj/Debug/net8.0/ref/ui.dll create mode 100644 ui/obj/Debug/net8.0/refint/ui.dll create mode 100644 ui/obj/Debug/net8.0/ui.AssemblyInfo.cs create mode 100644 ui/obj/Debug/net8.0/ui.AssemblyInfoInputs.cache create mode 100644 ui/obj/Debug/net8.0/ui.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 ui/obj/Debug/net8.0/ui.GlobalUsings.g.cs create mode 100644 ui/obj/Debug/net8.0/ui.assets.cache create mode 100644 ui/obj/Debug/net8.0/ui.csproj.AssemblyReference.cache create mode 100644 ui/obj/Debug/net8.0/ui.csproj.BuildWithSkipAnalyzers create mode 100644 ui/obj/Debug/net8.0/ui.csproj.CoreCompileInputs.cache create mode 100644 ui/obj/Debug/net8.0/ui.csproj.FileListAbsolute.txt create mode 100644 ui/obj/Debug/net8.0/ui.csproj.Up2Date create mode 100644 ui/obj/Debug/net8.0/ui.dll create mode 100644 ui/obj/Debug/net8.0/ui.pdb create mode 100644 ui/obj/project.assets.json create mode 100644 ui/obj/project.nuget.cache create mode 100644 ui/obj/ui.csproj.nuget.dgspec.json create mode 100644 ui/obj/ui.csproj.nuget.g.props create mode 100644 ui/obj/ui.csproj.nuget.g.targets create mode 100644 ui/ui.csproj diff --git a/.vs/Presence.Desktop.git1/v17/.wsuo b/.vs/Presence.Desktop.git1/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..8d229c829cd9893815567e4991decc6f7ee4fe72 GIT binary patch literal 11264 zcmeHN%WoS+82^$Ipp;ih2~eskLJ^99jdt_09iU2Ip-2rWb<&^`4z|}$LLRnkhY&%o z+_)ie;(!DfkdS)ePLEt#sW*@i`~`?Zk8Sw<#-4bxUT@axlqSSuZFb(jneR2FhAs-Kd{g{|pLC)ru)u1In^2 zV*h;R4de@`DVhU)^2C1x^__Ua?*B#f)q2gf+%q?T{Bza0SWP-TUM)X~_fvRI;Gxcw z-+Uj%`#2u;qfdhA7l}^ zRXMNz=HPkEqqeAgph^oE>yzGq|6%$IK3(dn*x#fkiP^*LgwZrDsS{mo52fFnFFw>y) zJbv^$XBEXWvVc-acM5p-M!@I2jk?No4*br;8(jfz5$~{mZ)LQ|DbSzyKAshnY+WDp zegTdB)eh5&`b%;d)GvYSN$i|Hcv&(^DtDs+{of;)OP@VKxVo(e8J=lO^!q7sMaWzV zvM_;lEGydUn?V*UDL0ggu?Y0v$^X3C=?X9@^|QcV6&EyEmn-;NLb;5Gy6Hy?8~fKj zd06`MeE(7HUc@VZ+&}SY7pVUktSczJ3Vh0w_Wy(W>Ne6|%U@&s4aj5~t60{D%$n$Ykzu5*k1)s92%_$o!hp$vi0X4sau>Yp{PkL$l(+ob(sWL1!PvuptdI9r{N5Cho^!-1H{nGMtHcA;0uA+{5 z&po~mo|7Ux8%x_(8WU7g9QceOFs2Ze{-*s4;{O$(uHu&k)hE=hYjUUYA^%O&pR%v{ zAB2BR?Ys5mF`Sm+*P2K&Y*|}CyrE<2|*B^EK7eD{HdHtX09|cGIAyLM14Eav0cwWY2 zPG(?}d0Lf_FW~LMZqM!TW#`oCR!}G1oI3Y;uF<;k#2Zlla0&MydRhgP=V9&3;$Rm4 z#B=mR`N+R9L~TuOLv;4(!h3JUmYb41gIdmf$;L(7{8`(j;G8*z`GzSeeaG&def`T{ zF5UR;hg;p>&%zl$!@G&Z$T@tjWH&RxfroMrR zyp6AsJT>2}n~3)q+JL@vF777cBRMOV7#y;OUE8)2qw$z!$8zZrJCSfk-4R6;bzS8= zi{t!ka?VOlkJ-BYPS#~DdE zRwCvMTEio;w3V=jW0spv$DB-RFyp#|n`8_zUk#G>m(dOl{h$Ih&d1 zAme-EPZ8pO>i>WqV*F3VzxY2LT(F zBL1N0&zOE#`ZHdwy`C`m^{6#2_XD5)FXL%p@%g=|P@Tey&+h@e2^8RiHjcVi2jj)~ zH*s~UwKUFg?>heHhhO;u=3*7D`aTh~9>#xZOS|!K4UJK2E&Nu~2*1t$runbveo*<} c>ittoRn+)htMNa|KI6}n{3!9q!yZ5U7ZX_dP5=M^ literal 0 HcmV?d00001 diff --git a/.vs/Presence.Desktop.git1/v17/DocumentLayout.json b/.vs/Presence.Desktop.git1/v17/DocumentLayout.json new file mode 100644 index 0000000..fd78791 --- /dev/null +++ b/.vs/Presence.Desktop.git1/v17/DocumentLayout.json @@ -0,0 +1,27 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\prdb\\source\\repos\\Presence.Desktop.git1\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/Presence.Desktop/v17/.wsuo b/.vs/Presence.Desktop/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..08e82aa6da0f298b6bdef770b544d08e03ec5d3f GIT binary patch literal 14336 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 K8a;Vy>-Y~9b!w~t literal 0 HcmV?d00001 diff --git a/.vs/Presence.Desktop1/v17/DocumentLayout.json b/.vs/Presence.Desktop1/v17/DocumentLayout.json new file mode 100644 index 0000000..2126cb6 --- /dev/null +++ b/.vs/Presence.Desktop1/v17/DocumentLayout.json @@ -0,0 +1,27 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\adm\\source\\repos\\Presence.Desktop1\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/Presence.Desktop1234/v17/.wsuo b/.vs/Presence.Desktop1234/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..e488196671174a08802258449b1e6af30fdcf67b GIT binary patch literal 11264 zcmeHNOK%%h6h3JwP|BkvB|uwMQ58^lOf-`?u@j(5o3<3xkWeQL5<$ZDI1l2)mhDg~ z)D>dMh7FstK!OcONZqhwLH|HlgOJKEfE}wQeBZTid@~+T#^aPG#K)Sx7PaSPN5j;t4QM$w;(yppeR{9N$?_tCtGdT=+z?!I!tjlYG;-|h0Id5U_w@b zl9NTOpU=F3d;ujzv!hR%_z$7{0G_bxe-3T6U2`t?%mpC*bagBilTVLU^N-{G1fJt~ zX!Dde--q!&hKKE$Z`0o4z<+7~cUNonFAvcEPeNDQ_75h2w5D=D;66b6?L?ZkO}l2E z_RqJr|HqI=wvH&$y25tBuI2#c>i1BV-g3&{ETavXd7cZ;c*@LrrrWf;IFN+LlT$v( zB2p_drvA>s^O#3zQTafX8VJ^hUWNZ*`U^fy>WbLju9i+n8s6VH(27-T`dsuxOL9#T zb$z`BXMj(CQtwILdcQnE92ga5T<&#TomPSFl@?FC?_ z!RdMY=y%R2j%Q>6xsq-a@a~R)&wCqfm2@8R&chpB25u4Wuzqi)x5z2*pZ7kV71V59 z9`t?|mA%ylQ;Pdbas}KkLF!4YoIZG2GD<7A;{pBOgBVMnJwdp-t_umCX(amn)VLya zE(Kk2AJn z;P0sYjbpvbK;=Eyl!YJfIU($SP2uU3kAaxV1FIt=LtMv@rkSPlhE)CERC!C7-PFwSyB3w{+s7wA9kob zR_>~uU=@5Sa~Q$;o0dQMrT3p^@Oe&^v19X8UcsyvFwSTMeDX@)|C3lRcYcmWEhEBJ zl+o_F#&;oea)f7NX>*sx098r=pD_f+6vFb~-2Z~)KMB+o{IcNsCAI3B-f4X3f7AS@ z?rZr6;a^iLFT++-*opKB#U3s=v!JvP{O{m>l4~dFc?G?BUg`ZW2!93`l)?lwo^SHO zOZ^en&sdSZ|I!wBf^PlMd-C%$uh&m-o57b;rE<3T**{VHzi{-!mwx^!djD;v_rI^E z9kikYt@fuLwt`PPV*lD0g;8WfQ>*h24HVFj_UNTn%DiLU&wPi$`6xKr4~f#3eJFQs zI%6^-voei6nWt3==@L$}B|JH#O>cHqoo@wo*3GJupC=plSDtx&$|EkJCw;AgIMOcz z62ln&#B=n0`M|$2L}^WLLp1hj!h3IJFE=%L8l@chvW<(j`Li~2!6~y3(+w#pJxA`H zd*zE?F5mv``?b#RX5b7YB{6sW&ib9xSHAt){qd{Qe+@V6uI>%v@G&Z$T@qZUH&Rxf zroMrRyn(NgJT+gd8;JK9?g2ecVlbYH*~3;mo`_koIX7;l?2Kcj=dwewflOk^O~({d z)OD5PEROQC$$2X|HDcrUX)4w4ID;w28jd^tR%|eywubFk+;Y?DxRXisXI!`cX07=^ zDjOfR2OKNwq%)S|xVDv;izh7G2JW!q*!E!jCWXR@H>CI0D8cB|Q+IJVOheh=V1pa37Van!xq z8861aiL0qr(>TSo>-e7^e&q|8i&?np`$W)u82{y7+KGpAXpCB`;kTMb_-*+&Eq}%L fy(<4!@1I($qQ>u9jsH>i8GokcM~Oe~_xRzzeOd0o literal 0 HcmV?d00001 diff --git a/.vs/Presence.Desktop1234/v17/DocumentLayout.json b/.vs/Presence.Desktop1234/v17/DocumentLayout.json new file mode 100644 index 0000000..6ec17e4 --- /dev/null +++ b/.vs/Presence.Desktop1234/v17/DocumentLayout.json @@ -0,0 +1,27 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ProjectEvaluation/presnce.metadata.v9.bin b/.vs/ProjectEvaluation/presnce.metadata.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..5e3daa3888c3db555d97a54c4252fd2db64be15a GIT binary patch literal 5223 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 PqZpey>HDC+h^y#dx9?Eq literal 0 HcmV?d00001 diff --git a/.vs/ProjectEvaluation/presnce.projects.v9.bin b/.vs/ProjectEvaluation/presnce.projects.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..4be9d5352cdfd182843f48e67615d18a07b61092 GIT binary patch literal 571108 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 literal 0 HcmV?d00001 diff --git a/.vs/ProjectEvaluation/presnce.strings.v9.bin b/.vs/ProjectEvaluation/presnce.strings.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..eb76558f6f21a71b3bbe490958b75bbfe10bfb8e GIT binary patch literal 229993 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 literal 0 HcmV?d00001 diff --git a/.vs/presence_api/v17/DocumentLayout.backup.json b/.vs/presence_api/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..296a5e1 --- /dev/null +++ b/.vs/presence_api/v17/DocumentLayout.backup.json @@ -0,0 +1,23 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\prdb\\source\\repos\\presence_api\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/presence_api/v17/DocumentLayout.json b/.vs/presence_api/v17/DocumentLayout.json new file mode 100644 index 0000000..7716295 --- /dev/null +++ b/.vs/presence_api/v17/DocumentLayout.json @@ -0,0 +1,23 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\adm\\source\\repos\\presence_api\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/presence_api123/v17/.wsuo b/.vs/presence_api123/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..72402ebca86b5c61de2694b0cc438bee07c19e10 GIT binary patch literal 11776 zcmeHNTW=dh6h2NVP;RAM0+b>}D60B^Bdy$XEPqf~h*_ruf&Y5%OoU{4m z?wNbHe>nT6_~??HkiGp=@~}~#GM?pWk*82*-QNEGK40+}j{`bJ9JnS`{551mF3S$? zb=jpTW7DvlY|8v(hh8JqpLV~W{v-7`+TD7@ZF~iYRry@r1Ns`CF3Xo4MrnUNEJICv zvc3InaOo9PWBV%7_{6PA1v98i8CM>>uyK{Wc44wgJtwO(^B|C$TH^K;%yg%xdwGA-e4W9d(1C(pf#r@!~r~J)2>X6ULLN~palSMckg+`v`ETL<#?QwIJA;{eK?ob$gAD$~FC+Ix}5$Q9)S zxfpW_X$^?$sI4m>%zYCylE`bor>)Xb3vSh3%k~+sYEcUCJ{N#i7Z;m8A35R3icGe5 z3@E({eCkCv`1FzJuaV}kdK*|o+XV8>1G8}3h5aV+KdF;?ym??2!0C1T(eGVV952cS zN2>P$~5@i~9{ljR>n2khv)8f>z({0#- zw}D$h*@5+SBjYmW(FnB)(+T8n>VF=i7dA34>T%q?rwT+gCyNM`7zJ@yL9&P_s*nMgT&qk+dC0a9>#Qvin%A7`Ad~^Ss z{?3Bh*S2>OjzKGU{_Fs`1ij?0rP?FOIrQlG!02TlM7xxf|pM;WnXO#O16VMN=17?i!W_ub!C?%Qt1 z+P0lWxqjzP(*D1f|N8CrKgs)dJKuh5&wbd7414WQ-R%XR`TA zLmdm4O?s&_$GP9nDTDJ#u=F{Qq%ZqW?jPZrlWDmw%dm+&EgU>MI8C;2Rq#x2hS4NX zmFwz!VRXS(HPq6k^R(gH&tPk7u&|b7<#oL8MD$}mmQOl03w__(x1miUUoe(w>d>bs zXk|Dby|OVxnhsXV<}sTtd!xV0v%&mJH%rk^W* z&?0Z*YbH;2a%ENZXlgHhs}9<<=~Fa?P5w6n9m) z!*MoeSe{Mim!>oL`^vVnmNj8p>8YHB5hikl^i*a%mo60wIjd-Ai=|Tb8`>Mr9hHeyhIj&=7l|HttM)E^ue#Q%f%|0v`C1)RpqGIAi_Fk)mvqAXjI{1@XT+Tp_@ zQDesJf{e=8$Gxp>>{O^Ox^lj<0kfQMCaEiN`h;1VW z{6SkBehKmKS&YM+UR-?oJX-#7@pX=nUWS>6M*c0uvywTjxcF$=#P25mR>jIoDie4E z(r9oP!TP)AKl!EezyAD>&PVP5iSq80k7oXdJ}7;txa()GJPe=tPhy)MJDP_Q^`HO4 z!fz^Z@rlj(lKks$;qM~b!;EmnZ5Z+keD(c-|5Fqf-^@Sx@fX1LZJ_f1u*|*Lo^@(X z2H(HBmOo>bC2t5n{xOt)>WJmvHUIlr{)6v-2fsgt=^j<655E6({r`vN_rC`{|4ToB P_Jf{FlKk^=&maE>n`A1o literal 0 HcmV?d00001 diff --git a/.vs/presence_api123/v17/DocumentLayout.json b/.vs/presence_api123/v17/DocumentLayout.json new file mode 100644 index 0000000..61eb8e3 --- /dev/null +++ b/.vs/presence_api123/v17/DocumentLayout.json @@ -0,0 +1,23 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\sokol\\source\\repos\\presence_api123\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/presnce/DesignTimeBuild/.dtbcache.v2 b/.vs/presnce/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..c7ebe4cf5a3b61b35cf0faccc48e1cd00d1ebed7 GIT binary patch literal 261536 zcmeEv33wz&b$^dWzVG|M$67wH@p`1utu;2*O1oa!d&rXZuswL)Gt-jBn#gq$IQFSkT|K0sc zUDN&RuJ>MDuc}_XnmSI?v{NUId~4yp@#^x1iRs<3mmo4{T#WQYLwmYR#ROQrgFRWC0CC#H7FRHa@n6-rI=+@W=6>t>@l-YS-w zv#ol)VVIQG^B5JJ*4n{pxuzFQ?R@Wp8DrjP01t+#UBI5qwiXr)vuPCf)*4InrArv+ z6Sa!_g23~YHyc%>0dhqeY7KaIPH!w2&8-c+VjP6ejF(F~umHRkY7IlL*Rz>E?Uc;U zEprQ+%5BK82s|(|+%}8;|VJm!#l&y9gN|f5$6uZ@DAiTdkbTDXUw^Su?tylI0Zlu_X87~a!`X7K)M^Y zmdb{iE7qFug`8Pj%E8N-Y+qk)wzy>Gc9aT@npvA~B7GUSm1~lWF>{$rPUmGyfMJax zNtz`yGcmiUH|m+4P{24eQ!JOY?j}~^g9%aLOa74*q`cdNN|Doxm0YIUf})nI)7on0 zDh|(3jZ4ktd0q&y=w)1{LGB5Dc2Sj zpy|u#c@r9%LKB;p9MaS8CkOJcyj&g34CcIqxnJAPzQ!tHtznW}dVU9l)#~e{Wf%QG zX13O96bwcYutz8gEw`9=qST?VQc2hA8E9~bXtG&XHoY{fdJAT+Tf(QRO`}n(XP}WH z(Rtk=pw=MiKNBSqSaFmRaEpFGpDi>>^=9UlS!lJPL3FZ)(DBqn$k<-WH}uAG5CO}H z5D-`f4#kl4>@sv$mCT%R2qbPoVGB$-4ylVN&ln4>vfkKo$mxYM-fVvYYtkob_2s!5 z(>_WKP)ll%O~8TB#BTvHxlJ79CpTl%YbF$6!^9pt1MsD0tq!U~E?=tp)Cp{hZ&7&lF$k}od@f_8aWms|Hj zxn>&0LzQw4TkpY4Hdij?QHe5}dbOxGiqPTbCJ1QXj_rimW9Id;X=t0ByBjw!o$dzq zjZELh4HK<$v(+$es2VL){x)uyZskGWy48TZS~99PR9hgoGoP{zbk%9Sxwy3f%?#w( z{o0-F(VMC34d}CS*$gNw(L{s73`j!ztV48$-gRjQoeBT1PI(rTDdv@?11)+qXM+eh125`ehR_-WE_+V&Ym2}nQ^FKl&h^u-e}N_ zfr11jz+aI1a$69(lR#PCV3nWq-FAs4pK2#N`UeWb^FzgvfxOW-Via`kE+Be6J!%7b zcc{Erp4^_C>77XRtbErc8ug{N%74CZU><6~d=@G~pFW_3=w3>+pneEMpYoI${U9pl zJ7M^9zxHt3idc}oDyxW~va%M>E3`mORd|^cisw-x`?3;-W|Lr-Y?vtS2`cMp;J z>JH>kPAh-&ym)73eF{azhTTVFU=l;O_WQZfgjd${EwOr#f zUE$m?gbHr%U3=cZs!FBQEFFN^VWKIo+73-SFOVK6ADBZfNCjJqz?SmS!=94a(#xB5 zvs8e&K$x$^9J`F?0?ux7Pp{fE#{L+#MC5+6+QLbo8Ff&?$ zg^p#C&YiNr_)`_)Qoux*xHy@Fi9PCsRWV^*3OXC|-COxDR~UnBw@D)-`cPqLI6F2l zX!MPaX$pws!r){PB5zm6yfAM|KD|@8;fesJblYo|3x$z?T*=GHuz(a@Z{&3mr{iTGME1q4eH z5edd|-#XO`5Aua{XM2O2Fm6Rz31vsKU?yOab zRRRo-F_(hsqYF_XItA=Rh|Z;zuv3n;(9PD30vNJ_WoeP5rUw)|0i!~C3K)uzojt#5EIJYlgQ*ar0=9fY45OFG5seg7cd4EP(Uw}4 zTOK~>050ejIhlxQaGp$Wq}3ww0A zlO_}kfkjZ5c2prr1x!UtQeq0%FJcwq+;ScFn;bA;^8vM-n-7+w2dF}n3RsI4rH5it zB=a#yQ(V%=rev=pKH-TgueLi6-}p=c@jiJ8BoYBB7%==%kdu!31opE%gM+D@mKGz3AkUpnMDYXzkG1i?sEFyxh_fNBbEH>j}v4ScLF z+*eUJ6c8@SL?DpV7X@RqAkknlvqp1^Yw92lISCOyNGAf53y}hLf&}KHmB>y(i4Bq+ zN{Ux5OxTsn?^5L=d5EMcm>`j*P|_Ewu*^^@kV!GSu6fhAXFqa7hx>l61oJ^woZD{@k$xQ-wAVS|9 zzXH~xL?}^ASgR{nBgMjn_U~+)%~W;1Mp85agel=Vkfl$>RKQq-EG2>oV+zbPA_^vq zoM3}CZTy}bAVT(Bh3FJ85+OQ~5e1!egve%_u%&bk_SRCBolkR%1=NM85S#*bA_V8s zN{ZWhH&F_^ZUTxE?xWn>D8WFQ2yi>t?%?)*l5(Yeyb7r*U^GIiQH(0+(jtoIT&-57 z^*N|tCQns}PXQBA;&Yf#uu2gnEUd;tm&})4#L7%cD#fS}oC1cT1Sc`1pwV4Le7Kng z)%2j=14ReVRftUiBddswGcu=KcR}$?(bmlsMdxEJ1q4c>Kmrxa6Uil|p&#Tz4qYC#`$VLI-A+q6wD^MFG(cE0F<pwJQ~|sa?1P#C`r`HaBX`GIg@U=cxk`oybmJ=TN|m zB)dRTiQp92uS5$D%QrW_@sgoJR0_zC78R1Oz^WozMmY7z>LjMeO+~!o%D5<3a-9!k z6fhMnIhR~g&=gFhMGNtcQXP{diScZW#eA`^K~sDMnrOpr_k6aW6QBb3ka0?xzZ7MMnjdb;A(5#$txQz0=0jQJ%NMli{7 z1?o(sC^5UZF6I%Q3UMhQK2lsryaLrYQb3ap*t_qnobfqNkEk*ZMupH6Fcc{?hged+ z6zF}C;*(}RxGL+Fp9@kUKm{yC3ecsNNKk?H7b(HLdJ~*@(-FC#$_lLpL#U9Q0%js* zCo-d8y3H@RDX_K!2iV0~aOMe4!$}VDSwkpv(qk1OQ^1B_WD=c(jZz$11@(2c1GdB( zMJ!TuO5-j^&&c=yDrBaB6~D}UloF|-U0C>@Y?HdIE!Ds+D0-QPDR{q|7FQV497I0N zCl8@qIS*7wM}e;DuNc#%I%KY2a}reV0LbqMJO0cLpq1nadhb+g;f}dWWQW?uj8GQv zrV9BeAURAvNV0a83k6bl4KlG4dpe9d|LF=jm7m2R>S0nDx{-;g&^t3EGQWENHvZK z0~}B5aC!}S{D~0waY2_I; z1%ygc;Djnr5~M1FU*6Vi)=7cjdJVtn3ZwlgS6LVeNDdH&L$ZQ~Doi5e@CxjVcq_}r zLXNfQKsLVWqJa1?**L^2=n^3?;fRwy+k`knT z$W8=eH1X6noPEYKK+v%@%8U=$gCQ#9rhuIwxdpSMpeP5FwP|imDb_x`sX{&qNDh#X zL$U$|Ge{y{$HH7c#!}=?X{(Tq0`h~T<0W4~76i!Xwia{9B$gVysX{IaNDh#TL$U&! z!vKlQ827f|$SOK7%x65Y%7a=0>A6S=JdmLs4;#&jSwUzt+CP_WQsVu|?TX~ID?Ft>Eb--PoA z9SF)-x)hKeEGU%j%D2qUK$|R?b+jFGy9mBE9|lq(GzBb4LJOmoNKk>7`fv$i+2YRiT`E*a zNdej6QbMv7?9dFC%N97%ib$VtF?EHL!DlKYq=12N2{{ZXaQCx{n5MR~)5p15&K+V( zGRufS6#`Vi+A0DRDJI21fqDEY(%fEJSZp3N@GnV`+x^SJ6mTkJserLnWGN6#7*n7C zM~Kqv36N{^q7WT~3h^mmCPI7;sYGxJd|!kMZims-i|B0`7U9)_np-|$yC=~)!z*Km-^O8%1 zs9+T06QWsbHDHSvtWn^+7)gc?q;UONe5gWX3Rv)o%u8i##m!BI#&!_1UMe!TxP_op z$S#iJ7D8_9#f^Gv3n^~&p$d`3S=1_pByY238?h1uV8JSdm2qPOjvhL~y6Xy>hXF zsX|T)2o8}G>Zb~fpF+eTsU_Toi&t6qu?it6U?W6GE}f)?D41~wk=Hi8TI5^noGBAl zwAeEhl2X7xh@?aY6s-A$h-nIrv~1MsPOpH4m@i`TvL#_uh)n@QA!3t=C8g|OY|X!% z+AaD4eYVgj)#+48S?U17;VOixfXz0ADzW+0#N^A0q->qpTt&|Q*Hp+`0o!fL+fP3! z*9w~H@MfV=s+xSQQ0{G@9J9wA$kDe@uYiqkIf`s3Shfw3*Y=t-=;f=r2XFfHk;miO^g)9{?)s`$dQwp{UNkViC)5D#W1VdDaPXRlU_=0IA z1yI3&Jxq2JWxZ6PeGQ*+a0sE#R7gt!17Xq<7*NnWgo>%LTyNGE8hU+kIWt~fsKI8A zMJ6}i0=jYw2CERH0v1CB8BBFdEnu*)CfKa0nX!v!{N7>QINQ3cGkB~g(%1>IX)g;Y}TqkC`{tU{~` zSZqtIF4d%{J|&@|x^Jj&YywVoFU^+<;9rw!mi5RoE5D*b$_m(ROUg3sMAiy+l!TRH zY{~g17~TT7@@ju7Eq)(7oH`;A1+(R05`l7FEtKjyZ5{cfzmvN2*p*V}Gh_y|lmQMcxvt~W7Da># z=_z0)OnM@zqyQ>dj_?VNY~!b!v0!H-Nrtbez!WSx0B|0<;%d7|8_4G82S$g6_2R(r zpfNC{DPX}TE-#gY1qBOS!IFaQSk5WJe0`3|i9PB-N(rpbd1)jvQeZhD$q0{vb;b{H zpij}51~0R;E#syjAsAO`op%HZ7?R3X2(d(b3S16EiVu|v?k~YZhYC?CAU;x5NW6l* zgpmT048ZvINRO<9!?;w4O#w@hVv|@>pxH!8&_u@)q%3m<%_BSVxC5yrV3pygldy4@ z^5GOo$XU#rWg{l%t_tZWAUdc_IYcXH6@v=VjIq!v>kZj^vZtB%V>%F+uX9wuP>{g< z#F8=MP6tE)Kz5q%ID++qsP^r!7=8~D2gx#R? z<=R1#oTETE^msukq^E$TQ0aN8B`hge;ax?7SS9%q^_*95D&(brfmP&%3@DfZSw&2e zV#g48etQ0U1E-Qxt1rGmYF*S79C0jr*;B-EWyPKU89=HN(dxAADJ5EzTx-1}p zLXy2P42i@fw$}>Mx{)ZO40-HIs_p4QU-zhhjVMXEY$$LSC6%T1L<$%P5RE`2DJcrJTFYV*mRb4UaNnA0=Osn~!LnEcf)$iUNgUiB zoL3x=IeYtJkUJvgNJl(sTO|dIgbK>bh=K!!xyYDuyjeG?r>~vD4Y%~P z-Jkgk!xWIpg(6T!O8e#H)Vc!(7-*sAaqz!rG>j^kaZMU#X`wm?(?0#$6etDmN%OPB z%V2KCsMkz5yworep8@<*vsTZc6VY70RLxBq`PKrLkmFkPdW^X;$!7ZS|Hcgyt#Y%~ zFm9+CttK1>ym7;HD_<@ZZZ($YYD-4-hH49xhO;sm`hD`bf>{TmwH<3Au2#{3G(UOd zJ`u+x?cA-nv zp4r*STQlVSIhf)#wI1PF$!zK6*=DO)s%2(j>2PAv0JpM>8koD0^IMn*iqwf5NjOjn zYsykAZ?*hA-tyKk=1EB*Svt3t5)$}1p}b{w*ZU`7pMZATTE0q4L@=3d*~1}W+x0Bu zlb%xN5PKfxSd&%qU9D!l)x5b;Yt^+aYe=$H@(a3EA|g)1XSA+XN$Vy*pR~@eYENue z3_&z$%aAMO~ zHglVyvCu2U;X(HUP?jqdIIfaG_JH3D^nc#e8w+sEl{TY3Y3)*n`ryR1-U5(q z&DEj_@oLR%7R#mlwc1&|Mx#-KtgF`=%}vldRO(IbxL)$HQSG%|y+vcbR5dou&5TcM zxqfoX=G`}656vuw(fxgRnb2>e+cJZ9hJANNe0ShG(p&74 z+3*M1;5Yii-ss;S`bK~7rv}14HQ@P_b_NxoQ7x8Xp#c|Uv~zpw(3pZ;jUqH5dUat_ zqjlZPZtb+*MetP*l?43SEg#UY)lTolJ{k|H-(*zrqTSI;-bD3alczz*R9jG4a&_9# zn7Kl^W*Wsqm2wVxslLHXHV4^>s)N}C|AKm>*blcR2x#Aq?WBd7U-P#!b-iI4ja)X< zpXrNE0G6ErNz&ODmQEX5kgu9~dZl~9zAQ_p$fg76QMs8KY^_954Pckf`GEdC$H&Cf zTTKRcDWZ~&vn>y-FRjcxS6bRm)oBn&`nj<5SCL{!A4lZqcAJY~Uza6m90HA}+N$J@ z1{Ee02GBsc5Z%(&m)n9+a6|=ACQp>(l8{o5uca^6nowp*u@-t9QIX5cfL=m%u^ci1 zaLhTOeV<*_8)P$lkM_cpkXmH@sW?g_)JN#Yoa`#pK!McrCaBbOd6g#aaO_Qd3whbe zIjVgMFO#fXRzlR8=|Jf}Uy(o>Mwzs2dU?%c%s8(SVZ5LdiriBj3VLA?H)Hv7C@h2A zS0~u3<8uByLk&q4qf%=uQ~B`vA(a+CF+0dhL^7{hCmBRPXwkt*NAmG}z$c|QuaCT< z0gY=BI=1Cf6^G5J0s1nre^t3nI-i+xKI0?xdCEy`GgpJC!)mzBLSL>eECd$%)#bIF zz3P+EfesoaxA-!O+7t^X0!6XDbZd2D@*BZWoHtIAUcIq_t-f&f zRp|iRuGSJ#kEIu+V>FmfgCol)YS4v&tb4S2lF5=3V`mg*;|BVLGwLa$X55U@WMNZB z2{Z$8JZz6vh$qpCS*SHYo2Q(KTD!uMBa9SiI=2YSL~2ge`hs~cRRe~^=6WZ&j~~;X z-FEv+Kb8s7!CAQs^lC)=xYee;s8f|p%wFXwr&)N2V$d0lNP)6IFhc^YgK5SsMCV+ zYPHrR;~-Y39~2w9*pr9ZN!>?6OkF%{FmNhT5CF;TWSQP_0K|{WgvD`lxylOMQ(~@T z9;UsjT#sjFDE2(ZGt!_zgH3thE}9nkTFlJjG&3JYCeTX&cV>;ZVKHetPHE+z20O=U%)jBJoW(<7@V79O>j(_KPxd} z!en)xRzY!cSbY=VNz~z-&im5z?~kwy!G(raxJfyONYtuCNrUzVYVLDbSbCts+``WNmd??H7mUd$|_U5 zs?5|b)C|Euz$8X6n;W%enHU7cHe1WORViU2=6J_ZQi`ZbFj`3B@hZhq;&+tlm_9Ae z#aK%hq)hmWS4o3Z1cCZa$LP`Gt+U?b3BU2SPu>J48?dzEDx~o?7v7}hjxP4*LdfR5 zdJ}BESbq?2zYa`K!MGd@;)=7)S_7hPe&U^w;M*5_v_`CLJV{4#Ru^}ZOVSkGyTq+AkOXgQ8I5IkkwG*ZQ(sJ7 zYnUF*h&2Ou8f*zH-g<}0;O=u;_T%l6owT^G#<(j1PtZF@5x+op=p|yK*`vkV1tNbt zVe1LmgV7=uO9?2hBvqq%5ca!BrwR9H@ymAFnKp=bVF|gEHL3WyyRF5SEaROkK<;LY zds~Ldr>Wyl&++O{%4odZAMytqWzn7cbge|UUH545&WDgRYp~yei!}b$6dasPluNMw zNSp6?2RO(dB)AQnxf%_3&6_42fAN8&VY2-YGi{1@P{UZAWw|NJIQ~`#8086*ni6xX zBb+TAdw$p%A+waHIE?4#XGiu%>ZR)JUm%4VLMY{Q7ESgZxztZkg{6Iqen6isG)i^W zQ$07CqAiPnk>{H?NT%cgHE>WG>_B0fXS}*R&x-9ew;7MQC1qtD_P81ihs&5dX_h9G za$@%^C}RmVpWc+IRRUBzmdEkhU-LZn(%{Z-9uW~FtSki<0Jcj#Zksq~PAOo)D&Bs@ zNqM5Imny8V#hl%4nvLap6Mdo77nd{R<%L?K)Li65#H%U>(=Y)$o=Nw1L=vZ`viE55 zwsgUq6Ru<4aS)vH7U7KZ9_^{Iu0{n@ARL>`xaUaOXu&yzmNFZ!rpnUv*s{kvL?R~& zIt`fTJ#sjus1<@^c(NU$CI{m{$)>GPH&ji5=qrnf)gl8!G{^fz5ebV zkRzUK7`t?xW5-D0jo04IWzl=?UXK=YrE!?_AM@6u#jD!8Jkzv^nB(p20p>1E#B1tkAfYqeWNo$6t8&$CXu9>Z;?!KCVcV(0D81|SM}Y*q`ZvD z0-iN4+@pREc=0WwKly9H?<|RIs)LJP;$`;K-g($q0lWPcs+)$g{ooK7{i;<;hmGsB zi+XFV<|dyXR_5;bDx3xj1i*bT1k5qqX}#3D^Cs|P)zBNu+9|}PFu3tRZ^PGVC-t_P z^P}(~@TyJdgB68JsS2B&ONDE}r!IQU1)mqVMQ&3TJThrJdSS)9ynNVb6o{L`Knj_; zicw@vskanMUtIv zF^(bxf-)1-XDZm?ky{{DHpBkV5g^7-#ft?hBKP{N;>DGf7?Zjw>=Wd|{LU7{+zfIi z<`Iwf+79S)Er}w$IJz0e2!jI+%FETk%wWz-qWd-OQ<0T4M=>*Bc6mPF^luYe;cs$4!Q z2r9JNDJ4d*5x8Y`3S0~|ni5TqBu>+I+B^qR15Pivl*1b)r4kA%H9Z=bbi_)BZ&ods zjJPvLBqLzHO)4sICfF8QXP1C64%gf_Uumj1rnqXrGAGqB20niaR zlx*Pz(50e!aP6j@yR*Z6LmOvrpWQySxvvk7VYzA0m>)LA<_88whsFj52IdE$N@oZ1 zql3m!f4(?2Jl0nj)ko)x*`dMwVBbK#4;~NcLj$8DL;CPYeppM5X&JYL5N3b^oc8u2 zJ6Y`*cG;?zO+&l7-M6({+wHX6<~+bXGVQgrF`xWEbHH5R4|1d@<{6*d z&bvKwvPQe7g18^`pI8EWaTme+QpPxBXs5bB@_V<3S6X$#4mxsQ^`9r?KEw9elMMcj zAsIZ3L*xd3pW;0-;cWM(aKOQZ5yu8x5%SD&5l^@~C)ij1WkLxHa4e5<5Q}gC#OLOD zWArB_=j_)BXt!*JI!=FlB;4K1sSN}JqaBWmq`Slf)K((WvA`sP&^{S$2z-?*SSa;i zxo||AALP0be(>_ZB)!Y++KGZo-D}$Sczc5Dvi7VX7qjQFo(6ZLljB7A=J&BysnavO zPJ>YgoGawCNNYO(Ea*TY7*6uB6})PpXHd5>K;~mpx734Lk3(nY6s8Ga78b~b^QYKI zXboT2&hUM|(|#kW&&B$CqMLbIhxz17qN9BBf8|o&Etgi(Qbq!>6TCF4pd(-oXMyOU zhu%|)qPzc~$|=^uCdy zY<@nU9~$b@jnUEhfxf{JBR`ZK92(QQM*6jkFUj!(dbw6D>As^WNqJcd9!tlN@B5I+ zI5!xb%xU~_Zx+v+%4)~5>+$@7w$alf%10IHoD25edHlT$J7|-C_;mS!HrUpOGeve_ zCrjXQ?spt7ohDD@?4XC*XqySS-^=+Dqt4>VyoNt9;bFUp5hwK-$RIrFi;Dh2hj>_U zfwNi;7`vxC}+i{uMA_U83&&l5ee%!tZj zFU~9XX~)pZP)Fa;yeDAFqNup%T)8@Qz+lsR77r!pd~AQ<`~sa-tm|L~vz93pYT5}f z_Rr{t^h#N~a8JoNXy#zdj}8Oj+&cX2eTLKUsDgm2Pxu0Rb}oGnXD#T;1-tK`Z{Two zyc(}E=sg)ms~K=VRGJ6x3)A5xnjZ(Hhh9sS3U%P+jsTjCW&B82ciB!g$wvII~=37sdPjSmq_IP9EVb&Heb71)p3Zl8lAlD+)9GG)f*;`GDF^I}Seo5_ zQMh@_x+R7?!YLnTx_mhI)?e00rvvLGQd#rdUca1hE5pt7Kpt04!p-%ku%}gC(yN3E zHwEG5Lu`D!!@nILgmzR@B&k7OcOj|>@p|y zP{`sMNkV4>3yo5d_kcl-os$^4`@b2$gqTbG#CV>!*FZ@+b)Y<$`c6_68V#z9le;)K z;ZAadH5!?sPpuA4&xMh%yA6owtQ-qKo9X&B?7(yd-Casoe$sBb4a4w`S%T9Am?&eH z->uRUJgU15Iagtq>H#CFNbMvD!lheVg`0P@mymBf5y+oAh9L>M<3j0ycUmyC6gA+; z&Zd#6gXiWN)aWQSXDAe=2MClT?{=|4Pj|M*xVZ$QbvlF!WEs|hhz}7#KXGo|-Chzw zW2eBhJOekvqC0%_KU-VsW~ovyN0ua(!Yly>r!G8ePrJw*#6t$7lYh(_}gHtinoB=NR@+sb*(Q0v#y4=SO16C%56UR{@ znxqf010Y{MO}?=!l4Ll+c|PAdeAvXJoO2@?9F{xBd*Ug4+W@c`0M1#@+8O>^(LD|s z2^T=oVN>;ZaJq1k^$?`uC_Q}NIg0=6z`L(bMKVMZGi&p>W(osiv||JH);YU2=v_&BuzfEhFJxY0ox+U6WYyw5QFznbg5N5Rr(!W_^@H3x!9i>9nFk#ZZH$E1#&a+ z6z|U)BMCO^;E6hy9g=CC#ruTe6Wr+S(VuetLxV5oa;a)i`!MH(Ml8?55*Y`PRK&G2 z&x70ANt25`2hwn5PDDeA;-V&LoyCao+>D-fXjY0)%-|qPw|9byB%D5pyv-qK5{|V5 z2b@B`bZ*G~<9G|K4TuBZR-=(fIS!|nTH~XyxK!#6f#~CM~6e@D3KU}+~1xQ zS%xtM#1TNvJj7{$jO613uGTHXJ?+}HfXzs1Je>wBaXOi?%s{Pf9dh~+CrNS}%bY-^ zw;M5Q+I4G#x8kDFEpi|?AC-1&^TVxKC~PIS)L}& zLzvsII6Q=dYpO{LXwp2?xz&PFw;En~mU>IMhc-D&BcKbN$c?ska!K$q`zDYD?S|X>u8u9KB`hpYusM^IyO2_kNYzAn+9j{7B%&ga(UT5* zc){mM&|Ii$G(BrD&RX1UT;t5(Ey0wL7&T=2Hg1@J?N_aaaYNN;H5+<)^5Gy@(Y3|F6pbV)cWvGNEH%EkJ7}Z~P7h05jd2Q>d zL2?upv1hqBGxVks3fr5Bk1CCfLT8=d%_rfB5?a@`iXSLVXT^TT6(-(OLf`tEcxR5= z+r;zRN~m;;5uFiI^3nAdbioS2rI6lKL!p!5d?I)ER3{&fXDKkAZ_|Z7CEs3uxe{zo+;T;4DxuJANcQ54 zjgoIpJGli*jY___!&zc_Xpzqj%+D8!{l#K&D67p#Yjo~6afz=j z`o;$Hg@KX2!9uY(U+5nm(DwKj;@r>D<-B%sbxh9}M_|kJXtuwQ%@=gdJ72Bb&X-Nu z6oegcm-~!?13;HVgEX&lvtF{bTU`64b$@GJ2F$))GCnz=E_S+ncYX5kCAtoI_`h}K z>ek?q+sDF8uA)W(&g_rq1~qc_P3KG2P*l~}Wr{w?)|fP!({yHkxi4%JUMEuYO!4ej z`DJP1g;+MMIf1oWi7u>_gHBCD_pUXesG=-Ruk2F!VQfg&E|LzdRy#1JY)a$ zCDw^Wu+l;%jO*9jQmnq2q5bsYce9fqg_H5*KR)CwhB_g z4YVDY4Zm4DDkZWykra-kt?+ESau%A%Rn3OmE@jw0wP!Ir)h?Z@TMHN4{?vM`g>!36 zh0C`+``|*mUtf<^@IbIr4n9v9>@ng7q%6uyZ1n4=a+e)oXMtWj9@h(zfquTHdy{8_ z_noV{^pHo;nf4uf=+4L6b2z~JS?;gU%(;$6InNpIKJt7VNk}`&FX+{aum>MDA?RiF z{JY8BzW)UIQN(us5NzP~{;Pt&>)Y;svO@|wPq}PzDhDp150nZ9m|3uszJ;w1067&2 zM9=r&*_XV6zsYevvJ(P&#t(i~fVc!WH}NaPivjxzFE0qdXO}og(<$zFYpQ8f@cG5U z^Vw#r2<|Ij(%VV>al&IKN@gwiyE5U_6N2+;GZ!Rbe0%|Z51ge+J{0g#);BxD*>c<{ z_`J&u7Ki7H`JrK>n4KTZ7P3PFMt?DD7^6ntNMB)WY^<1v$iPr>Y;-^$$rk$aL!*7L zcGR!u3&X|vK`k|)dF?o&XV~fu!!*ES#D2YA%0Z)Dq>hNeVU8aM0UIGVTy#$n%hy+p)u$4vw}F-A4+aVa1I)ukF*0rPW8fD3DeL)^2LEI_P25Q@bcw zV!cHE+A;KUZZJq2i%dQ^k7>?oURMXon#_PDs!KgBXaL~CaDe1&W<6wTTiac`63Owq z+SNL4|9zdBm=LKxCyRGF=iQf3hrIj0bG`4DNHM5Ru&@7~Fo(+buDf#Q1naQCdN~eW zedlWpXvLR_Knts(+_hn>?`9*J`cKSPP~LfjQ9JVIbo1gGLxNgBcBf zO9kT(CeQe0LvI)jVsB3PZnVR<@RAC)?@K(pCu+5&61ew6g|ylZ$Ls|a+%6vhZb6Gh zR+rjiwIS?Q=)4x=mcL{xF|s({28$|k@o?hY?HY&1hh$^94IVQDu7Xq4dlSe$ftkUg>T-b@S`W<7uvb)Y zj0R>gms^2+48M^Z)>elpnQo&ckIk^qajBYMYEE;e`YlJo=FqsiwQNghhe|^Q= z+Z$9XRnVWn+|D*Qsu5Nm;W!t5uv_rljt8fLw**GYNHcQfYg2+p%0X}yoL1s5g`9LO zjr)U2V}>DA@RNjc!x>_uVqXphD>o5usbD;T34v`*IETW=ZSaJE5Bqz=W3%2qj}le| zkM}1~A)7!q?2~im24Hfd0t=Z~L2JPkH24h_{3b9}w@s!V84aGQlc6d&Oki?=kd0gg zPY&Q?6`Y`vRm{^IgcE6Cu@GJ+U8D;Bl2B=|EN(S)blyfa&k&VH#Hrvdfyp zjG6+(J&FS$?TW7lQ8&Y#KR41xE?A8@LCeEUw@Ow;Li%1!oBi@s^Bk)G6^|IwpC!49a1J4b6(1TNvPYKLf%oz8!3={U~ z7GS$BOj6^CpQI!P&shY)RdD+B1opGRTs3S+HVxjC_|`U?!6h}~H5IHUF!Yx>$Cf5| z=r18v@Rz_a#i3d%!@oD|4lwcQI;!CeBowHVP;Q?rD#;N4m-NCj63 zSmL_`qZvL}I8ZA&7^Lq#$l=kuc{D10_wx8Ffa>N{1`$7KS?xOr3KgpHUsUl zV~QBkY2Y z1v`5QenADd3D`)@;*x8DICmp@ZLp1$fKtI%0_r;KQ}!zWI(MgzlkW zbE#TnHbBB$ODMq2@rw1QVo4unI2Y+Lawj zIC#jIHX2wYNd*>s)U@%63XT)+jnEP9tWjw2S&MdhBjFttJSSdXxiwuo^;MBEU2L;b zLb;qYzCkU#Q|< z{sPrGgdub=N(En!B%ou7`6Bwh@NbH^KTyqT>wOi%NVr&gWP#Oc^5z~)Q!B1Rn zI7DjEX#+ANxZ#iRt4$ZT0@E)5f6l`C^kt+C0 zV17Z|rR7(1g69`P-%-JHTuWm@PI>6Z8YnD{g}_vBmOyX7-H!NrgShMiJ>ptez)sdX zVT|Gx>;qTBtB`X7tpb-b@M_lB^kZaXBRI`i zGUM9A7f{T%9Do%kNSk!|!XCZ|s0x85FoVbiN;sqky%8n_W7#k!Df;(}PcS1b7;W<@ zpjGf0mpzP-L%Z@gA3a^G(V?MW4-*Jd!PPSpn4;WOr)L{@`X_-SY!40wPEM}!rV0Th zFt@|G2y&niJhv0_h6;WYXy-Zgn6C-cn&}4Fh~>}3+mcTY zZ_e~>+%N(D6~TMt4OOGnZ0O)>WV)4ylfhu=oE*h?!@&H|$l$=(;PAl6@O{c*e3zIXU3Aog{|)hlfUrBZDJ@V|^n-V*^?-Ite%dxPw%Rql3kL8K9{(*it5kA{Lk{>Aa4-Jx2zSV7or_+@gaWTxJHr^EhaJgywB*j8u zB%d9apDz^qi^bwlR#RKK8L?BlGPu*G3>I{B(Nk^H$Wj5Th!$*aUCwxpL*cdqh1F0h zq^EYFjZr+e*nlPl$JL@22clo!9SKpv(F473Y_HJ(BL!nqPfQKJu-isD1GqDz&Jp0JfBb;vAqdn_L(?WO4^k`2zvV@R=@&`wj2ImOZ9__&+ zK#Au>&K~VZ2*V}8_3GQBJ(936$O?KDCVm1=D(%tkPquXvh&duh@IdEHPtn$BNJldiWCL8R??Zo=h7qQN_xntXRF4xIfN zl<;UqB!*;8(v7M}fM`@o+q6cqZ5ok4(z+;`41r~rdn8=)x+u3=@)yU$$z}j2gk(h0 z18bf*({ud7NLu&uoj7)6R6sIk?3c!K5^lx`8L%!EaK=~i%DImiQeqQU!3Yr~;in&o zypTK6#2ZfWKq*=^5>~=V27s$Yemqoot1aQlSBhz^S0nRZ>G!Kq|2!unCdbFn` z+hsYnmqh*v7eLuaFnQI%LxFG}P~!Q(&*GtlFzLw}^h@vWB9m^G2^HSsZ<5akkiJ)RUe9LK%?cowGfXU;RQF+=DfaTo)l8enF`ahYYZIjeZc! zoL;QtGS$|C(ahEL!V;c|lB<*ojhb1TZ)S9}UNxEpY-4M%JzuYva%fGF?aP%*`5Zig zU&3}BVeOik;9$y$FS+fKkGM#D%3QWh=+O=(TM>mynDkhQCM_KAki4cCbgTlc1J6&m zcW|8Jv-4Jtyy7NPbVPb@hY0Tp13g;8lYqhr07syd2Ke8nr8H?NxZd=W?=RUDC{8bc z{TAgvVM72$0`pIw{3@fHzT`i8t?ppYJ13f*rTj+$neBYAAQF>{jE1dlpUrslG`YXY$1T z-l!9wJQtimACVpo44FLjFyXmlNZ#XnIU!w3STzdsk(^Mo5I~9RF*zYyB9R7<4^#h` zBoPDEP^LFg;ZSl&EBfLjI`&W!!n_6dXo-xhL+L_)MZ!ZO zsYGljghV|XX*0~NZbB2%p=7udAXiD>OY9<}3i zHK9T1DpZjgopccvEe8F)WD?c~qEx)TQhT(QCEOE;((u?%`bBdjGs;66DK<&03=0`0 zdjCvbx5J(=+)-zbmWVB#C=CxiWOD^~q1mG)G9(NoM)Yraq-o*KBx!e)$Rf5R7rJ{^ z^bMK(Fpb;A`dgGFCN2bla6(A?AugQ8we43-8;uP~!ig;12`M`UX6}ShB6dYVB)I+s zlUEi!b`<`yn8fUfAQBHXq+BFDKIe9yeo-W{AQ5}vkx7{cb#pP_DlCEHSi#^BZli;( z9Pz8glSO;OXg^lSr`O_e9f>a()wQM%-ns}0;_T2mC}@?|O2FBCTt(;Ut`+K7j-Q?F-cjCpDxo^|=}E!LV~Dc)N!dtDEWq8Q-4-yu>a zz=7!2(jn@bk1T5*5vd4XXe8mhH0FE))Bo~vbucsN%`riR;^Q5sg0d3)>LX4W*K0iu zNU278#bhSRMUoKos=%KWYX3dwzO61 zFk|1q4udRSBu|x4(&T|8jM4SWv$*3FGt ztM1;Ae`gA&Ht0S!bJMJ=b?*h-!ndwME7VefS~nD+ESov;j)`{=*Sks|2xmU&<=rND z&NMR%_`-G3FN~X}QOTF#G|u@N!b81zwoxcM=nu8fb5E3|=j#JC1t+ZW;%TnA+e(Hfu=g&Nj!7}%lwW@X+HH?P-0lS-~sogXRuGjVcAtT?X z=L^Qj{P19Zwon+&j`sB##r!~DVQh4GFkdVTj*eveMzTiVe6fFQOfMAk02|EfTG#Nf zHsqtBSgYuzD)eLZM(v&q83pbwH5X@>O7(F*4AV|zC=|vHC`;}RS*lOwW(+w0)9I%( zAl{{Bt)8Q=<$SVXpF^qePh-4;Plxe?lpafy(I(bTvG23mO>5-Y|Aoi-ZV6HieTZ^- zT$BJe1kZ5@-+sbsvl{~THb;#t&}oe@qIpePed^$}9iU8?nIeb^)0ylB*Yxn-sq7v~ z8GoM#kqO;2sJh60;Da9ifL%Eq;>XSvFb(0|YeJdv>41+9gUZ_9P4gq8eM8w%sER{l z{e#2V{`tbda6UVq9Wk;4Bl>9G$c_x?h0)={SiU%rA05<=% zM7d@f#eF-r_u?k=&WY^R8&%LwwG$kWmhlv6d7FBHeC$xAoa5iP!X0*PsW!p; z{nmzFF%H%mOK8y0OSi6T7e}JB@yJ9g&fa+NVhkzF^Ark@0^1y~T^pGKwj0nab8@1I zW?*ew=Tv2iBt1^t#+~&A^WJhMKth>ma1glAFlKMt&Z)byEwnZjNnVwv7$C6>G^m&& z5X9*l@Rv!wsY9iRYPxS~v>-bw#`POW?{fWyD)c!A;3w4YCZszLV_Nh24UU4!aBu`j z6|B(!sik#jOK|`IHEC792nDF?OE6nK+LS9`N8y z{{yL(cS44CqnlM7y}xGh23HKsscz(O?L7HDxJI7*?_c1%<&>t7M_48<@b~<@;9L^Y z@8fgi{OVPEeU991cI^XvcYrgaz!O-ChCPAp$QCfgyEiz}<-`78w?e81v8|feHAKG7l zQ*4?Bf;O%SqUr)ouunkG7?oPnz{Fr=W#B}jai~cY%vtc%V=mU3}mG6rJ>y7?C78I8Y{PxwWzraXeMX03r0T*Z@ zHT~fqcb^EQ1qr&uty8%vB6jx%KEKTUnVaH?x%UuqvHLSOg><>U@$nVz&m5?hQW{g0 zdKpoV_oDnMap2`%pf^1Z3K-dt*4;M*x-z)Ok_SNPS)-|S-&(2`wUZ`GX1%O0?}V|1 zcHEwlS%M`2?RaiHt(`SxA{C`Vsaam0#FcfUsGT!WtHTj6rd5)&LL9~ zLh>S))p=b5b93f)hNLs)OvZUX;fzGMnOBp84}?}5$)s|0}gCHU=+7DY87AxR9|>k zJ7I6Bx?_?cPKPyJdgK*CAR+AxvTuSNPdK++H%#q#gkn@Xej6AP5W3I93I&W7DKAdC z+DTKU`}q@RVF{(WK&U;HIgR2}9LEmpgJ~ily)<7cI8VmQC1~?Zt(#^7%v<9bt=dH> zW!e&hkjmv!(_k4{0x(d-SfSa#^H@7&s#++wU@eSJLY=~d%zr}XB0N3KHGJ7_95Bk5 zCp8>jXlGDPVGuhF%j84|XM1jO^3Oyvch~1?(0Ciz1Q`wOWS&(t)2B?>F-ghPPTPuE zNPm#0$8T*xvyFx0xS3k53B`%#Kov{m3C`@KcG8SdCgUJPoZyx^$aOd!&V*qPJ~)q* zQKXtm(fRoK(gXJcXGu>;F350~j^jCR+Oa!pIL_D3=4uvl0qNF_Msr!~CPk>5aCRCK z7I*opjd*mdXpI}JrdlOvRO-NycJmrugz*F(V7?zd;70j}X4mi`-hAQsolFwSH~2?y zUBgG~f_;wHSckFtq&0kuPKU9{OHR%8Yxw|bQbnrkprB9F=)W$w9CMte9Sb1^@#El{ zhU@WgJpsar?Dt7#v!i5kX z2LZo(5rm5&Tmk{pxD>($2$w;?^m-s%4&h>!&J_^Hw6268rgs(m#x!|a?WXg1c;{*e z*Fbmz1UcPfA>C`?K7M;61f=;o2wWB!h$G#-5KaedA6&B#5RdZdhcEzP5W*0IVF)7- zMj_yPV-Pk$xE{h2A)vf(fUB4fNFU}A%K1hJ`0Xb_Kwgm^nFmpBH^K992q(h(_-@#H zn-K#6<$Wq(k%vy`M|n-ayZCSJN=>u0hpd#id>lo|UUz}?l_gLx$*75k~1pIU2 zW2r~2lg3x9ldV(m_o?{jH2ib=W7-R>Gcb1MW2skJXKl95w$9mXook)9**f34V6%0h z^|;N}Mb^cetxK#+H(ML5%Qjm**5#Y6E37LwTUS|+-)voNU9;JGf_3dVr$)ij{>+cE#$4OaF>B0GELkYY;AjE7lNPhE}X$xD2mYBXAj6 zu|^+DJ!XwfTAScg*IQ4dksGWVk>DpimiqPkt(&&2SmP@z)@JLb6>DMz|3S?83%@2A zVv9BDASMZd`~}2ThPc_<>L9if1o;byZ45DGZF3OY2!i|t#4QYQt96TmxP>6dUqEbU zh#l6>6>AqhqW`Sz>^jW=w^`H9C#LZk{3idb8HSj(W*o!}L6E>&v97ZCdx;&yAFgV;w9Fv1VR1+BF7LtL_C<8Q@+9XjrBfa4!Qi z8K7ky@B*3)aF78GS<7C)K?XR?08gp#N#C-%o{sQs=hIp#= zfP;8|Ajn@pJjf7FvmSI14-y3V3y7yP#6#9Iyo5fTP_be?lL4M({ec(oOa^$E0iJC= z#|wCv0Ulw1=URX01w6t4&trh+TQBeep2q->GQeZj3%!6x8Q?_>@M7yFUcieO;H3=k zGVA4Dz)Kn66%6o7>s4OBD;VI_4DcH3kGz0aGr(&Z;C0p?djYRyfY&p?8>~O^0$$Gm zZ)AWsS#S0N-pBxNVSu+}^d7z2EQ0X}K{y%+Ea2KW>MeA@a4FW^%Q@EHd9to4sxz-JiX za}4l#>z}-U&oRIk7~qT6KYIaRV1O?%z?ZFm@dCcY0AFE%uUh}=1$>18zQzDwxBkrw z_!oY1AN>14=>kAZ4EqAgV=T6#lUbL@wm8$EECxq;FlwzjZMOU6Qgdl|UDB&;|~= zEM@mdpbZ>!IR{;lvaggtmvhin9Q62m7J_)pkgKp=bJ5u(Y z66kgg%5l(>Q}$gFD91tjIq2?`txKT&9F*svLdq^mpgac|95kP@7bK9uL5mzzO4;{F zphXT^;-GTMu1KII4ytlcEoIjwP?dx3<)B8&HYL!#9Mt5XR?0pgftnn2kb@4T>}3gb zkb@3$&{I52Wm;N}&5W=s^y8TFQR91bUEz9^#;9r0i!(pocio$ zf1I*kFM(diL2uxoKS|kdlt6Fbpf_>Qn^X2%B+#2U=&c;|rz!hw66mcQ^mY#Vvy}Y~ z3G{XjdM5|{dCGp51bQb2y_G?_^l=XQBnSO{ z%KnrD`XmQ^nuGo!Wq(EjeVT(l%R&E`vOgz*KFdL$=b(Q|*@P{6 zFLKbAIp|+f_E#j(mpSOG9Q3a#`)d;Ds~q%o4*Iv0{S689bq@L_2mO1>{+0y#CI@|+ zgZ?9Be@6m+n}fc~LI0VuzbApd%R%4gp#MtQKafD*=b#^Q(0`}wA4#Aea?p=C$V%C^ z1o|-t{e**7Qua?J&`&t%XB_lDDf{OV=w}@C3l93JKy^a~F96$kw~W&cJ3{fdKr z%R&E_vb8SnP~x{7l`ErC*9Y`oFULC192$4a1X4mys5j_&?y{rItQK6WuGa5PUoPrIOyyy`y2^$76+ZnLFaYZ=S!e- zIp_ioy0FWBoCLangD&Eri@WSgB+x}1bSVdI=&~=9K$mh*4+mY|WnUqIdN}Ax4!Ww# ze!K*_l7p`1pliD9CrF^HIp|sr+Sp}ZCxNczpbQ7~cG-OrD8oTn4(ji+2P9CIg9bTh zsLLLfK!Y4K!a<{5_Lu}3;h;?%bbXioLbpqn^o zf`cZz>@5;#f`hhl(9K=;HVL$qgQhs>mM;5N2{gq)+c{`Qm%UR0ZRem}95mf!-zI@} zanKA0&34&y5@?2lc5~34E_<&8+RZ`xx?p+7zP*dBvekx}@ zS%ifJxGb$$Rk&1Ftb5^d?~2ugOLN6K2$zE}c@Gzu(7z8ZFl+w+TwrScLAb#D`_tj_ zbeK?w%QIK3hvD+@iuDLw9$B%T2bbrqSdYTx(G}}OaCy;+^-{RJbj5lFTwbway&5jB zUa?*am)EXXuZPR)SFAU}<&7)WTj27R73*zqdE1Kh4!FEy#d;T9-nC-A2QKefvEB!l z_pMkTfXfF~tPjEELo3!t;PR0b>tk^F*oyTDxO`&8`V?F~wPJk+E}vPkJ_nc2tyo`x z%NJIxFTv$YE7n)w@|6|qYjFA6iuDb+d}GD>7F@oyVtofL-&wJ~2bb@ySU-Tv4_2%n z!R1FQmJJts#ri2+e!61)94vJoR2A<~PHUWoK#q#q(f7#V`dC`Lvhay>?_hscc>xe+4c7=c*|dlDls z6Jg(s5twbTZ@~!6DA+qN0<#A8G)7=%z@EhjjQ;IC7}*1n+c5&8csqv?7^&O)F#@A; zJC6|C z_e11Cj64XDhcNOGM4p9_XF=rI7%AuIjD+krVFX4y_FFLmBO3ed7=clX{Z5R)$i#j(Mqu<| zzZWAg!m!_u5g0|-AH)cZ6zmUU1V#h)M==5#zx{EHfL3pR5+k6w+n>e=Xy^84F#;O6 z{dtUlmTi9#BcMs!U&aV%%l20>0vfUXb&P=4Ykw0XpxN5r#t3My_IEJ?8mj$$jDQwu z{}3afY1%)=2xyb`PcQ-+qy00CfL3V#0wbXL*}uXFXm|E+F#;N#o$7)JXlZsgMnDs@ zkHZLPTlR?<0gcK&1tXv}*{5R!G$Z>gjDYrIpNkRDaO?{(0$PlH5k^2$u`k64Xd`wH zMnL1Rufzyw753E_0nNd_79*e?*cps~24H6~0=>LFh!NqYxg0@InYLg79JpFM;q<2rq;1atN=0@Ja};g79hxuYvGK z5MB%6brAj-!s{Wt0m7d^cq4>2L3lHSw?KF+gg=GwHVAKr@MjR-0pXnx{v5))AiNvG zUqE;dg!e-DO9=0S@O}t?1>pk_J_zBjA$$nJhavn8gpWY@D1^U-@G%G{{-O+5WWcEpCNn+!j~cZ3xuyg_$q{dh43{9 zUx)B-5WWH7n-KmT!nYuN8^V7;_zr~cLikSz--Gad2>%7)2M~S;;lCmL2*QscSP*Oo zKY_3U;inLO2H}4o{2anBAp9?cUqbj5gkMAW4TRr9_&*3*`X)OCp$kG9LN|nCARG(f zI0(l>I03?m5Ke+{GK5ngoC@JI2&Y3h1HzdQ&Vq0@gmWOA3*kHn=R>#v!i5kX2jL zVGzO)gkcCH5Jn-4LD&T0dI(R1a07%JAv_7fO%TQ*Y=$raVG_a?2wNfC3}G9DDG0Yf zxD~>72sCTis_pkd~otOjr{xMRf2t$ZKSPZ?D@28VfCoJkS10<_F@{E0cZ$H=@t7P2uo>V zd}Wu@<38)FM**<|u?`6?O+PaCDY1wAl znxwI2+S*EEt+cg`#tx*dTWIWH+M1!ULuqT8#+K989E}}LTYG5iDQRmTjop{F?x3;z z)7D)y_CVUo(b!YdR-VQlOj~!;*wfNhk;a~$w&rQ{)5+ zK^psmG-!1+`f&QF>Df`!Gpyi8P0w%;O8!|#P0w&(O=WS^^o+{ksOcG%!%@>SDu<({ zXH*VHP0x;+o{{N7QXD|BWJ_j8P0wH;bky|BK5BYqA2mI*kD8v@M@`S{qo!x}QPVT~ zsOgz~)bz|gYI4<0p8J8GbI)Ija1fg0E+9W_t`A^d-8p!P_5oBiCh{YV1ecKH7us(E zOSKjI&E)S}@UP=X>}B>_nU&k03RZ4!gJ$FHY5UIt9=!t|y)$k9dBCH0!J~Jl?Y{_k z^d5Nh-n9Lf0gv7XkKUiQ|0>|o2jI~M)AnDpM;{U>{4hNFo3#BA_UNO+qrZhmA0sAu zFSS2TSpGZm_Y>srC&}NxCx1T$f31`4PvZ}-6SbGwZzE=WOei3{cSyfKApL%i^!r`X z@ApZ+KTLizmf-t;OMWvxfE=}EgRhpIxY_@Zo>+lDEB0qF@|iTabOZNn>vQY&>uLM5 z%#iRO)Ar|>_2B2z_CK-c7t;0@S@fUN_Lo@n%W3;xSoAAt`>QPauW9>hEc*4d{ckM# zjkNtu7XA0M{Vf*#cG~_A7X41z{w|CDXWITAi+(?C{}+q?AZ`DUMgKc(|A<9@oVG0% zwbS-bSacvo3?++qQ6Spzh=?jr0w6b=>Mf{t(zJern>De z7EO2C-7I=ccaUwReJp!?Tz8O}rF}emd_uQtacQ5(Zl2U_pUk4CbgQw$v`=LpRAq>1 zpT<6TdbePcc?P?AX19G7i=N#rSZdnmu)F7W+vl<9`Q7#fEP7$L{WuoAsN24nMK9^L zFJ;jU-S%ZH+S6@c&Z1Xz+gGyaRo(XES@h~|`x+K~LbrV_i*D?;uVc|nx82L4ecg7J zMf{DOb&u5O4sFo+_IULf*I4%^=iaR&xb zgwYE`e$8QbcSGEPK@?&10+HWxnBEO>2L@4u(F;U0&O*K$;tmX=2%{H>6gaHd4RHqs zQH0S8M7lW4z*gOXK@?&Cuf21Dm$CZyzrFW7`=%Y58J8lZRw=xCa>VIHeRQ5iJ zZ`C~nyKe>Rw=xCa>c3n*l|5GCiEa(S?ukHsB2xgTS*?fe*_;NdW(vOF|4)mtvO`Y1 zbUj0`drd%nO-#XSl3bCM7vbM+MOF@;5^sL55bWN3P~Uu0@c;fV7jBgT_K9u_!S0Db zeIio;VXO7l12d`hvYJ_ zC$F=sOK`-$Sb`(5d;7my1~zKu3`{M)ZA0JZy$wg&ZGAQxKC%LGsBo~#Hd~($fPaa#XLr)`&VW|B-|1Ti=wPS!9H0xG z{&9d#a(ci4y20t=2I%Of7aO1}n|^A5&T4w10lK5GK8X_@!4Dplg?YTY%16dS(H-XX$$d=zyhn6`+fi{!@TXRC-7Ox=HB+1?UK+mlL3? zlYUHq&P;kL0qwv%b#dKv-AvcwpIv2_zCj+KU4~}4UAp+F)6YjI9-w`D|J?<6>FVN< z+5`5#z638FD|{>MZ!v4}(mz6-P7-=R0PPqV#`3et)p`HVSLcoD>rXRXa+%&!mgy~| zFAEI_$@O}Z>-F+U_@`d4w}^gL+1>kdA^L?{NWYNW5zR3$e~jdzfL0mrXG^6rUjRS92kbotg4C zO@nW8`u21bLD?MMjcQWHcE=o+frN z;jys4pzt`h>7v5pDW4&u;QwfG;R)RTw=ORHERUVRb5Eq4ME;!?8lKGm=O4A$@N<0c zyk37aDdTyzPbJfcos{tcY!@DW5k7fh#&qg0kw3El@eI6|$xQMJnMM9W zbmGQr%2&x8@*0^-UMKU&e6oPNL3DD*Ldy8$jz)>e9lzH*d2+{_ToGR03LP%2mr_4k zOcuq52-lOhL-I}n7l&j?0^beEdxau=76}YktxI^A8da{_wvVReoYk z-~aYXzOp>=O;&{d^isYn6AxJxl8+L&IwWfnxb~D0&Jopje`?%EQHuR=dswz4zZ z8j{aLddt3PTYP7>JtRA@*mUyFY-fCD_FhPKhJ-hcTOP10zBBtGB)fS4n@-x9#ZKo3 zHVadK8Hz7VeVJ~kGdks1os|EH5vKnWLr4F_n9x18LEx*9?BSH^q$}}iJ^m$ot@L#W zK2@S_q;IVBZAiZHBP9+XrC3M~ zcoKCZiIsi|iFguqBjsA@=aA%j5_KaTw9+pjIp|5$jdaLLheLA6lc*c%S1TO}$*-P7 z-AKP#>1arP^Capv|3H&PKR zof$|GPoi$5v#eA!kh46Ax{-=m>Fhv?c@lLa6}QqkffV;7>P9-(N+kk0*ORCl={zf) zAIN#0MBPXwt#m;kB|V9{kxE&qbReZXiMo->SgC9vWju+xk;+-Ad?4jKiMo+0Sn0w* zDtHogBUQB0MS)cGBPBj2r7Htz=1J6z z)Z9uf0%`6^)QxnNm0AXJl_ya*($!YFCXlN=iMo+mS*dj(tvrdkk*>8;n?SDhB}D->i>bG_&($H2_TF<*H&RC{bqb`TCs8-j^;Wte zkn25(x{*3t>Bc}hdlGdcb+OV-fpqaC>PEWRN?ilF*^{UnshgE<;R-39MBPZ;t#oT3 z-93rAk$PCEXCOU1iMo+`S?RVwdU+CcBlWh@?Sb_6BM(Ss!I|AwF zNz{$h-%57|(%+M)8|f}94G82ePoi$5fmXUZkb#~=-AIG1G&qn!oa+(tUy4>q*p&G}KD>2Qt)?s2gdRl^zIWm?u#;(t}odD3Av|iMo-7TWLff!##<* zksh|vBY`~ZNz{$>sFfZIwlNv4*`$i&YY zYYU!wyi48ue@0oSos9Av>c$yuoenbEbEq3giMo;ITIuyb=6Vu!Bh9nY{6OY; z5_Kaju+kfWEbt`iMp|g4Hv?JdNz{$>mX#LKoaRZ?jr6va-U;MwPoi$5#a3Dp$YM{T zZlrgu^j;wEdJ=Uby>F$ZfxPcY)Qz;vN*@HW%#)}a=|d|m59C8nqHd%WR$3Xz3QwYL zq*Ye>D3Dd2MBPZM6H@F(S?xL0jkCr+(b_=PcoKCZeQc#q0{PgJs2gdWmDUHc&XcGc zX@mWdZjue2L)|zV?Gt?($VN}1Zlq0C`Ye!5ovO8`?>1xjPfP_~XTuS#;Z zaB{YAZgRFTW9Cw1SIVhJVms`zGhf)>mfb1xr6+x1r9D>qDn<5s(jF`QXb=1j1oESI z;78pY_6;Y!)_bO}?KADOQu1P9{~up0EM`AX5=hMZJW)5Fr*LZG5Hfj1vE&uS za+6mSW0q{Hv`#(skNq{NiQkq#God(sO#rzrK4QFGs=W?a`&1?wbx1r9&&CzU%ya6k zbaY-P^{zj0A9tPbV)=9|`NmLl9+DVI4sDLt6T`=8(K%yu%A{Dhek>A;){hm86{;UA z94k^kc4q9X`mv(1V)bKZ$BNgFofA8^eyl|7y!x^8Vlidk|({cq>xmSMnWVY z=_G?>k}Q%<@{-d?4mq9VBl$@Ias~;L2#Jz{q!1}gijXtOS)?c_M$RV1$vNa)Qi7aE z&L<_w1*8-yP0En6q#P+vDv%3FMRF0TL@p+kNflC+R3p_%4RQ&oNotWxNo{f&sYB|L zdZa#SKpK+ENh8vjTtWPqSxwm1lr$q(lIElZxr($TSCeZ7Sf&EN_voL$6rWUkz7P7k&8)XQiW6{)kt+x zgIq#tl3L_aQkz^x{^+tke>8jSe!kx@@<*5Sd4TN?5}iHv5an=k4cv<8?6J1wI?|4` zCml#fG6L^m@(6j9JVqWTPmm|cQ)DC=MRX?FXv#4}XNo;d$xJcnrhn(_G0lhd2kPd= z8d5a;)2lMr#TfSJ6kMj*Frx-w8V$2%0H(??GX`Kf46|PVro1r21z=hWvseJ8t}s&t zV0sF(Q2?f(FyjPZnhCQ?0H%^Ka|B?z2(v=~ri3s91Yp_+vpfK%b}*9zNC|S8tpTI~ zfkFUeC}aRx3Rys2g}gwHLJp8mAst9s0vh9s197B za0yULp%zeEp*B!Qp${FN|mbbfC*W?FulAJm5$Co)7j1{9iuEjjfH$(=5Rd zUruIfdc2rsiWlNVtbl5|(2TB2&`buWvJgSD+*rowlu`0xdOew*o;!4Ckr`O~9mZx6Xa^(N;l_e+sM{mJJyuKIZ#wt-%;?1D= zQ*Vf_X)&6nGIPzund$OMy1`lLCoX{Z*1yhr2LB{ehhl9^=RmA&tc@MC3-M)cDX&Wy z?PAwCuFgnEAJEMKvh~Hv#Oc@#IAS7^>HJ9i_tk@ z+!*WZjLvZ*ev8p1VcZn!;*2hFBYul#D(Owp^_uL;~#|BoW$qh^~5LU zUwWi>EIEkVysO(2@8*u!&Qto^IA1ivu7vPKZ1<_cu7vPqLP%a4DtT?F{3%kv8xZr4 z8^oQw=u>ihc5-|+gA>}Nm_O0U@!7e_@!9mJq{u_wAL$3|sKw#-qcS2z9`>Z+R!UyY zDLFnnSLWG|O7dz>$?@6$SL3sjL$B#=NbJpzrpPhxPc%Id@h^HJ64LJ}lE)iKNiT(w zQc@FAYO17p5RPE@s?_(Sx>jmnrG}|;xhFNS zQX?z$52zl+sOdj9pjsE~9`)A?cHb25FT0sBqg{!Pe>=M9PY-`fjClLc zhWNzVFhGH>lItkw4{1+9r$LK_tnsBMd?4t78%R0{s>G z0|OKW0D}|;0rx1}0}NFd3Ot~|iJ%Nu;AD?^xWFU8;|h-hPboYFj8+&8j8zy5JfrXo zFi~M5@SMVPz*L2)z>5km0y7k50Iw+gi;W%mCmAyG?=?~+ew~F;@|SeI5KzZdKo~;6 zE!R$%ovs%GdNp05TI&YYOXOojQR z89%eV?vB0Y&H}cde9fIdbFG~>c+5ibCV7i2B5#v-h|Y{yOc}q1&J~G)Q++NtdEnF% z9XR#wUk#iZEAOS7%e%avt|zXtG+k~@W4JSaGCoL`4-^4jZPahKcW7R%j5ME(+F4D zx_pu@>&$) zu!@Wk`+LTTwM&c>+n6q&CdP?vN{$n26}!fb!nsD@U+VF%SZmW%6T3Fn+8M3mM*J2t zIZiA&PRx$+8WjIz#Bcdz3`u-;?$P-WiBVwj5n|NMrz<&5Y*gZvcslV~jg5^vb-2sZ z31NIfcqTUCR3SM|%zT!Tp(in2&PWxlbWw^_@+79x z8R=pxRZfvAp2RdeBUQChwG^rDNld{rQVlCzk|H%diRpPps%521Q>3;hF?G*KmszP! ziq!Qaru7-Ao|WpSNCQt|%Ab*v>v$%|i7}nsepGHxkv`r>rMLa4^tDpI6uHBbXm&TB zr{p@G$#p!n`y=spJh_giB*%#*$B8A!iE-eUn<77ZyA5WSo887i`v>Ef6glKc%se;J zVJrQbB1b%lS?NYfjuVsob~H|bR5`;NvXkEq*-5UxDW&b}R3=r*daqMy`#P1gQu$P= z;7R4IbfJ|hrpiU0bfJ|hSt&VAO#W@hiH(#$KmLnV0T`a;mOqO%qSh!kb_E6hnri;j zRh^PUzH(!4@+!TV8+)7L?cCTBiY2+R_bJ~0H(xg>Ipm9RRLLP}0g#1Ku$Fd1CCA8d@;k|s!HVW2m820JdlsUMk3Eac%8kw8pmR=cY%ayz+}J#ddAYF#6bo|Y zZdL{3CO5W_`oi4UVv5Bac~Nlm^)AJ`9C=Z^ud52;nxzE+v$P;!mKFre(t?0lS`c7q z!Pqh$yev2NA;pI*_ejB#kE1NSQ23*4`8Kk%T!gTM%d5x}Dgj{;99JOPYU7zvC~ z7z2z`7za#Hm;g*tm;_8wm;y{wmw5BNdh2jGCh0pKTvpMZl32Z6&1hk@S|eglpx90yX;fE32w zh7>|ThC&9At&k1mDC7Y774idNg)mT1p&(F1p$Je^p(s#Xp*T=Np#)G;p(IdRp)^oV zp&U?Ap(1d3noe#zkbY(CYR1F@?4R`ZiZpgitQ^m-i9Hkl(R68(#tQN*ATKS`SVCUc zl-!_0cxeYV#m}ZVXo?Q;C$5>+f+gmq6P2Ui%JuA;ZXlh>jYM}J#0CXi>zL^6p?CeM*6L>JPZ zN~Vz)$cyA9GLyVQW|6;;+2mC+hrCASlGn*RGM_9UZ;*xLP4X65MBXOvki}#Pd6&FL z-X}}RGV%fWkSr%F$V#$`d_-20HDoRMn0!Lkk@aK)*+@Pmo5*KmGucA6lF!LDvV-g- zyT})0H~Et6AzzWb-;wXh4`e_2ksKf~BIGBMOMWH?$uHy(IZS>fN61lf zj2tJwlRUg9DI}Gokq`+;I>{iJB#UH|yyP^JLry38NPbd)oI%1QLZYM~DMSjBBIHbR z7AZ=Kk+Vs0at=9{lpyDk^GQi^0VzdFlQN_%DM!ka3gkjkkz7P7k&8)XQiW6{)kt+x zgIq#tl3L_aQkz^x>X5pm9;r_nkcQ-P(uiC^nvkZX8M%_!L%@gNmgH*EinJzrSlEWL zExC?#ARS33ay_|$bS5{FF61WiM~9Jp*sh0?{X%tzvS6Z&2sh?0-s#XIVJhtY^2hsO z;y1d%z~fGPGAxh#8XJr@%4uW5GRoK3V6?GL8yA+bzQzWljd$8JVHxjhY%tmcr#%~% z3BJY#qfK<$q_9l%H8vP+veTXm%Vb|;gVClq?fI}w@ijIWZK~6zg=MO*vB79BIPJx- zyx?nWFxqsdy%d(|zQzWl&2ZYwVVU7;Y%tnPr@a!EnZCvbqs?;KU&1oW*VtgR*-m>k zEVF%$4Mv;ewAaEi$Jf|kw7E`uJuGv5jSWVd=d}4@ndfV4FxmpAy%ClLzQzWlEp*zO zVOi*FY%tnePFoa~w|tEaMtj?7?}X)TUt@#O7CUW8SQh&l8;tg@)7}fqyS~N-qrLC6 zrD1vB*VtgRWlsAbEX#b24MzLWY0Ja%p|7#QXe*qyGAt{6jSWUy<+P8&vdY)kV6@dv zTN9SmzQzWlt##VRVOi^IY%tmkYZ1puZ7;T%=wufb#ud%^sJDj#NEIWLS4MyAL zv@gQ4%h%XowB1hoGAz4&jSWWIygjyDEEh@N4{J+lF#0urEW6yAKmjE2usX=z8}L0 zO`P^qSaN+$toF0h4u<6yU;Ei=hn#jeEWi5NA*&s6+HYYw>T5@=cFbwV!}7bY9kW`0 z_mbp^NdJ>w5|}UD6#tTePE3hVIq}-TDw+Zq=ET$pl@lVYqA7sSoR}7&azcbvGzGBT ziJ=IU6C$jlDS%y03?fuch_H&L0KRf!dW6ae5mwO@Kt{xVVlpF=74Z(OG9qfDWjifz zL{9UyY^&us?evJ`^R*nS<#$?vh@9bT`K=aqS|lP-Ukh8UpwkLPq_D3Qv|16Tof(m{ ze65JpiaM=WM9%iLqE;*Jv~wbIuCEohS_!9}7m@RQt%TJ|I_-jpl=8KbRx9naG7%~3 zYo)DL&S~W%Qo+~CS?xlnRgB0*zILJ2Dmm@qh*b8qN>;1lw5k!Q=4(}~R^4eeB65kZ zRkvDAr`3wcrM_0vYPFqqSw!miT5YS3e zwYFMYr(GA3cD~luYVDoYAtD`pt-aMcIqmw0+~8}Stk&6SH%6q3uXVQCO-{QxB3*s$ zCaZOG+AR_3?rYtwcB|8RM5L#$-Dz zR=d+_cSU4?uia_2flj+SB7=Nwpw$LDZAe7!@wLHLyVq&=MP#V2-D|b`oi;2Y5BS>s zR(sHC4@G3SuRUnB5l(wJB9Hjm2&+Bnw8tXyxUW5GwI`hRWJI3wwI{4L(rKe2GTPTh zT5XKep5~%EzBa~cS#_6>o3P2J<&*n$up0$cw%<&1%z~_EJP<_}X-Uj59ba2ywZ%?b5|MX(ZL!tfbK3h6S?X)=S#6oqK8VPNzP8M2%bm6&A}f7uxz$!V z?W2gS_O(@3TjR8~5&78H)>!Qmr>%>~dSCm*Y8#xkF(RM(+6Jp_a@uDR+3ahZthU8z zTO;zhuWhl~Hm7Zm$PQoIX0@G8+ZB;7d~K)Ic029Mi0tvT-B$a`X?r8`wXc0;wQrpE zEx*vd_KnrPbK3V2`N7w|v)X>A{TPu0zP8_LF{epHe)6@L)pDKob3_jMTCUZ8aoVAX z9QL(etoEzZjzr`)U;EW+N1b*oBFBC0sMUUVTArw+M7_UnzgsOeYEOF7q7w48)M(<* zVBoa$sATwBV6{xAWkn_1*D|e^*J-CkCCAtDTJ3bF<%>#wUpw7u1)O$9RKmViz-kev zMWa&C*CJLc9v~#0U!q?8R+Idbp zKPn}C?L4bp;IvXvDeY?)SgnlH%0{J}ua&V{d8bu~%7wmG-f9({c2QI+`C3J*UF@{V zQK{l<7hA2W)2cNwwoOWqcYWrF(t6k=_I#H?XYnNHAp3~|_ zrGc;2vsy!^T^^N2zShucjh%KyRGRo&W2-fFTC=EJ>1$1`*4$|=qH>k5HMd$zr(GSD zYkaMx)mk~NbyTkPwN_SZxz5+xSgoDY+DD~>ueGyUN2hg)%Jsh1(P}q1t#edv z^tBtT*2QTzMdfB+>teO8PU{wxTYRmn)w(9k%^xy{#lTCKO!ZjVZD zUt@zg1nuLrzESDtYkjPChtv8;Yiux|w<%70J}OgvZHm>VIqik0yy$DwtTx?gFGXdBuT8hw%TAja zl~;W2Wvk6{+FznF+t+4U?Nz7EiOOrf_Nvw9I_>qS%=5LmR-5m%1yOm!*XCPoq0`=s z%3Hp+&}xgE_I6a>@wG)(TkNzYQF+(b7F+E-r@bGQrM~u_)s{K!gQ$GyYs;**+-WPK zveMU>cT~YbM*LGTMx6{6i${t_aZMCnWdWqY; z(JK?+?)?jF5}Ue!l;Y@dq5x zEeE0!b6X^C{uE^l5&4p5(#mLI5=KUeA~)BzePGy<+vxDvQV;ToW=LR+AtLPwyBLKol`gC1l*`_BhXEu8_-*!H!x6PAaI|;eZX*q;lNW0PXXf;#sQNRCIeFyrUEZ3 zybQdq@H+6m!u!BVg_Xd^3LgU-6*dA}6}AGq6?OyPDtrqZP&femtnf4NtHQ6q`TE&7 zpU+0x89>?@xss)j1>{r62SgR3z*!1s0p}{53zSkQ1yoR|0900}3|yjc2~ba=9?(dk z5pZ1LIFKF&(!;ruS0OJ@K%oFoNTCpLw!+y!NrjR?O@*33U4^>9CM!$^rYKASrYcMYUQl=en65A#n4vHOn5i%mn58fan603LhUO?R z3Wza3z+7OS!aQJs0%LU;nFA~Y-cooAcw2!HHH@DD76b1pybHXqz_=Gixd6+64;4NH zRw%3hRw*$4gwZCzYGAE`4l4OXL5Gd3S6B~hRM-e?QqaL2n-w+#TNN0O!RQM>hhXeb zU`z!gC;&!HFh&BfQ~e$*|DArMgz z;Ae%OfkO(1fFla@<;yVzdh6+k2egBJpn`V54^z+%_Rkcw1AV)Kc98E<&<^mg6zI*S zBOAz|Whh%A8^}?}0rD&42f_+rprArQpol^dpr}GoptwSDpoBsRprk@cptM41pqxTE z;6jB9fl3OMfGP@Afa(g>ftm_6f!YeSfw~HHfd&c;05X$tf^$aDpI7UX3G`VM540=)zBssio*GFO2X zewnW@A6Tfc5Ll!@JG?Abpru{jQ+N+pra)`CELWgCTvjR2;w@_wXw#NY6lk@U4GOeN z%O(X{o@I*yZOgJvf!1T$sX+U%>{g%!SiVxAjaR-=pcPlXQ=pwz_AAg5D=`JyS|wM3 z)>QdLf%a1QRe=^!IjTULr~Ix!tEQwzfmDuU0)+s`RLBJKD&z%DS2!IgpilsaC`5ol z3Wb0(70v{TDHH?FQJ^hO&QqYZO)gNNJx$6e&|)U#6=)NaiVC!P$;Aq^Ye`iFTCSvq z0&P=LOM%uWxlDofC8?)S4``@B8<8|tXbdz}XbLn}Xb!YgXbH4ZpfyI?DA3*_?G$KH zk&X(qnaB+aw2DXg|0w%h3-I4g`Plfh2B6Pg+9O?3bY}}T?(`k$lVIG1IQ2s z&h+Iz1cv9g>V3Y#q#qzYm)4+HI&TZvc1A=ehF9Wj_W&y7%yb8=!;A~FjE6fKLDsV<7ixfELlEn&~Rmpn_ zoHxlb1aGMv!G=02=2%(D0vIYY4Jzo6x698hfa@A1v$N7yvS#Y{H7>?F`6@i z7IH>GP6Jx7Utr6zfhiIx$N+v)kQ5??NfB};Ig1n}#mL#DI5~%$OG=RQ$oZrsxqy@+ zrAZl5mXssqNd1lPgFQ(v&nKSCZzW1-Xi}Bv+GbNGsBsTua)Jw&Xg}j*?jiS* z`^ZpoKN&_IAP@;TW?wv!!XC)q{5AiK$zWDog@>?L25Z^*Y~ANh`aPktc#$&cg!i4h?` zkzDdKIY@pXhsa^_D>*`bBS*Bo~oN?idXw8pAJUifBX^MgQ1nTmJb6;`mX%p!0+BvwclAvH9CP9;sd{-^E}x}>-f>bvJuTIK z>(}E~uXSQt`~iAF+xQo6jTPV2_vyql!hGo_BQ9~`2dVMt(JK=7#I+?>EAF&)`tF{1 zKA11v6#wF5V88KZ{Y;z?VHHgQobSY4`Vl!H!YY~qDC5L$^y70vgjF;JP|=Cs>qqN^ z2&-rcpoSBF)Q{Z>5mwO@z?DussGq_UBCMh*fO<|mrk~vtBCMh*fYwe-Por`|gjF;J z(9((dm_vP%2&-rcpuH1|q)|EXjIfHP0B&&N`DyW`1MG+F1|ymRv22=s3olHQN=*Ac z1c7lCLSVuu$J5vBXocKT*l@l*AtfDD^K2CfxjmilTR?!r| zT}~XIM&*PEt7r;flKZbbpT@j%?|(eW{#Rad+RQYjqI=p)R-5g#*V34c?rF2F_J-5m zOk;Aor@djd#ZG%ajk)Qbw%BSboVF&7Y3ZJ}!fKy6ZCe_%&^_%lt9|LTuhN)^?rC3I z?FXkx8uQOR?FXwJcG_=gOg;Cs!&XZR+24t*5Hrp_EiI()8E;lTr=1aE!nvpAvsz)N z6%8@J+|vqMt(4Qsg_t7lX{D@I$7%IL%n`jyAX54J*|z^ zx;U+CNV@x47pwJlTECFo;cLCEcDK{+4arbnW62@&@;>CWM?>Bv1R= zQ&yYcv}Z#y+1DmmZK~5=2+51SHq~k~oc5QH%=WbzR-5az`5}43*XCMnk<;D@$r4{% zWVNMETM?3#zP8kAYn`?}B%6F~t<|l4wX~zReWyPIS4$+QSEi>Ky(xgj{uVtnuezvgF ziloa~z81FHxlSvUE@gb}T&q=ZTD5ek;cFGF*1&0v)1|4eHL%)MPP-;uTKn2nR%`FH z>(iyPueG;YSEuzzmtMZs)oOj6c2~L#^tHZL8{)M4)8zqQ8)CH)PJ1|A9`&^mR(rx} zW71`uuRUS4XPx$3x=i)8XRY><(_YalN_(G>m#j9|X>X=;QCd%%Yqcd#`!Jo$$9mcl ztF3h!t3z$_wY65;?zAt`SxM1*w(VBi=QP%niuu|;tNr4%-_lv*(0jIDtQN|!zYCce za$1I`g)$Pq3;CTE&5**rmfvb;JFP^9l=QW;tybP?7iLIBUn_65Do(4JA+>z1iq+~m ztzm{V_O-fJYvHtOGUQrcYhkqxPP-vPy7*cLtKH(Xo*B~H*KV;|f2R%1kU_rI-)i?c z?ZFHg?rZm1?J=i~%#cyO_L$YiIc;KwO!l>LR-5Lu85uIu*QQx*w$onAkk@@}w$&Cm zZBd52<7*47w$y3MGi0T&Ew$QOr)|iPjlQxoK`MV zF7&lhR=e0~)iR}~uU%}l+D@yNDGhwBw$++At$C)j@UtdmOu56?`dY2O)9%ca zyL_#`)do0iV5Z#dYXht{$Z3N!Wr(j0vf4dP8=5Ki``SHLd%$TUGUZ`kd%$XsIqk_z z8R=_}S#6Bd#%Ia|UmIh!NltqqQ>OdcB&*GI+U!i3<7+dmw!mp`Wy%s?TVS=NPFs;F zANkr+tF3q1r?bYX>Vo8B41lzwIxnlo+T@NZHd*^ zI&EE+Z1lCYR@>sV?OC$J*S1*gOQ(I4CExklmsX28EjLRJ`C80sN1S#%OY&rUAMzts z3uU|Cg={&^*FxEe--R=rRxn$N_}Up(EAF)Ov*iL`D{i%NPOFkF)qJg-)h=~f-E3*- zYnNKBsnf2^maBZNsnyyztwXkS^0hWryV+?yvZa@=-E6fxoOXA%4Dq!)tTxPP!?WcP zUmIq%C!97qTgLd>6IPqxwCA&Bs;^D3+6<@7&X!kwZHCq6Iqj`%S?p``thO|Jbjlc6 zo_$5)qwq<#_7bm8+|5SrGk58&eCEXMadFp)JGt*9@hd0pi;Lf%xKqA5!HjF<2N)%X zvYRj%I9rbMgQn!wA0f!Aqp~vdG9rUSsU3ZXj?Sj>PER^A0eUl~eBP!~IWGl2C!LpU z)!xiBUC)@VNvXr#m*=J6r=ts!t=cuYM1h`0IuQYS66qua=qaQV5YW!SG78%HS5ZMb z_i89;=iQYG+BsKGK|9}CD`@AMTT;8dZqd#$w{CV>UDKGpEV{7(daI;?0{v0aLV+G9 zRv-rGQ<9zv^cvA21n45$JruMfsE>kn^xUPO9XXR!reB7IfdP76SPdAUZ-pg)0eVkZ z-xr{Ngav#7dO%o>7od-WrFH>&F<46%pr3+8ashfGSOpiLuYqm`fZhbwum$KZU_n}d z9syR41!(hUX;^?(eb#*iXt!r!SAdpz>8(K9yIas-9?~tepUYDUw2;dL1=_%6ssgRt zGDCrOY?-S-OSLRgpe&Z1?30_VxHRDm;LS*yUgu53}@Y*v0%;Cxk%D{w|C>6rlMoKir6vq~wd zz_^&PiiZ0b|*~~IDeB?3Y?)yCk4*Iq>BP)S#pa4=TXv2fiorPtH8OC z^jF|)M+PWxJ|lw^IAf7}6gVf52NXE#kjE4_uaGecoH@uO18!w!rQD{#v7-!D;OJ0>D{%ZLqZK&9lPL-u!^r{#j?!d_0>@#pR)Hfe*`mO) zlzgec(UQazI3AKC3LNoBC>sc6=gJuh9JNSs1&&LkoI*L^QU#7Jq^Uwvpp62@2XeE* z&A=TB?Biva0()_JLV^9XOi*A?EHe~l0H@_Nm7E+3_G&Uux3X)M({ps^l`p3mk-|B8 zTO>!$%#pKlq-c&5%i)h{j+~t%#dGAG962{fO5|Lrd%dj;JIm3bQrz;0r8)9Jjx5iS zRXl=CYjR|5j;xD6VgujfX&w+C(fnCXyx3`qFHErqLwBt$WPgqvpmOwU`6-9tl;j90 zoR49Qq&O)-%8?4BGO0o?A+<;yl3ReGnB)*SOpcJF|OtJJNx4BG;1}NM~{*xruZo z-AH$GE9psYCw<8sp)glVP^ z5L$qc&_f_V3IhZPLx+TrHi7h>Nlzxpq>=Xf&i$4l$={K8zu!IQ-Fxo2_n!CmxzydW z)jLyq>OCp`UdTuju+%;_G&Q+uYHVWJ^0E5LQ&%mW9IH*9ymD%6aMk40(Z%f=DvQ) zV@xo)L0--~0_&&5N@;gSW4)BNOlfIBPF*Ub0#^%ZR!W%f)g1fI3N6I9>|dClxD=(mm&^rIuMzu|2snlk{dY`G=w1IDQy+O zJ4wEv{#@nKyP7$#jfwEklRgZbCVnXK-<{HH1?5aKq{pOOQjqwtAzUIECVC@2#39J6 z$PK5uHHUXb&+&+yw~6Ff+L(@;69U>t4 zjME`LGnx%d^2a|O(YA@6ICJt>q*RP^B=gN9fl)3+9}*);x{(G~=j7>{+sgt;U~TLV z+shErAUN~pQ4GwVJQw{r4%*q&PO_hcv@Z6Fo?8~u-6`!9yY!#2~*51p}pNR<0 zLda*cI7dcJM`so?9>JAWblWHvqKV>|=t-fIBp;?j@zWq5hS11PPLo+?G`q zb0#@w7R4pf)`m38vNJ}tka@E(7}6QbB#m{k!?T+EMp&j}6UHM+Dnu)aft$w=qOl5w z(}y@57Gt@zRh%_xkRE=z5u8Rg@#lLP4+E0 z+QUyAl~A)d=`)?u`MKI7nLHht5G_YwlxiBe}mha+nL*&JD59~ z`Zd)2JDJpe*t?j!nlsGZ%$eqU%~|H|<{svrW{Wx7+{@hC+{c__wwi6`TytM@KXZTc z0P{feAoF08;)-=0YPOs6%=u=AxxhTk>@jH}Q2T#` zSu^Wq!{o;#`VB+H8@0XITw?#2?IX>j%=i2HgzckE>N(;rGbhbs%wx^t%;U`ypz=7$ z_HuKDxf1I7DYjRcQ|4-@>!;a1-8{qoGtIN@Ut^wQp6l!9*GX@l>JYe&)EO0`JDN@ z`GWbP`I7mv`HJ~@^9$yy<`>P^%rBW=Hoszi)%+UNzI@$$!~SoW-?abRw!dS3*ZiLO zee(zA5251z*!EA%pW6R3+dnsdVgAzmmHBJ)H|B56-$BLyz3o4kf3*Kkw*PGY#r&)J zH}g&N@8&Aq^O#9Eay~aGp zJlC8y&okGWyoE-6Twq>kUSwWut}`z&FEuYSFE_6+uQacMTF2Gqwf29|yw1GdyurND zya{Uj&9-kbZ?*q6+aIxgyX`y7JI%YyyUlydd(DrT_n99z?>8SXKVd#-K4d-&mFK6- z&)ENn?MKbW?f!cP4L< z{h?K~H#N{|s-T0ZhBiWnQy=ZK_)l0%nw{pQIrJ!|R=y3i#E90^oyurmcn0F?09I?# z*jC;Zi>Zx&J)w1Uzcd#ua=k4gv=Kpldg$Ml>iDD$bR;~AFqeM^#W#DNK-MWW89cPX?xG_;iI zH?$f$7}^LO4m}IiPHMLlwKZvPO2m;aLVMzBU+idq`1^@pvCVTR$z$*d2S=9r;Vuv&t!Tr!~Y;RjQwAL0QV9IMO_uJepIg>@|b5C$taM z9U@&2S`MwF1JsjLV|A|5u29W2KyFgaq7_ONS!XAeU-y_)WAol=jM|Gr6{pTR%F$ap zt9(Xc)ChN@+NzO}m}@k8Y1Ip9wW6a`dR~WA^`iYz&Gm&=z7Y{-9dG#S6;11CpsI|lQ;j)sGr*UC6THY^7CGmtn;p-Wp-HFeCDa$ti?Qs zRL>9H{aU|bs0yUb^K6i9J09({c2tqIPkL(T38lW$LB5MookVM>DyU5UdWuMOujtO# zRYjAoL3K*nl|EF_a%}xd^}qG((+=ckkM3htl1@pL)Q9TLKyL)4&~8-cqPK?uRCldb w*%8_m&xOIrwH&+Lh$mDj-gWw7#}~xAl4O0pTiDY7(e-z@UZVKBXzR>>10`;c{Qv*} literal 0 HcmV?d00001 diff --git a/.vs/presnce/FileContentIndex/7b535b99-f49e-48aa-883f-826f4e821957.vsidx b/.vs/presnce/FileContentIndex/7b535b99-f49e-48aa-883f-826f4e821957.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..2ef1cd3d4d1c31bf658f69a45321035d54125f79 GIT binary patch literal 2466 zcmZXV*?JpA5QW=G*q0E(5_S`I2nzcW0f{6Jim*0IVVZAhhbxoNf<+fy*m%U$xQ`rh6o@lCuYTu@o0oK zA_mW5L}F~ralqPIUU7A07^|#vXSTFm2?Ucz$i6yd?WhD zuh(P5>cWm|0i8c&hpl6iPod%s=8fh}rfO(h->^pE92|pD~{`pEI8~UoelE zFPb&;xXC$1A1|A)n6H|znXj8~m~WbInQxmX%(}@36!rNMg729p%~NK>Y?>`|$t=wG z&9-^k?3f>z%VyW?nSFC$4$T#FWRA_!Ts7CsGv--y-Tct}$efrTo1d7UnxB~)<~eiI z+%hXue?;}2e_?)Uo;SZTFPIn2ZS#^jHFwOf&0TY5?wOa(Z_F#^x8`@|_vR1gkLFM2 zRr6=_7xP#1H}iM%5A*1L3@-itYpIn6=u#@sc4#+suuJ}WO64!pX><+$alFlV#%PPt z2Du%y7j_?CBaPE?sA5z>T9Q|!5vux4Vv5LD2L-iT_*HQLTSRxL+erP;GWzR=j?oT& z^`)*gzba{-ZdC0tQqWHwRXi`O*=H=t;2lv|1vbDUROf3Ce7Q44wjj*&YWeeSbNqbU%Q}Qv`4a)-3^~s)nZjO z-lQd}9aTqTbif+>>_!iruUY%2Jy#z!w42t^ep=;OVfH?m@|T>eyt#^YM{}yzto^XZ z=#Y3lYp70Z7^@zV+YGA_I!4vMG|$myChb+;*RlQD1MPc>YPNAym2beKbCQnG^|18y z>ATEhy@;5fr=oQ-I)}W|+Swtty3qGmM3>!IXA@Ny*H5?PjJ1B%sC&NnnIH#v^j}Vw Peto)*?91%xXTOLd+yMrbA;*Xe^7E=!yj= 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 N6ujG=`gxdvrvZP~XgB}> literal 0 HcmV?d00001 diff --git a/.vs/presnce/FileContentIndex/d7714cc3-683d-4f43-b0c6-a4bc9e5cff26.vsidx b/.vs/presnce/FileContentIndex/d7714cc3-683d-4f43-b0c6-a4bc9e5cff26.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..ce9bd93c53351d74b04e91cda5ae855bf52f4791 GIT binary patch literal 113034 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

r@R8DskCg$QY%d=x6zD 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

!LxQh!NmF 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 + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddTransient() + .AddTransient(); + } + } +} diff --git a/Presence.Desktop/Presence.Desktop.csproj b/Presence.Desktop/Presence.Desktop.csproj new file mode 100644 index 0000000..c1aa37b --- /dev/null +++ b/Presence.Desktop/Presence.Desktop.csproj @@ -0,0 +1,41 @@ + + + WinExe + net8.0 + enable + true + app.manifest + true + + + + + + + + + + + + + + + + + + + + + None + All + + + + + + + + + + + diff --git a/Presence.Desktop/Program.cs b/Presence.Desktop/Program.cs new file mode 100644 index 0000000..9d4a474 --- /dev/null +++ b/Presence.Desktop/Program.cs @@ -0,0 +1,24 @@ +using Avalonia; +using Avalonia.ReactiveUI; +using System; + +namespace Presence.Desktop +{ + internal sealed class Program + { + // Initialization code. Don't use any Avalonia, third-party APIs or any + // SynchronizationContext-reliant code before AppMain is called: things aren't initialized + // yet and stuff might break. + [STAThread] + public static void Main(string[] args) => BuildAvaloniaApp() + .StartWithClassicDesktopLifetime(args); + + // Avalonia configuration, don't remove; also used by visual designer. + public static AppBuilder BuildAvaloniaApp() + => AppBuilder.Configure() + .UsePlatformDetect() + .WithInterFont() + .LogToTrace() + .UseReactiveUI(); + } +} diff --git a/Presence.Desktop/ViewLocator.cs b/Presence.Desktop/ViewLocator.cs new file mode 100644 index 0000000..9c1864d --- /dev/null +++ b/Presence.Desktop/ViewLocator.cs @@ -0,0 +1,32 @@ +using Avalonia.Controls; +using Avalonia.Controls.Templates; +using Presence.Desktop.ViewModels; +using System; + +namespace Presence.Desktop +{ + public class ViewLocator : IDataTemplate + { + + public Control? Build(object? param) + { + if (param is null) + return null; + + var name = param.GetType().FullName!.Replace("ViewModel", "View", StringComparison.Ordinal); + var type = Type.GetType(name); + + if (type != null) + { + return (Control)Activator.CreateInstance(type)!; + } + + return new TextBlock { Text = "Not Found: " + name }; + } + + public bool Match(object? data) + { + return data is ViewModelBase; + } + } +} \ No newline at end of file diff --git a/Presence.Desktop/ViewModels/AttendanceViewModel.cs b/Presence.Desktop/ViewModels/AttendanceViewModel.cs new file mode 100644 index 0000000..ba74273 --- /dev/null +++ b/Presence.Desktop/ViewModels/AttendanceViewModel.cs @@ -0,0 +1,68 @@ +using data.Domain.UseCase; +using data.RemoteData.RemoteDataBase.DAO; +using ReactiveUI; +using System; +using System.Collections.ObjectModel; +using System.Reactive; +using System.Threading.Tasks; +using static data.Domain.UseCase.UseCaseGeneratePresence; + +public class AttendanceViewModel : ReactiveObject +{ + private readonly UseCaseGeneratePresence _presenceUseCase; + + public AttendanceViewModel(UseCaseGeneratePresence presenceUseCase) + { + _presenceUseCase = presenceUseCase; + + Groups = new ObservableCollection(); + Presences = new ObservableCollection(); + + LoadDataCommand = ReactiveCommand.CreateFromTask(LoadDataAsync); + DeleteSelectedCommand = ReactiveCommand.CreateFromTask(DeleteSelectedAsync); + } + + public ObservableCollection Groups { get; } + public ObservableCollection Presences { get; } + + private GroupDao _selectedGroup; + public GroupDao SelectedGroup + { + get => _selectedGroup; + set => this.RaiseAndSetIfChanged(ref _selectedGroup, value); + } + + private DateOnly _startDate = DateOnly.FromDateTime(DateTime.Now).AddDays(-7); + public DateOnly StartDate + { + get => _startDate; + set => this.RaiseAndSetIfChanged(ref _startDate, value); + } + + private DateOnly _endDate = DateOnly.FromDateTime(DateTime.Now); + public DateOnly EndDate + { + get => _endDate; + set => this.RaiseAndSetIfChanged(ref _endDate, value); + } + + public ReactiveCommand LoadDataCommand { get; } + public ReactiveCommand DeleteSelectedCommand { get; } + + private async Task LoadDataAsync() + { + if (SelectedGroup == null) return; + + var presences = _presenceUseCase.GetFilteredPresence(SelectedGroup.Id, StartDate, EndDate); + Presences.Clear(); + foreach (var presence in presences) + { + Presences.Add(presence); + } + } + + private async Task DeleteSelectedAsync() + { + // Реализуем логику удаления записей + } +} diff --git a/Presence.Desktop/ViewModels/MainWindowViewModel.cs b/Presence.Desktop/ViewModels/MainWindowViewModel.cs new file mode 100644 index 0000000..de7e96c --- /dev/null +++ b/Presence.Desktop/ViewModels/MainWindowViewModel.cs @@ -0,0 +1,342 @@ +using data.domain.Models; +using data.Domain.UseCase; +using ReactiveUI; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using CsvHelper; +using System.IO; +using System.Linq; +using System.Reactive.Linq; +using System.Windows.Input; +using CsvHelper.Configuration; +using System.Reactive; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia; +using data.RemoteData.RemoteDataBase.DAO; +using Presence.Desktop.ViewModels; +using Presence.Desktop.Views; + +namespace Presence.Desktop.ViewModels +{ + public class MainWindowViewModel : ViewModelBase + { + private readonly GroupUseCase _groupUseCase; + private readonly UserUseCase _userUseCase; + + private readonly UseCaseGeneratePresence presenceUseCase; + + private ObservableCollection _users; + public ObservableCollection Users => _users; + + public ObservableCollection SelectedUsers { get; set; } = new ObservableCollection(); + + private List GroupDaosDataSource = new List(); + private ObservableCollection _groups; + public ObservableCollection Groups => _groups; + + private GroupDao? _selectedGroupItem; + public GroupDao? SelectedGroupItem + { + get => _selectedGroupItem; + set => this.RaiseAndSetIfChanged(ref _selectedGroupItem, value); + } + + public List SortOptions { get; } = new List { "По фамилии", "По убыванию" }; + + private string _selectedSortOption; + public string SelectedSortOption + { + get => _selectedSortOption; + set => this.RaiseAndSetIfChanged(ref _selectedSortOption, value); + } + + public bool CanDelete => SelectedUsers?.Count > 0; + public bool CanEdit => SelectedUsers?.Count == 1; + + public ReactiveCommand OnDeleteUserClicks { get; } + public ReactiveCommand EditUserCommand { get; } + public ICommand RemoveAllStudentsCommand { get; } + public ICommand AddStudentCommand { get; } + + public ReactiveCommand GoPresenceScreen { get; } + + public MainWindowViewModel(GroupUseCase groupUseCase, UserUseCase userUseCase) + { + OnDeleteUserClicks = ReactiveCommand.Create(OnDeleteUserClick, this.WhenAnyValue(vm => vm.CanDelete)); + EditUserCommand = ReactiveCommand.Create(OnEditUserClick, this.WhenAnyValue(vm => vm.CanEdit)); + _groupUseCase = groupUseCase; + _userUseCase = userUseCase; + GoPresenceScreen = ReactiveCommand.Create(OpenPresenceScreen); + + _groups = new ObservableCollection(GroupDaosDataSource); + _users = new ObservableCollection(); + + this.WhenAnyValue(vm => vm.SelectedGroupItem) + .Subscribe(_ => + { + RefreshGroups(); + SetUsers(); + }); + + this.WhenAnyValue(vm => vm.SelectedGroupItem) + .Subscribe(vm => SetUsers()); + + this.WhenAnyValue(vm => vm.SelectedSortOption) + .Subscribe(_ => SortUsers()); + + RemoveAllStudentsCommand = ReactiveCommand.Create(RemoveAllStudents); + AddStudentCommand = ReactiveCommand.Create(AddStudent); + + SelectedUsers.CollectionChanged += (s, e) => + { + this.RaisePropertyChanged(nameof(CanDelete)); + this.RaisePropertyChanged(nameof(CanEdit)); + }; + } + + private void OpenPresenceScreen() + { + // Создаём новое окно AttendanceView с правильным DataContext + var presenceView = new AttendanceView + { + DataContext = new AttendanceViewModel(presenceUseCase) // Устанавливаем нужный DataContext + }; + + // Получаем текущее главное окно для передачи его в ShowDialog + var mainWindow = (Application.Current.ApplicationLifetime as IClassicDesktopStyleApplicationLifetime)?.MainWindow; + + if (mainWindow != null) + { + // Для модального окна используем ShowDialog и передаем mainWindow в качестве родительского окна + presenceView.ShowDialog(mainWindow); // Показываем окно как модальное + } + } + + + private void SetUsers() + { + _users.Clear(); + + if (SelectedGroupItem != null && SelectedGroupItem.Users != null) + { + foreach (var user in SelectedGroupItem.Users) + { + _users.Add(user); + } + } + RefreshGroups(); + this.RaisePropertyChanged(nameof(Users)); + } + + private void SortUsers() + { + if (SelectedGroupItem?.Users == null) return; + + var sortedUsers = SelectedGroupItem.Users.ToList(); + + switch (SelectedSortOption) + { + case "По фамилии": + sortedUsers = sortedUsers.OrderBy(u => u.FIO).ToList(); + break; + case "По убыванию": + sortedUsers = sortedUsers.OrderByDescending(u => u.FIO).ToList(); + break; + } + + Users.Clear(); + foreach (var item in sortedUsers) + { + Users.Add(item); + } + } + + private void RemoveAllStudents() + { + if (SelectedGroupItem == null) return; + + _groupUseCase.RemoveAllStudentsFromGroup(SelectedGroupItem.Id); + SelectedGroupItem.Users = new List(); + SetUsers(); + } + + private void AddStudent() + { + string csvFilePath = @"C:\Users\sokol\OneDrive\Desktop\csv.csv"; + + List students; + try + { + students = ReadStudentsFromCsv(csvFilePath); + } + catch (Exception ex) + { + // Обработка ошибок чтения CSV файла + Console.WriteLine($"Ошибка при чтении CSV: {ex.Message}"); + return; + } + + if (SelectedGroupItem == null) return; + + foreach (var student in students) + { + _groupUseCase.AddStudentToGroup(SelectedGroupItem.Id, new User + { + ID = student.ID, + FIO = student.FIO + }); + + var newStudent = new UserDao + { + UserId = student.ID, + FIO = student.FIO, + GroupId = student.GroupId + }; + + var updatedUsers = SelectedGroupItem.Users?.ToList() ?? new List(); + updatedUsers.Add(newStudent); + SelectedGroupItem.Users = updatedUsers; + } + + SetUsers(); + } + + private List ReadStudentsFromCsv(string filePath) + { + var students = new List(); + + try + { + using (var reader = new StreamReader(filePath)) + using (var csv = new CsvReader(reader, new CsvConfiguration(System.Globalization.CultureInfo.InvariantCulture) + { + HasHeaderRecord = true, + Delimiter = "," + })) + { + var records = csv.GetRecords().ToList(); + foreach (var record in records) + { + var student = new User + { + FIO = record.Name + }; + students.Add(student); + } + } + } + catch (Exception ex) + { + Console.WriteLine($"Ошибка при чтении CSV файла: {ex.Message}"); + } + + return students; + } + + public void OnDeleteUserClick() + { + // Проверка на наличие выбранных пользователей и группы + if (SelectedUsers.Count == 0 || SelectedGroupItem?.Users == null) + return; + + // Удаляем каждого пользователя из SelectedUsers + foreach (var user in SelectedUsers.ToList()) + { + _userUseCase.RemoveUserById(user.UserId); // Удаляем пользователя через UseCase + + // Обновляем локальную коллекцию, удаляя пользователя + var updatedUsers = SelectedGroupItem.Users.Where(u => u != user).ToList(); + SelectedGroupItem.Users = new List(updatedUsers); + } + + // Обновляем список пользователей + SetUsers(); + + // Очищаем выбранных пользователей после удаления + SelectedUsers.Clear(); + + // Обновляем состояние кнопок в интерфейсе + this.RaisePropertyChanged(nameof(CanDelete)); + this.RaisePropertyChanged(nameof(CanEdit)); + } + + private void RefreshGroups() + { + GroupDaosDataSource.Clear(); + _groups.Clear(); + + foreach (var item in _groupUseCase.GetAllGroups()) + { + var groupPresenter = new GroupDao + { + Id = item.Id, + Name = item.Name, + Users = item.Users?.Select(user => new UserDao + { + FIO = user.FIO, + UserId = user.UserId, + Group = new GroupDao { Id = item.Id, Name = item.Name } + }).ToList() + }; + + GroupDaosDataSource.Add(groupPresenter); + _groups.Add(item); + } + + this.RaisePropertyChanged(nameof(Groups)); + } + + + + + public async void OnEditUserClick() + { + var user = SelectedUsers.FirstOrDefault(); + if (user == null) return; + + // Сохраняем текущую выбранную группу + var previousSelectedGroupId = SelectedGroupItem?.Id; + + // Получаем список групп + var groups = _groupUseCase.GetAllGroups(); + + // Создаем диалог и передаем данные + var editDialog = new EditUserDialog(user.UserId, user.FIO, user.GroupId, groups); + + var mainWindow = (Application.Current.ApplicationLifetime as IClassicDesktopStyleApplicationLifetime)?.MainWindow; + if (mainWindow == null) return; + + var result = await editDialog.ShowEditDialog(mainWindow); + + if (result != (null, null)) + { + var newName = result.Item1; + var newGroup = result.Item2; + + // Обновляем имя и группу пользователя + user.FIO = newName; + user.GroupId = newGroup.Id; + + // Обновляем данные пользователя через UseCase + _userUseCase.UpdateUser(user.UserId, user.FIO, user.GroupId); + + SelectedUsers.Clear(); + } + + // Обновляем группы и восстанавливаем выбранный элемент + RefreshGroups(); + SelectedGroupItem = Groups.FirstOrDefault(g => g.Id == previousSelectedGroupId); + + // Обновляем состояние интерфейса + this.RaisePropertyChanged(nameof(CanEdit)); + this.RaisePropertyChanged(nameof(CanDelete)); + } + + + + + + + } +} diff --git a/Presence.Desktop/ViewModels/PresenceView.cs b/Presence.Desktop/ViewModels/PresenceView.cs new file mode 100644 index 0000000..483657b --- /dev/null +++ b/Presence.Desktop/ViewModels/PresenceView.cs @@ -0,0 +1,7 @@ +namespace Presence.Desktop.ViewModels +{ + internal class PresenceView + { + public AttendanceViewModel DataContext { get; set; } + } +} \ No newline at end of file diff --git a/Presence.Desktop/ViewModels/PresenceViewItem.cs b/Presence.Desktop/ViewModels/PresenceViewItem.cs new file mode 100644 index 0000000..847f725 --- /dev/null +++ b/Presence.Desktop/ViewModels/PresenceViewItem.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Presence.Desktop.ViewModels +{ + public class PresenceViewItem + { + public DateOnly Date { get; set; } + public int LessonNumber { get; set; } + public string Name { get; set; } // ФИО + public string Attendance { get; set; } // Тип посещаемости: Present/Absent + } + +} diff --git a/Presence.Desktop/ViewModels/StudentCsvModel.cs b/Presence.Desktop/ViewModels/StudentCsvModel.cs new file mode 100644 index 0000000..0360523 --- /dev/null +++ b/Presence.Desktop/ViewModels/StudentCsvModel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Presence.Desktop.ViewModels +{ + public class StudentCsvModel + { + public string Name { get; set; } + } +} diff --git a/Presence.Desktop/ViewModels/ViewModelBase.cs b/Presence.Desktop/ViewModels/ViewModelBase.cs new file mode 100644 index 0000000..66c82c5 --- /dev/null +++ b/Presence.Desktop/ViewModels/ViewModelBase.cs @@ -0,0 +1,8 @@ +using ReactiveUI; + +namespace Presence.Desktop.ViewModels +{ + public class ViewModelBase : ReactiveObject + { + } +} diff --git a/Presence.Desktop/Views/AttendanceView.axaml b/Presence.Desktop/Views/AttendanceView.axaml new file mode 100644 index 0000000..7b4f347 --- /dev/null +++ b/Presence.Desktop/Views/AttendanceView.axaml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + +

BacQf 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%0D`WKhj#`|}F(;~Z4=C`Sg> z)V&w*YG<9e60BNk*Lqcby4I_j2iJ5}{kTT!HPT}pF;w?DVtCcmgL4?w{5b1SZPm^? zRO2{*P(8|dqH28SbZRqG+orayVdp!lC9;32)`??|+FU=)n^#5Ew%R_f8?*gvn6CSM zW?(5CPt!I(<(%+fmx zXET<1ZspK5J-03O-0BO>TPD8UZHOLR%~!2|-|<%Gqw}gJ=a>3S)0*v8+P%~e$27H1 z>DW@+X0z_;48d*BXEVMxXT|Z&bK|j&a_V5zQO?gWc$A}@>RYRha;p8_@lCbgIKHXP zr<`3mb(B+`t2*ORJ&UHHTKA57s?ahz=4mv4WY$I;Sl%VO_Ujqj+any$}m zY|YNX90^s=kt3mM-MS8`4lVUqM?%%|Iufep)~DU7b?Zo|S`W>gyd$C8=EP%EOXPi= zeaU<_J<9h!d|$wrKHFD4!e{mE^J!DE@0kTX9Bg%kd6HwOo!osyS?C;*KrO3-semMm0|RJjj?{`Bi;7{+NE} zQft_=sy5-KXbDu0G9A_S=Gfwh?RXG*G`UH4F}TfYHEHP3!KfNDM+omAt` zs@nG54!3PTj^LKuIIfDQ=4VcMbIrw18JR0b9(A))Q=G@2GdxS=3W?gibRjwRlLFRb zx6WZfKHL5EI&c0NinmAIaj>uj4Q=KRJHnL|(KaN*3YP|Ao zC%t*a^~{-;W0z{Uqn2tfaqLn}(XmV2rqpyDyHxM69lKO>(p+PjHsJ_ni23PB&Dly! z%TFZRR{EC?Kpm-UF}+HS<2tiy>aH`ZrsyYGRr7D}QuXhev#L*@8rtTp4@W%JocNt4 zs&(#MQMG0q{ZwnfbtKhvoj0m_b5vAKw`s@vb$cG_T9ax$I0mZCwmEc_$+qqhj)AJ4 zy%V|yj72NW~172ntQ(XyA#uGpGWJ}d6qgCbyQbvMb1!E+mG`F)pVT^sJ5T> zYrA=9zbaajj$Y3WvbrYs<&po*gjsn*Ht5Dkos{% z^+?ll?x&htXMn1$-6y>2uu{*ypZHSs@61p&Kh6o&=BluOZNG_2wU!)#Ro`TBboHBB z+P}BPZP&%^>Fs6kGnZab3~9fv*pFR3R-1C#SM0y4sz<*Y_+K9}HK zl(Q7IdAHgt*4WCG@0m95jXJB=fBPGG`kYWceXGuGSE*fxQT1cZs+QE&uDaJc@=1Vm zH`}~wc=K$a{TZWqYb&4LAGz%lO^ES2e=1Pm(!%EFV`)Zc{ zZS$&maQ#U&E$1+*b@CspIBr`mdxYwlvPYc{azZPrGcUaL1-ocVR^=}gTy3mH}F48v=# zIu7+ohcl9qrN*~4w%k5{V+8l3 zf^S3^Tb=PiyYUn*8gJ<}yo2AbipCNC#&larXOdKU`dF8C4h2C#=Za-AGK4LgTSGi|TykOY0NVxw84x$2eV5Lg zISxgVpuI%w9FhHU__F@v`%jYgbU4T6h|qaWj*-sS+vHm}rs#Ik%=W0Z`aB*L+iF`@ zntZkuo)s^OZ6m0O{x5=XlUbO3i;GYTpd5BA-V{Ya z`z%%L-3z1{M@X8sMKbjwq#Lv?z7*d=?M%~H%d$C<95yGCz|KVf%c`V}Jc|)(r@MUr zPc!kIv-D8iXggFEONqvkKYKKk$a+EVSv#JQed3*K^C9U~JvGaLo|E4mkXh%c6`#bc z|IB3Xc~1BH9?*}d&i9INwckTNZ;6P{bzR#lUKX#4Pa)f8%soSB{u%Rh7ojH_^UUjz zUt>(2??T?KF@LW!mmK7W&zfbSWzZbM`t?S=&(J)r^b{(~8y-F#D^T``{8^_x$KRuO z*`qRq{0w%gtU|3SO7$T$qQ%Rc7wu*tlb=l5XvN1+TRFk=IuvI$RXwNt{g$+ugeCD5 z8edZ+pBLTlJDO4on*FDg;;OQyDr<`LwnCKRigxdF4;Pg_3wM+Eom~06Ot=i4<@TLk p`WiZii3Q{BrB<;!MULz9XFCZe>HB;+dOV+<-~Rpc>FnXHtv^7H6$}6X literal 0 HcmV?d00001 diff --git a/.vs/presnce/v17/.futdcache.v2 b/.vs/presnce/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..9bbea0db5bbe745c05b6859f04989e5182d9e142 GIT binary patch literal 9317 zcmcJUZA@EL7{@!dNgd;ZsEHfGAk!JA>v&VCpsXwC>a3~lN_4pimiDfz(B9_Wl8r@7 z@Fktgj5tL%7h%r0M2%u*@FilLF)@zfgt;#?cGme}$_E$Ymm!jQ&MD^}ZZ9q8_MS@! zhc;<`&-p+9=RD83b(l=1t@isluf&TI=L>{6N$3&%JSXx|LE@q!FYyuZvL^(7Eq*B~ z3Qre-&y?DQ$evKJNA$%)LS%I--`Nv1ySja`J%Sj%&KBvlySxLnr@ngsz3S83i&AFr z5%g0}!3y|dJ`VoT$osUs>9l32zt|3Vz458>N5Fa?4NnOBLJ=;27LCl2!@;7N{Szl^ z0P7y>dBkj?VEToKBy{r~Kv(jwM)u~J=OS2FyxJ+)IH?`JXh_a5e4&wl?DL22cpeD1*^Mz68-*3g^&ND!1(KLjjXrqpT*qg1>8|4V1VxZGtqqR*AO}xA+ zW!^yxWvM-Oz|q(>tgpX+G#5-*eH`dEC&EvWA4L@Wx6kK8HkS* zr_BA^2RhDzRoOCg$DlXcZl~kq7~nNg?wM7xk6QPkeJWdZ?tK>8IIdo4ENygOTLU#s zCS8cBY?ry2to?PSr5|an+_SXQ=%uS!!ad{T!+%@JvlFWP=3(j_i!k?uwH0xdKF-b6 z>toDS<~BEvb#5_Vd3NOHvphR6`^EL0NON*>FEftS*43ktyO6nivB|c*F;uy+EM?v% zA0jkh9Zq}g!S?2v>UV#x2GG~*h7tTxEpQ{`pZ5uuel(}dWJaM-ftBycj6wl5%KW>s zQjpXB(0HzeTc)Lzm%3s?RP~0&i%D|upTmjDx9gxM8bT{JKtqyBP>+i$exWT!IC#ok zT2($he^bhAv5Rxpz)C8C2CSnJ;8nDK@|jh00GgibLvWG?3b;y!>^C%~!L{#q)5V(f z6EL9bO=%PmsR)XI^j5_B(RLoDfSd;u(CC60_1=!*tqC8;cqOGt5eVzj{AK4sq=ro{ z&E`Lde56TlaTKC+BKe`wMJjCBnK_YG-(>dTFTYi#Yeq|7b<-sRxIO8N$c z9vM2LzOj49-6#T0^?@Q_?aU9yD&Fw|El3BW)gs#tdOO&<@Udo(V`MGN(DZM+kv`<~ zrj06Uz^HZUk6%wfjWnI!C|i2Z(f{sEBQhEIRnH8w(*Q;*Mkc*=_SJ+~x%iqx126E4 zHdvpyXMJ(ekHBQGrvU4f8pFx;h60)`K8qT_fjl*M1gSsuj?vMHYE%6n#21{6;k zWu{T4^JviA$V&X|_EwaKof_gXvIdl1^ep~5TqT3vX3+VKb#@$hu=g()Hw9K@{Vl`R z(F?q5({Dm<+vW^cSp)gGdTZd7%9$S~0bA+6{7jYb*>7l^mM1@UesZC<$(;ak#CNSo id=FM-P3Dh>bxqpJ`p!a4lr@k)1|w>q>fE0wH~#~E`Ma+G literal 0 HcmV?d00001 diff --git a/.vs/presnce/v17/.suo b/.vs/presnce/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..653c46d7689a3c8fd0fdec746ea1f050b1c68840 GIT binary patch literal 295936 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 literal 0 HcmV?d00001 diff --git a/.vs/presnce/v17/DocumentLayout.backup.json b/.vs/presnce/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..18963d4 --- /dev/null +++ b/.vs/presnce/v17/DocumentLayout.backup.json @@ -0,0 +1,549 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\adm\\source\\repos\\presence.desktop\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\attendanceview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\attendanceview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\attendanceview.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\attendanceview.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\ui\\mainmenu.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|solutionrelative:ui\\mainmenu.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\attendanceviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\attendanceviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\ui\\presenceconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|solutionrelative:ui\\presenceconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\domain\\usecase\\usecasegeneratepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|solutionrelative:domain\\usecase\\usecasegeneratepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\sqlpresencerepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\sqlpresencerepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\ipresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\ipresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\presenceviewitem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\presenceviewitem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\attendancerecord.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\attendancerecord.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\sqlgrouprepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\sqlgrouprepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\domain\\usecase\\groupusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|solutionrelative:domain\\usecase\\groupusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\edituserdialog.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\edituserdialog.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\userdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\userdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\groupdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\groupdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\domain\\usecase\\userusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|solutionrelative:domain\\usecase\\userusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\sqluserrepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\sqluserrepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewlocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewlocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\edituserdialog.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\edituserdialog.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\studentcsvmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\studentcsvmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\viewmodelbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\viewmodelbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\di\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\di\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\sokol\\Source\\Repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 3, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "MainWindowViewModel.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "ViewState": "AgIAAFUAAAAAAAAAAAAqwHIAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:44:10.449Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "AttendanceView.axaml", + "DocumentMoniker": "C:\\Users\\adm\\Source\\Repos\\Presence.Desktop\\Presence.Desktop\\Views\\AttendanceView.axaml", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\AttendanceView.axaml", + "ToolTip": "C:\\Users\\adm\\Source\\Repos\\Presence.Desktop\\Presence.Desktop\\Views\\AttendanceView.axaml", + "RelativeToolTip": "Presence.Desktop\\Views\\AttendanceView.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-20T07:36:00.489Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "MainMenu.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\MainMenu.cs", + "RelativeDocumentMoniker": "ui\\MainMenu.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\MainMenu.cs", + "RelativeToolTip": "ui\\MainMenu.cs", + "ViewState": "AgIAAIwAAAAAAAAAAAAAAKIAAABmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T08:18:33.965Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "AttendanceViewModel.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "ViewState": "AgIAACQAAAAAAAAAAADwvzUAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:47:47.621Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "UseCaseGeneratePresence.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UseCaseGeneratePresence.cs", + "RelativeDocumentMoniker": "domain\\UseCase\\UseCaseGeneratePresence.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UseCaseGeneratePresence.cs", + "RelativeToolTip": "domain\\UseCase\\UseCaseGeneratePresence.cs", + "ViewState": "AgIAADQAAAAAAAAAAAAkwEYAAAAwAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:37:17.702Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "PresenceConsole.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\PresenceConsole.cs", + "RelativeDocumentMoniker": "ui\\PresenceConsole.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\PresenceConsole.cs", + "RelativeToolTip": "ui\\PresenceConsole.cs", + "ViewState": "AgIAACsAAAAAAAAAAADgvz8AAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:40:45.684Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "AttendanceView.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:36:00.24Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "IPresenceRepository.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\IPresenceRepository.cs", + "RelativeDocumentMoniker": "data\\Repository\\IPresenceRepository.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\IPresenceRepository.cs", + "RelativeToolTip": "data\\Repository\\IPresenceRepository.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAqwAYAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:37:40.925Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "PresenceViewItem.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:43:44.272Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "AttendanceRecord.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T08:09:28.854Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "SQLPresenceRepositoryImpl.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLPresenceRepositoryImpl.cs", + "RelativeDocumentMoniker": "data\\Repository\\SQLPresenceRepositoryImpl.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLPresenceRepositoryImpl.cs", + "RelativeToolTip": "data\\Repository\\SQLPresenceRepositoryImpl.cs", + "ViewState": "AgIAABUAAAAAAAAAAAAiwCcAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:29:39.495Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "Presence.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T08:04:04.602Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "app.manifest", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\app.manifest", + "RelativeDocumentMoniker": "Presence.Desktop\\app.manifest", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\app.manifest", + "RelativeToolTip": "Presence.Desktop\\app.manifest", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001203|", + "WhenOpened": "2024-12-09T12:41:22.438Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "EditUserDialog.axaml", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\EditUserDialog.axaml", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml", + "RelativeToolTip": "Presence.Desktop\\Views\\EditUserDialog.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-09T12:35:52.852Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "GroupDao.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:25:08.498Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "MainWindow.axaml", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\MainWindow.axaml", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml", + "RelativeToolTip": "Presence.Desktop\\Views\\MainWindow.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-06T07:46:05.495Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "SQLGroupRepositoryImpl.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLGroupRepositoryImpl.cs", + "RelativeDocumentMoniker": "data\\Repository\\SQLGroupRepositoryImpl.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLGroupRepositoryImpl.cs", + "RelativeToolTip": "data\\Repository\\SQLGroupRepositoryImpl.cs", + "ViewState": "AgIAAFQAAAAAAAAAAAAvwGEAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:29:45.564Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "EditUserDialog.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "ViewState": "AgIAAC0AAAAAAAAAAAAqwDgAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T12:35:52.116Z" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "Window1.axaml", + "DocumentMoniker": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "RelativeDocumentMoniker": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "ToolTip": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "RelativeToolTip": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-09T12:34:33.919Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "UserDao.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAnAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:30:55.584Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "SQLUserRepositoryImpl.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLUserRepositoryImpl.cs", + "RelativeDocumentMoniker": "data\\Repository\\SQLUserRepositoryImpl.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLUserRepositoryImpl.cs", + "RelativeToolTip": "data\\Repository\\SQLUserRepositoryImpl.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T12:33:15.684Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "ViewModelBase.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T12:30:44.53Z" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "userToEdit.axaml", + "DocumentMoniker": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "RelativeDocumentMoniker": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "ToolTip": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "RelativeToolTip": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-09T12:23:38.7Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "App.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\App.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\App.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\App.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\App.axaml.cs", + "ViewState": "AgIAAAEAAAAAAAAAAAAYwC8AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T11:58:58.291Z" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "ServiceCollectionExtensions.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "RelativeToolTip": "Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:20:37.692Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "ViewLocator.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewLocator.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewLocator.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewLocator.cs", + "RelativeToolTip": "Presence.Desktop\\ViewLocator.cs", + "ViewState": "AgIAAA4AAAAAAAAAAAAkwB0AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:20:34.901Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Program.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Program.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Program.cs", + "RelativeToolTip": "Presence.Desktop\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:20:32.091Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "MainWindow.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\MainWindow.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\Views\\MainWindow.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAiAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:01:49.439Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "UserUseCase.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UserUseCase.cs", + "RelativeDocumentMoniker": "domain\\UseCase\\UserUseCase.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UserUseCase.cs", + "RelativeToolTip": "domain\\UseCase\\UserUseCase.cs", + "ViewState": "AgIAABUAAAAAAAAAAAAowCUAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:57:21.387Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "GroupUseCase.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\GroupUseCase.cs", + "RelativeDocumentMoniker": "domain\\UseCase\\GroupUseCase.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\GroupUseCase.cs", + "RelativeToolTip": "domain\\UseCase\\GroupUseCase.cs", + "ViewState": "AgIAADgAAAAAAAAAAAAkwE8AAAA3AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:56:47.265Z" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "StudentCsvModel.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:49:21.258Z" + } + ] + }, + { + "DockedWidth": 993, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}" + }, + { + "$type": "Bookmark", + "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/presnce/v17/DocumentLayout.json b/.vs/presnce/v17/DocumentLayout.json new file mode 100644 index 0000000..56cd53a --- /dev/null +++ b/.vs/presnce/v17/DocumentLayout.json @@ -0,0 +1,549 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\adm\\source\\repos\\presence.desktop\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\attendanceview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\attendanceview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\attendanceview.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\attendanceview.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\ui\\mainmenu.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|solutionrelative:ui\\mainmenu.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\attendanceviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\attendanceviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\ui\\presenceconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8CAAF4C4-09A3-419C-B232-56A150F0F30D}|ui\\ui.csproj|solutionrelative:ui\\presenceconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\domain\\usecase\\usecasegeneratepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|solutionrelative:domain\\usecase\\usecasegeneratepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\sqlpresencerepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\sqlpresencerepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\ipresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\ipresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\presenceviewitem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\presenceviewitem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\attendancerecord.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\attendancerecord.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\sqlgrouprepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\sqlgrouprepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\domain\\usecase\\groupusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|solutionrelative:domain\\usecase\\groupusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\edituserdialog.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\edituserdialog.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\userdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\userdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\remotedata\\remotedatabase\\dao\\groupdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\remotedata\\remotedatabase\\dao\\groupdao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\domain\\usecase\\userusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4C6194FF-B704-406B-89A7-03C2EE38A899}|domain\\domain.csproj|solutionrelative:domain\\usecase\\userusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\data\\repository\\sqluserrepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B61AE661-CF04-46B2-9862-386DD078A071}|data\\data.csproj|solutionrelative:data\\repository\\sqluserrepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewlocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewlocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\views\\edituserdialog.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\edituserdialog.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\app.manifest||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\studentcsvmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\studentcsvmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\viewmodels\\viewmodelbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\viewmodelbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\adm\\source\\repos\\presence.desktop\\presence.desktop\\di\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{197B665D-A688-4661-8C15-52CD08344229}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\di\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\sokol\\Source\\Repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "MainWindowViewModel.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", + "ViewState": "AgIAAFUAAAAAAAAAAAAqwHIAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:44:10.449Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "AttendanceView.axaml", + "DocumentMoniker": "C:\\Users\\adm\\Source\\Repos\\Presence.Desktop\\Presence.Desktop\\Views\\AttendanceView.axaml", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\AttendanceView.axaml", + "ToolTip": "C:\\Users\\adm\\Source\\Repos\\Presence.Desktop\\Presence.Desktop\\Views\\AttendanceView.axaml", + "RelativeToolTip": "Presence.Desktop\\Views\\AttendanceView.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-20T07:36:00.489Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "MainMenu.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\MainMenu.cs", + "RelativeDocumentMoniker": "ui\\MainMenu.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\MainMenu.cs", + "RelativeToolTip": "ui\\MainMenu.cs", + "ViewState": "AgIAAIwAAAAAAAAAAAAAAKIAAABmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T08:18:33.965Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "AttendanceViewModel.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\AttendanceViewModel.cs", + "ViewState": "AgIAACQAAAAAAAAAAADwvzUAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:47:47.621Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "UseCaseGeneratePresence.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UseCaseGeneratePresence.cs", + "RelativeDocumentMoniker": "domain\\UseCase\\UseCaseGeneratePresence.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UseCaseGeneratePresence.cs", + "RelativeToolTip": "domain\\UseCase\\UseCaseGeneratePresence.cs", + "ViewState": "AgIAADQAAAAAAAAAAAAkwEYAAAAwAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:37:17.702Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "PresenceConsole.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\PresenceConsole.cs", + "RelativeDocumentMoniker": "ui\\PresenceConsole.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\ui\\PresenceConsole.cs", + "RelativeToolTip": "ui\\PresenceConsole.cs", + "ViewState": "AgIAACsAAAAAAAAAAADgvz8AAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:40:45.684Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "AttendanceView.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\Views\\AttendanceView.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:36:00.24Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "IPresenceRepository.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\IPresenceRepository.cs", + "RelativeDocumentMoniker": "data\\Repository\\IPresenceRepository.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\IPresenceRepository.cs", + "RelativeToolTip": "data\\Repository\\IPresenceRepository.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAqwAYAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:37:40.925Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "PresenceViewItem.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\PresenceViewItem.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T07:43:44.272Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "AttendanceRecord.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\AttendanceRecord.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T08:09:28.854Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "SQLPresenceRepositoryImpl.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLPresenceRepositoryImpl.cs", + "RelativeDocumentMoniker": "data\\Repository\\SQLPresenceRepositoryImpl.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLPresenceRepositoryImpl.cs", + "RelativeToolTip": "data\\Repository\\SQLPresenceRepositoryImpl.cs", + "ViewState": "AgIAABUAAAAAAAAAAAAiwCcAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:29:39.495Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "Presence.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\Presence.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-20T08:04:04.602Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "app.manifest", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\app.manifest", + "RelativeDocumentMoniker": "Presence.Desktop\\app.manifest", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\app.manifest", + "RelativeToolTip": "Presence.Desktop\\app.manifest", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001203|", + "WhenOpened": "2024-12-09T12:41:22.438Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "EditUserDialog.axaml", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\EditUserDialog.axaml", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml", + "RelativeToolTip": "Presence.Desktop\\Views\\EditUserDialog.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-09T12:35:52.852Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "GroupDao.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\GroupDao.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:25:08.498Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "MainWindow.axaml", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\MainWindow.axaml", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml", + "RelativeToolTip": "Presence.Desktop\\Views\\MainWindow.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-06T07:46:05.495Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "SQLGroupRepositoryImpl.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLGroupRepositoryImpl.cs", + "RelativeDocumentMoniker": "data\\Repository\\SQLGroupRepositoryImpl.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLGroupRepositoryImpl.cs", + "RelativeToolTip": "data\\Repository\\SQLGroupRepositoryImpl.cs", + "ViewState": "AgIAAFQAAAAAAAAAAAAvwGEAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:29:45.564Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "EditUserDialog.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\Views\\EditUserDialog.axaml.cs", + "ViewState": "AgIAAC0AAAAAAAAAAAAqwDgAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T12:35:52.116Z" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "Window1.axaml", + "DocumentMoniker": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "RelativeDocumentMoniker": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "ToolTip": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "RelativeToolTip": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\Window1.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-09T12:34:33.919Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "UserDao.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "RelativeDocumentMoniker": "data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "RelativeToolTip": "data\\RemoteData\\RemoteDatabase\\DAO\\UserDao.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAnAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T13:30:55.584Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "SQLUserRepositoryImpl.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLUserRepositoryImpl.cs", + "RelativeDocumentMoniker": "data\\Repository\\SQLUserRepositoryImpl.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\data\\Repository\\SQLUserRepositoryImpl.cs", + "RelativeToolTip": "data\\Repository\\SQLUserRepositoryImpl.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T12:33:15.684Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "ViewModelBase.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\ViewModelBase.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T12:30:44.53Z" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "userToEdit.axaml", + "DocumentMoniker": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "RelativeDocumentMoniker": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "ToolTip": "C:\\Users\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "RelativeToolTip": "..\\..\\..\\..\\sokol\\source\\repos\\Presence.Desktop1234\\Presence.Desktop\\Views\\userToEdit.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-12-09T12:23:38.7Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "App.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\App.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\App.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\App.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\App.axaml.cs", + "ViewState": "AgIAAAEAAAAAAAAAAAAYwC8AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-09T11:58:58.291Z" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "ServiceCollectionExtensions.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "RelativeToolTip": "Presence.Desktop\\DI\\ServiceCollectionExtensions.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:20:37.692Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "ViewLocator.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewLocator.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewLocator.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewLocator.cs", + "RelativeToolTip": "Presence.Desktop\\ViewLocator.cs", + "ViewState": "AgIAAA4AAAAAAAAAAAAkwB0AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:20:34.901Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Program.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Program.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Program.cs", + "RelativeToolTip": "Presence.Desktop\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:20:32.091Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "MainWindow.axaml.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\Views\\MainWindow.axaml.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\Views\\MainWindow.axaml.cs", + "RelativeToolTip": "Presence.Desktop\\Views\\MainWindow.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAiAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T08:01:49.439Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "UserUseCase.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UserUseCase.cs", + "RelativeDocumentMoniker": "domain\\UseCase\\UserUseCase.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\UserUseCase.cs", + "RelativeToolTip": "domain\\UseCase\\UserUseCase.cs", + "ViewState": "AgIAABUAAAAAAAAAAAAowCUAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:57:21.387Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "GroupUseCase.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\GroupUseCase.cs", + "RelativeDocumentMoniker": "domain\\UseCase\\GroupUseCase.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\domain\\UseCase\\GroupUseCase.cs", + "RelativeToolTip": "domain\\UseCase\\GroupUseCase.cs", + "ViewState": "AgIAADgAAAAAAAAAAAAkwE8AAAA3AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:56:47.265Z" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "StudentCsvModel.cs", + "DocumentMoniker": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "ToolTip": "C:\\Users\\adm\\source\\repos\\presence.desktop\\Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "RelativeToolTip": "Presence.Desktop\\ViewModels\\StudentCsvModel.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-06T07:49:21.258Z" + } + ] + }, + { + "DockedWidth": 993, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}" + }, + { + "$type": "Bookmark", + "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Presence.Desktop/App.axaml b/Presence.Desktop/App.axaml new file mode 100644 index 0000000..eea6afa --- /dev/null +++ b/Presence.Desktop/App.axaml @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Presence.Desktop/App.axaml.cs b/Presence.Desktop/App.axaml.cs new file mode 100644 index 0000000..fb44792 --- /dev/null +++ b/Presence.Desktop/App.axaml.cs @@ -0,0 +1,47 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Markup.Xaml; +using Microsoft.Extensions.DependencyInjection; +using Presence.Desktop.DI; +using Presence.Desktop.ViewModels; +using Presence.Desktop.Views; +using data.Domain.UseCase; // GroupUseCase UserUseCase + +namespace Presence.Desktop +{ + public partial class App : Application + { + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + var serviceCollection = new ServiceCollection(); + serviceCollection.AddCommonService(); + + // UseCase + serviceCollection.AddSingleton(); + serviceCollection.AddSingleton(); + + var services = serviceCollection.BuildServiceProvider(); + var mainViewModel = services.GetRequiredService(); + + // MainWindow + var groupUseCase = services.GetRequiredService(); + var userUseCase = services.GetRequiredService(); + + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + { + // MainWindow + desktop.MainWindow = new MainWindow(groupUseCase, userUseCase) + { + DataContext = mainViewModel, + }; + } + + base.OnFrameworkInitializationCompleted(); + } + } +} diff --git a/Presence.Desktop/Assets/avalonia-logo.ico b/Presence.Desktop/Assets/avalonia-logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..da8d49ff9b94e52778f5324a1b87dd443a698b57 GIT binary patch literal 176111 zcmeDk2S5|a7VMr~?`&u9?L6D5r)O_~sMvcwdp~TLayYQR=&jt)Ayzj1|ar_qzjj>}3?t6{b(C9x>L&LzJ@V=g=#=Jw20UVfL=lL2M z{~gmTy4MTV(6|w$snH9bK-Q3=ARS!FJP09mMIup;tn{o!d3kv!@^W%);OYRUBb<*& zUfu&ZAL5yllVg^Vkuh1CsZc0vmX(z?KQA};38YPiymH{ogEL>rnVXlJ_Y}Vu#0Z*Z zXJ>DO??NCgJkKTk#1sX_t1C|tlgWFD>4bgc>I_5jV7WPYGW!B~zVr%7^rTZC!#6?c{Pd1_ zIeFIbAU9KzPF`JjK#u*jl^h+ik(i9#LoR9kM=p*!K(3EAAonMnB2VL3`nrudy<`&NuX{dHBmskjyxgulTMQtE3Ohgoyr@s&2vplOB)Vp ze6g71$V6hl<|45ib%@-XX-qtiKP3U?F2rNcJ@R0RF?IT1cn$exVcoK!f1QW^)&ly{ z3AmSFJ)>R+k*BM#kUJAklKT@+kp}>?{lwGck?uL-bKHT5m?`)zmK~l0c(=2&s|j@& z40U)+@FF@h54?V(MG?laiB_b6A`x{u%op_95uY zW1-*KL%t#^|D0TsDM}~l+*GQ*ST{KEPYl%i81@@|ef=8vJsu$;A$77+Q~Lrw4nRI0 zkd6gsDx7I>3SrDdK|i|(V{0j!&2A<8Z9xti8u*N)q%=z9^M8XrJqz;M2Ito zsTq@?%nl@y)Rm@J$CU}0xWj1xrz(d5Byxx8h6%MGM1z`VI>EECaN>OQtsQ_HOm0cSY;4uk#> zo|l~y0eFvtdp3OIm6MrmoGM5ilg>+Tr>sqgfkBP<`1ty1DQRu8g=s@zE?JSAlluzF zpgK9!tx^Z%g3O-fKBfwplZ21Pz=E=#)4O4lkeR48$b^**d-mC0@{*Wv!9}3Zo ziHWHPYh@S2HI&U)Rxr-H(LQ0s{fZ-bcFdMI9JkdK4TP>??!5IIGk1zkwgp1W|T+_51`MJ_tvk-iShpsgTd>mb@2Efo5{(cTgmBR z{}7YmJITfI2Z`&y_o#Up=Vs~o;l#5NS;82hVfpYvGaUMxAXzXlJ1g6!L_&BVWb=vn z!XxC+pfyU%HvMxqF&nX$T!ZykTCVh3M)|dQ3A}dcsp)e8c4{Gzt%H~=B&W1?t5o*I zkq5|)F^5$uAMhVi2!BI~Kr$dVJJ(jWT>K4bh{cNIDwl0B>R)0t_NYqbOWR+KFG?15 z%ScOG1!W^$SnRkkSHA?lEoK}cyqM24jP!#vu9!SsV?k`j9WPP7&oM`7vZ5=LAC2uV zWTgzs$;vua^a6e$y(eIC$+f@F6zk__{@g*>Vezs_i~Ytr*lB<6_tO67vFl#3ba(^f zkB#Mv`QpEFv$CzE3DN|q#Ac5kef1?@Ouk+=4?S`1yyT@$Gr}xip#5tH0^%66L>Gezin; zXnz5gpPC{V2Xr3NXw>oHkw;PaNVf(&dQZ(QIKJPTm7GVU-$}30j-N`D|H;fn`nu=} z{XY`R7jyU{VcxkeeUUDbkau@p5r;E2gcFrWZq7F%(z(Tc^+jnirB|P04kgNuxa(6Q zJo{S$m#jldZ~}3hcdI46`{ib5Un-f95SJtOsd-Jd>^tL65W5LR zC18~;7k|5LvnBbkUdtc(Ik^r<*J1hau9hTO(mG9)HWkKXiHR*2*7Rqat`)(pYS}NA zS&~cvvKS?fv<#7CNd}+ap|E^S!eaddbWh)$?Ci58Qp1B>T>FndA*z=BX7@dk1w4|X zBR4nqep-rfFpo}ejOF72>1v9_;uc7g0&V(1(RcWap?n&G>|mIOkp}~psiRi zHUVd?aeP91i~~A#KCBn|Fn?c$b<-Z!?gzk2T?JWyA0Xs0TftV%!Ss)N}l7JjS#1jpNwR;TWh{xfL5WqSHeYXqDr!BFM zQM|JXFk@Thf`}j!P9dC3INjkiC_JGe*lra*F(3DWvnEqRqb`)u1j_0NWsU(c1wnZz zh*&jN!1*o8DWKX_d1&Hz#r})3SmcvF2B5|c&LgQnU!)|a^aMJ4WGYuM3*ejr@Xt zFpBf@bK!S3Ji~WNPfQ0V9+_~az?|crCKRucBnt+J6B1e=3<~O}^bs*2HDcUi>Lt;W ze!;dD@`RJ2&Ie(fzk~dX1l&-ksyxzREj}hlP9A`GS6W%Q7dY3@VO>X>66t!Vw*j0id=OdKwG7!3B;>J@yXrfs#)R|YM}{dZB_*9XF&qzcc71!0v+NB&q@++RafN_ zIRlU2!e=G_RieT&58xwBx)Z%_a!hh-n1}yNOHDHX*m)%~`w9=B9$XmXdNS25_LHhR zon9B|F_8a^&d$iTfM+G-0AHc%RFP2sd_If2q*$e8Zg6aK7@St(Wd5k!tXyQWziNL` z&`!BHzsgj(=qIGD3G-ufkZTXkOiwq1`&DqZ*kQfne@!;WM3OBYLa!#&Q=WgdV|LUZ*e z_x4(l3DZ%q80wmfel$b9%O3CB&2dz_D_cMjE*mHmGBIif!Avg6( z%EMHye;(AI!(S}h{!q6XLRgzoZUS_ulcKuHJ_9)y=r8Y*g9BHWyY48@H3zweY<=Z_ zm)8DJ4~Zm2v`Du8us+qrH38`8&F~)Accn*GdM3HK>1-wHzMowB>tN;T&zBU{A9*9B zi>Ub~C-oz;hDp_}wIUQ14{RzyMNij*CBm(hDs9&jV?|kvG8tVQp=$!vk zTm6%1w1y}zM%h_uZJ*3wkwZh)mao5$+)K&Y%tvCMDUkJ{zWmx~eYMmd>Z^$~rGzJ( z1Z`ice8YN&d6{*;F!2EKyz+vi&{>px2=!7T7M}#$dlB1t#+0rf>yC0W`7tYdU)uPE zdZqy{OU*yN7QVFw*mp#d#Q=-azQc)5EVJ(SHkgxikh3d0aBX{U>_FAsYRr+!)IUSQ z6;bp9&1^OUW+aL1D0{Vbj zf1{(Ln{e6OVZevnm*y|M0=Goz9`nF90%?LPOO8`|6Zv)3WaKWwk1ch*mu5*_QSSI? z{)JN8Kg`yv*f(-FIbyDuqJLNs5kI560_gg;vT15$Es9Agwf-MZl}ZBS0bRcm>yP{i$c(1s=j0Vr z9?;zVi`5S154zENu35f2>ySh*S( zzs;0n?&h*sD5BON8bmWJEUX3CqK$vTOrU3wCZKev>#q}< zwI^k_iux@2LqGC%-+l66Qh{xyY+sT8t;nW9rV7}v_+o*0dP-bMTdY4GEML}7{CM_n zKm(z?LFs|=gBw!~DSfwWyCW?ot-I~`@4rSJ2OsF3 zg4zQPKo7!==l+_?6V3+sO0^G*^Nu7}$LLe^yL`J>rtSz!m`$lP4^}@9+K_lKCUv?IjMtB3|xN4sO)(LSOqX)yHfPpM#+g7R3XUoo8>@{pA5 zgrB+qa3CzL{`fBRz7M%Q-jM3=m2G#NZ;-|ei)YLfdm-Y|a-XC3TYR_tJVx zuaLe_*UsrG;fof-cgh!WY37Ajq{m`k(2RrP>6WI?~# zo66?*L;WdySE{}k-q%2VIv>)5z1nuTFJZf=O4)hYxlm6b5y$Z;S*I%BC`gl=nVES` z#N`e}It|{Js^gczLrs)tfu3n#mLy|8v_XYnP*9)pJjwwc;S$I>N3wy(D!0B4#sbRG z1&PT6!FFsrz@R#VTb^1fNDF191C4N6%n^@3Jp>Kp%8;zoej{yr*((9P9pZtqyB0|n z$@2&bimvn{;A7)5Q`5I1O`HmHsfyNJ3I|jO?AB8napE{#VP2Y)ot}9C+DEA!bwvSy zJhMOs;t2X}Jzi2$pV*)RJvG#$-0d!{yYvcms)1_;^2%rr4RhH%u#>ZcG6fZ_Z_#)8 z`58ddIHPVF`pciZL|%KeeJjfzM_M;kuTUOkFM_yWMYB2pt?>uYfit0>o(2BKAKt4x z#sTh3)E}dLCg@}r;TT056Vyppw!f4G55j?S0m6YaEa>9u#p2ipSkQdhky zk`MAgXcL8NJL>;%?1@>dpK;#C6Xo0SwD{&oU!e^J!mX}4Lq2c-4*5m7v4*+28H+XSA1MF(@3#Vg;)9VrT6Yo4Gmc3 zrB^221E(RqQg8z2M8Vy$usz^Pwa*yjXW`I?s{w!mH^d#X!z+B)1h3G5lz|p80NacL zf3mUg2_y&bJHg){$B!1M+7>{4E6#gp`-t-(i^1xMHU}IgX9U>4O$HiZrija50yd`q zr1C@tU`Kuh^vVz5yq6(Pznzhqb~!yY%`81F{XDFHre&U~nWpfqsYH}&n#vcQPvr~D zAWw@lN!m4uP<%X-0N|~Axn=%+>SyKB>HMatcH&O#_icsgnqbIZj+Oj{$oyG~1 zh4a8J>}XDA)-zb|B4BMsJEPJWVw^VBcR-POEbwc-%1`2Jr$ndpi1v+c0@b@2`d}cB#nZw%mj+*H?+|wE>j@z5 z;Ke5O5hd|;V9cHexW5=5SDD5EfAC9SKR2i}7?r()a&dn9DLx|pS6%{pcp5)-BeZEy zW$N>#zXiL4IDS&HjxrdPJx9I=`#YP-?u;~gra0XM`bjls8|L@WUXuxrM9de%o84(539=gDy^nN!7{ zfUJq6#3T`>ZzQ3=3n3hO0!ia5pGqVwA*Fvp9aL#&VLX&FD+NC4M)L5=-D@IUgL0*m z_>{3gzuA?UX(f1jAho4620L1t)u!abZP#LU zKVF9+W(??p$~rl|s=2@c{3qq$Eq04BEl^efbj@J!T!n1R*??E;?H7ptkad)e z7REtP20PjjV_XE|;RQAzXTg5OdWkWKat|izhCf{>K2Z!{nHxZ(ChA?2qvN}y&kev{ zZr=cmzwki+I{9z#XPd_I!j3-FXpf9~b$h+DW#S(DhN}2a7pIp7e=U@agB{NVnCpw# zj+D~Hi(W;(4<<)PZz2E6*e_QGcJq<@6vik}G!|5bU!oX(#63mhM6-X(5KH#KeYyJm zJBasjXz&`f!jAsjHlVv#1h4!vRpHM_R{}riW>T2UHpnXiT}vxMstP}x&f0%ffgf>?a$B@Hg;)Y;vy-m^*i;gX`%zV}V+;dZ@Sj%%ul%#hz>jnu z%7a0sJppvusCQ85U=;9$s^JG%DH{uJT+$!e8ClkaC&+9@05{ErE$&3GN z$ioeniREN{Ds}~qcPZWxcC?AVJKO(*_G6m&ys=%Kvl#pX%wiemWtFp#j znSPiAKJp|Ot3>`lyMj2c2=Zj(6{^omVW;fpsu+Hn9jy-fnTXi@ML_QqcSe)1XyLu< z<)`I>{UyXd!gyP%91)IwW68} z<{79=)4sc0s?E2;B9j7Q$gPQnR2-9gRSZAMgh9_a6m;h$d=(T`PQ>A>4EvKk*U`C3 zQ8r~hi*WEGx5pY1b;F-7krd;9P**|mdD%JW!>sUtaZ&6!J2HV>TX|X`A1CEyOh@k_ zVs<4=5unKDU~_5*@lqA7ck<6v?f;+~IVHpLXvENBT8lWmDImk87Xwn}CMhzGJUVfU zSnn|-9#&2S{V34i#A=O6F&Qh!C zj1{a1UioLSFN?XFD9sl7|5aJ|(bfd?le3}!mk>g67>UL3E`=Sh7grW67q3s-mylhY zAGwE$7p$}r<#?eePMAFGcpqu+t5U8Izwnkk{21#4=C~5}!QvEwQuuFdHKEFTe)LW; zxs6nIf$^5rakyi=G8N=syl{oXw?q|E1tL>f_)#B*dP^Ap3hi2D{e5KdAM6a`U|1Kf z%{fl_{$QV%!j5tqL7c+uO4O&U2N;`775HW1d6$|cKbgB%7XG;KxV9qDYXJUB1Z%`~ zPXe-8^W{g1`T@>`u2-K@WrV*f@OzSn9pyH`4=WuGi?X#<1$K<%2jjO?xTPcZx zVYa3FLrUAmX%U73Df<9eGC)@i(e6JVXak0EQ$WV=Tv`s;4%o)Xzqpz_BBrDED1}|h z$01Ks(IZQoL7wWB?$0WP-}g-EzD?3Pz!+!YTK^e(4UO=3;A_TY4a&~Sx-Lyu+BG{p zi<}?5w@lbkc40f~3`t8Vv8}(e^Kq zk=Rqj6a1r6CXndyu4~2SI%%Jm;vHd^@~}_-zFe+0fI1TN9g*U;tm~tx=U~$T)kL)r zAI}bX9a;F%?y+zUz%{T04Wy_|qTGUu@m};xl!YJdcoM)@u8;>(ZPJGRd4IJT_{|l}b&BvVg&kuoBOh1b zLwAFqk2mgpkinNwelFrzE{Syp9}$DcN@GjUVkQ&ud=qDBGxcCam;h4ij0{P0^7 zZPqyPoc`czcd{sb89x#O7)oVUieR^eSj#BOLwOd)L&bd=l)MRVPkf*toS;j2jRA}m1LF!<~g-4vkp&@ZzD{4fS$z?UK( z^q!#mS`MF-6jEYF3J!51pV&+@Dw5a9j`ynQ^SFOXoJ;w5Yw-Cp1%37)v~|b%P9A=| zN4+=7g1}#L6vQ}JeNu%s!M#%MOg~M@>!fpCRltrueyZ|$QdFVM7uv7jyoa)0MX*!w zgB}2FKG5Dp#G!QG=I3n_F&D8?m(JGkh9#1zViSLz)sHEV^U-MDloy<%gh`zkI zSBNtBsWt#z0L}y4c=j-`6)e^7TD~B>M;ny)M<1(wo`1dO2JG2Wb{qitIsr}Z#ba@% zAdd%n4#d6G`$1tdfa?Hd--&k2s0RjJpr3r6s@$hQ91GWNHkDrEo-MpgVqU-=PAc+t zvULMmjt{Z3R-^!Ji@IH9<6gcYD7$7iT0`{v0l%{4Fn3m%k;gaz-bbDi?7OP2={Uxb z2EACi z!kzMINBD3LEX1$dRvY4}|A+)!a3)OHlMCa8SMmVo;4E9DXPKeQHfYOLR==0;1DL+R zmm#VpFM;zX_$QozI;o@=u4LUS{W;jHy+Au}Mku4BC(P%NVX0$Y0qoQx{0?osQ=kn& z&OIs<{4$^)s7I(*X($zEfd2SkuQ-(x%jtq+9#WM$-z$S%`W)LJ24cD3{F%&39tFN7 z$Ds{Wri~QWvPz!99ub*OMag^}PF!49^l?DFwiJ%aTyZ``83FbK4vqz(WIxDJs*Sxr z;3E^(>Z?MK;h}xHI$@W#8}%(P`7y>mgm!oUeUejII2C*^0ejRp0QYtwhdUAMHTpya zMzzGfLDV(R6#=K>52Tf`Y~-60!V+3wJ0Puqx>S&n9|1hQ0ooDULN&#N9MFJk5%{fr zg7{9CL@A<$;8QpTWp^9~qZO`g>h#xE5oCqQpxOoP0OJqZqABv3Xh$iCO9uac!3^+| zS`R*mmtfD0XJ}gp{UaK9Qrt@*nL6|GS?~<^f((ZD&JZ)rN+Oo*Nd=!ev_r=Emd#{# z#x_RTO?81=L1Snle~Due=V7F~(Y63>$&+Ie2B04-z%yQy%+mrLgsy-sn1LtiBhV*{ zo5-Dr<0vJTHJBU2>cxY0#F$QKlZ-Sh_BCv41?5(|M_5m63&a(!n>663VuOO3CHd2T zNsftWoe~$<7Uxeqv5k;UXXAK=HbY-4q+2nDE#y<dM++sV6e(A&4oBHVm`4)zXi75>h@ zZLmjh`@okzo&8>Tb_;X<)FaR}uxI$Yz@CAwAA5#+1azml`E`qY8`LG-Bd~LrS6HVo zuYgVr|Im(jhQ6=r(;v!!)5X7IfSXq*tY?t($1c83@4E(i_;jYd^X-5z1ipOVGRX05 zGlUUkxk!%}%1FKmKBAHx5M?zKZ;HGGz+Ug&lXs0gUwAf093y^XKSp+m@r~%k@C)xB z8x%D-A&mKFTqt97EG>FMOkk82!;d~K+Anez<5T#&n81hy@N7X`aMb)*8e=XqBzksS zXpCMQjXonbj4>@CELJxuGGS^$B$GOmqT_Ycen!OW#78i7;zOf#q5~qQM*BuirGE&S z7Vb@(5#<}97ZVVn#|WfPkEb!U5r){1sF8^@=0HYZcu&xMxASrKY2oYO`xCau7m$@z z5`7i=oEqb91_rfodwU`jYFgiOkD+{!<9PIGhM)rh&o}9HfQymna)t2b7p#mGwfUH4DqU6z>mR2B1m;7#|Sh1Xie} ztI}DHBlvLo zf-EW)(3$>ifR-Z9@A%YaQiB>&6VF4@wAUj!&Y;&Phq&tOeP$DU3;1*l#oja9yo+ zm{r-60QOXfnfI6z&03ro#vBn75Y`FXtx(qX&GZ4pJJN8tmeD+E&1vsw9pVC``o+=W zMp1KmEN5++NOA+lcNmQ7|66=3>q{^nFkm0zt?^+oW03~(ef_!#wkPT|R33a^J|VTX z<9vm9$2APsbl87qAgpbZQka~@Vjlk##Noree^Zsg{^NN;3&6U^bf--vK zjlMiu%PtXWtciQlpk4sSdl<}HNXxLoDFMApwix;Kk)y#1<>aW;y!F* z2GRdSelZ4kr0T>M;CzIA(#grGZonhArcob)+sDu%2Otdtc>f#dZfoer6}Hd&+!Fu4 zzd+|2o){IkAUY`ex7fEq&5)jg5&6~E0qloJm(W0Vf&3fYpVkLxx^cj(EeBfmKIqof z<6!*%i~1tSVV_VdTtiWAg*M<{c@Ch)yxR@8ddSBy1H(JVgvJa99(E4I-9HKAJ+7$Y zKYpmC1)xm@z!$G%gfM;&!Z`re+Ok(=^``(}sMyLB5AQ~6jWj)r9ycX9p1lS5w|DS9 zPb~od$fQIIzgf$Lz5W^bCHh&dcMkS z>q<1p|JeiBH-^TFjGr9_GBcE$mX0m8z6Dz$QUm9Elut(oM0dx2$YZ6fE*$gUt6Z*n z^)Rrb=EShp(Y- zWB5gk3U>Bxr5t5ydsCpB16fY!8{al4$6-as&w}~>Cd~Jl-+yaYKL|m$Kb5s{W1Deq;9}-uTE-3 zc=60ASsrDR;2qd5o)$BV!(c4|xvlG00{cg?g)IO&WN*5E_;j=-Uwo3q+PI4T370MsKKIA`YfGr^A zi=85ULZ|vad*4xQBfc;r$i4>37DIhQ+r)oj3{8qjSPtVp=ts*}pB4c7r$-T9LE6DD zKd6=dL)i}6-=Wh0LktVLj}q%_`c^=Xm+ubMz?z=vTzAyWdKyxXa3{6hW}iz zQh8!~MnL2wFO~kF zb);bbhVtVc<6cW+U!N)5zsh{lLGtRj9Z7)rfEXWG_Neyw7o^%Vf*FASh)Uxh*L;-g zqFo6yIBG;PGifu}o0LC@m23l6@HZ3U|LNj1`^3=LN{@e>_tB>cb$RT_SY61s zQhO+tci4-P1?2v}S7BeS)dhPLeMQ{kK7JP<9z4c`x0-ykdgDJe-5%|LDl`8Bt~Ak( zkdo_zJvQJ1_fz{KYd+HOxG&Y=ksGTW?#&=p@-^7gN)@_J)imm+|G=)UviR3TJ94z! ziVtS=XEUjJKeD{zw<7659SqecfZ9qg?rp11NR3| z1+S{6sV?}(SZ^rji-)n#iDK!Y51xV{tF}i^PuhHQxJUfsUNEZSR+V(s1pkz*Ckobm z)aeUYyd7Y|Rb{cVoi9E9CUKAZ8h?-YM>#Lj{OEVjrYBAZn{79>4RpDT{GPu5W^sSz zJH!d_^)2N9H~rKD%(N+UfH;p?uGe1;lE(+_pFcp+3e^9UEulLDvo8v zU!siX^0H&!1@5nb?Em(6H2zWEhrYUu;PCz!lL2Hhe8pI-_*1_p@4h(hujn2oPXF1E z4>w&%#H#?p^o}5LA0i3kEsfBgejxA7oyg-YSBS;fLzGNcm2r=_zdqUk_Qv~u=6{^~ zk>|&`U(6Gpt~izze~B_alj#S(i2mLT_VIQ<_k?i5RVQC?e|!4tK;pRLMhQ9}X+7zj zFU38|{;bCtelP34Ci-iKLaf^)h)D|jFTGNX#fm@unJO|5RKqh{+Wf8aFykka|H` zTU7M9!*S~>v(@}?%cY{#Qu(_~Q95y0ccp0DBkpluY}@Z+{1>eK5Pv=?Dqb7o>Z;r@ zDkOyc*U9m*+euZ}XurGkOobY#CkgB~PaZ8X1H2dD9(jM<6I@l5P zbR+oWZ6M|G$5Z5!MRW31cNJC74gc z<^KN^?GO7bVBGLDaoY8AHH2K^jMOv|@ji(7K7C7Q?*0V!FPBRJF)3g!xG?SCGW~EB z;U4|*XwN>D$n$GFc(uu@+K>M?Ig?K^l9Z zG~AyB{0Ba$ULj^27hO~<{yp{8YiKNi+f^Cs>^T}U4`)fRx17X@)peh;O7UrA6)-GFV1DuM9AS2u4JcInHySBoyzkg^8QD);ve%<=ON|_9z=YkY5O|7Q_BC#(Eqa`rc-cv%C}g1 zvRwE-I$;aR$;>V)!tLxMf@8k4aWBO^#@k7ut2aJkQAH~F!~fhXwc?-Qq~4HPuutyI zX#a=_{;&MoDx?1j`2WZ*xX&v1<@lASDL}SZE*=2o!qNlujKos!sLHrU`}~L({?gB@ z#no+_dilS2kI(WEbpR-W{lXdkk)uo5{{#2us)zfovLh**|99mr7wN#ggI1I|4>+3K zDVBBcQ}1%&9^>t}o%~EY6wB-@+@QViLoE}vj(-82qgF^nDS{(0;KPlvdXz8wL z`iUyD^D8gh2_6w@#l8Kc(**mJIuBk#%0IDTQG-j{{|WVf7{fg&JYgKf(5)~7f;!n~ z-*Dn=`Gh<%x=oPIM;)N-dXKQ>X6KMQYcG@=_ZV*neKX>`BGlPL70&DZp@(Y4|Feac zD_j>vAA${UdNPx}3gfoXA$FsZ@vnh){}LM#HB!js8!5_5UC+`55@NT}yu!Fg ze>}&3Zm6p|70yQ-$0H9WpHVCR-yM8V;rb~05bU87F>=zAwe=A@f7s=*R+20Y)0mO2qVYz9&()@7mFS|hUAU5dN zIFbWm39i+u%5+psCx}$(zBRi(;G(`12PnbYDcYRCQ4nHSW)O&;#Mm_&~s8~P@+4bphZ#y>o#;`<^G zm;kYzVIP;`h8jv+L$w#M2Nf|LwYOY!zM?rFb3hoaDn&x5BK6j-j9HPS1I_{z}W8CPm;po$EFD-U|6r-1MPNHRdMm3Sw|wv|^EvKVCAdfYz*14uX#uI1><@B8|76ZG#a1OGK~ zujaUr=s$P~?CtQqTAk^lLC!DLezqQJ9rs1Jm+{AYvg9I3^oc5^WmJ2Wot8y{uf9>c zd{=hde&1z~ zweUHytfk;{-;eI?-56u}mWFrfJB$Hv6kdxFQETD`e4hBds*D0Z{}U_&$v6`B)JE6`e>_fH{leyKk?KT8Qb#s zmcOrxbsu{Q?8$eM6%qRv4dOYJ!S_p1FTGMR->Ln4!(zsyrijj#uji?jI@&F`+;O(P zH{3fdvQWFO4_hDTb~YF0{%DZpVk|eD)1}B&<%;QXZ%>AQ#P8f#hyjblmPgI~uy>a#c$cPuyeNMVnsTi<kyt zWnOkU?ZV3gAk>{a|Hn#Ue7$d-$D?>YuoZ|=vt74*`=;_!&nJX4$D_O#7R&*2t9rlhZ0G|owp)ES>pjl-(GH)aXsW7f zeySkV6vqBI9Q%N?`cP1%#=f*aU_Nx1147^Uwn5uaej;}-OaYly1qkMgdO{C_2j8?@ z563;qcH`aE>&v02-C@iOu+9RE)K6O}2xwJzi+l`>EkrJejuVh5u=Im#Fn^+k0*V+SzF!#So!x}54R&&P59{@;frOPrzZrcjt4?Ct)94SF8* z-3^B^ieptCf9kkLIReHA34I^hF(D#$0{9e~LWQb~7L)}xgC`+x4IV)PPk@hLEu<~cJ_u~eXRF&rR2Juo zesjP+&S|A(wbbKzA9+eL`RcdfP}C0i4CehDNwV++(tH@#4aa6hWqqpl1t=D1L3-U_ z@8DKwBgkg3R>L|FudI$$@jMseh)04R-(mj6YN5k@yWgI0LlUb3)Kc?IPfdG-`?4|u z!+WBR567mec&to1Twf?Z0q`e?2RmVq3;tKt{D7i{KzR|vF_64ie)Ws%@sX$VGI&h* zYWCGo1gD~BD2GE{A8mAyCd1gBkWMZ9o(g?K6Zs45bGR=!>IWqv2?k{RLaScM7C}6q z4VA-evnuTiXah>KdQZ~WYITh&2~a6da6h)>c=ndWFy@Fj|M0e+o}Trqdfu1s6Hq;h z9|!|makMc&eG}{#QSO)lrGQzXSGYEyeHYqnx^A|vv~MQ*ajkG*O& z;Czc~KGNa71-kt&HSf!J0Sy3@;t3->KmE!KV*Z)JWUU6<`>HW&sj61}HuBAfm<;#O z9uxQH2=no2@rBp?61XpXfa^d_H}ET`y`y!AqcKKt6S4%2Ih$GZUc zV?;ZgLR-#ig?njd1AxG0(4scoo8FiSv?=^^?oU{12_qxGaXF6&xoGf)%tQk1?3Y*ORFCq>BS?+2Pdy@4*iJ#>GrF)B|a z8Lk+oBQ7Ft6x}ztYmj45Ga8LnryB8iWuaTydrbhe2J)*kPg-;IDMh*v?MHyG!S$d@ z?8!ejZuR~JvV0Njvwa@@D^P|S4DnZyc0zwmsCl(t>y;s0{yFwzU*7_{FzQ28dxRBb zS>U630(iu@>W!r;sa+n#*!Jau9)}gin2h!m!Op?0aIVC46ZvWRHvHD_DH#Fk4FSd| zplc%if_tOwLQ+h^a^Q9BK-m6&K^Nras4&W1gVLALR*94gB#TluRJHQJqV}g$cGZ^Br0&j;j zGRjT9r}2t^1R?{dJy)X^oBI$3))g8({$xCh5jr` zm!v!JSSf2@&C^1j9{YVX^nV=l-x_bH5TO-&s41ljP>+qWZQOq#O(8l>&&?P`$%|`#IRH5inQcTivR(QM?%05sh5&`oZ z(7-?8T>l;LbrnUo((jNy#JLdr0m=?hW`J=E(atnJJVuMdU@ZY#!^1EqxWZa0RB;%7 ziDdc6!+<^JL+q^y;C{+sK4C48=0%>a5bxhJeWw(^s=lD+gSmD!X<*Av z(MB+C(B}Z-n8nhf|H7D7AS+oe<_nELKlTD-Nzq?=je!0q$j;0T$Vg4ML75#pI&mR~ z&YB!gV+_T)D;(_d&^`xcw9@Vgabbs`Bf*3d2 zxL+l#vFlQ~qH_?Z<|WL(!4OX%3HpROd=w$8JTdy#g0I5|h^J}CWpn>USsf>eH8UY1 zVFKcu+FJp19Z1U}Era|G&Sfz9{21%SP+GAYYHffy0q0N$(1TLEBghbIoD4UT;oUdW8 z%%|z85^G@!{}eYqc?&l#X+?4jdp`O-qTMCxv#|f+ehR4DK%ArP3(7cujP;7)w>)3r zn6jh#f<o(B6%4}cg*!?0hl!xP5izE)^E$z~)@!#(bB z{9<20IVAW|%)oU8_esEbxfuVPvabd?Wjxq7qrD}{X%OELZV^9Y|HCyMZSate|1rOp z2ZL%&ORW*o{y@oB{NsssLa`y(s@AGAD@q5|q@m@B2yqBphRUT9Bd-pQ#4dmX- z-a`Jxsss1Ms-xh(SoPq2vFa(fXUdi5UdFwF+;7i zgR4=uy!XYMN26|e@0oJ&RrS5QTzTKxeO0$lIq}y-E`1ZZ{!`X{N4fMJ<@%@m{TR9T zW90h3{Jp;1_>sRaHaSAqkh=#{yJ8(g{vPJ%VhDlzVhticy}@)_3}E^Dj&jrG7_jb! zS`{5|Uko69xqG;ko$b+5P!<4cIbjy%2D1wsG8LxoWh#iPgY1Mk2JdAmq>uM96{2oG z7f2N^(?W%-Sy6#h_A&)@Ecm{t0R4h{DMW?Y6=hhMT~U)3W>-{0>F0$_Q1p4>2Sv%D z6l{{h!l(_6A?yl9)=%k@N zaon7JSGg|x_q7Y#&B|juxcD%6>#o1+)<1u1qE3x&3mg2l@bqsBFY>&nHeaW^e|htf zKHp7TRkEX>*5L>^pzveE1V>uh)=%(!z^tHeJ#h+r0a!kz;Gr zYCHCK+Ow#GNlmtEwrbkxQ{M${N#n-2+)TM{_b?~)-p+tgtxg&#Jr=G!H~H75v*%9F z8I^W*%8CX~S9AZ`dvV*1bVl@x#W!-_w7GL?be{3$(5@{FLgU|Uv$a|`a`)Esv`?Qj zGz~mND{E+U{q>;FZjH&Qw`(1(={>z&5BKiwbvpgIKjBP_>p5QNzS9Gjq~#9hw@n%~GWGBn z7c??xYW5@cow_}`f86zINN}5han1T)7}`}gwbrv2J+AzEky+!&(T!HM_2>s z*@g$ht;}ZXSOgh18{g}WVW086W}a`}v__2@o}J9Qof*`qx8_d|tp1?sYPa8@bFblq z2fYFZHGJ0GaH3}5d7U=e_pBSPskPPc=@QeX^^9yym)GxlYkk7O{YLeg{X226j#k^m z#K6GY8#}hE-SEDZl_pfXU4!vQjcVU?Z92B=Ua{-74gz72+2+V~&JRZU%z6_WV%VwO zkpaKm?Q(o&oAIre7;LO*`0EmPjlkn8j%zqtwfV)Y`8ccEt^YP_KHZUJ*wmw;>CabR z=(et7W^Fd}sNNg%IxEc<&FXuj#!sDej?bKQc%#jllUl9b=>77h7gnyvh#;LQI`_1C zw{LDUzVkX}LkL_FQT)lsPIo>Dau!*zYi4pxKcAMofXV)$>?S*Yk zd)8hVI>9@UAKLS()#WQK8jR&x@FXvPTfKh0LBqy-&TF2TZSC&s=wo4?*xPFV`khBN zt?g#GMsM7-4@TNA1{~A8&|+)zpBh}fVmA1~%#E{dOwf4x$z=4w&s4$I*TEDJLp;b zJGs$~2+PDdACt5jU6xBwQ1Y7(~SpNM?EHiS>{JLR6 z>#den#~iO(Z`tu-^OnbkJ{ykgFl~CId%fcMkf2Uc4adS`BUXgWmyQuE*I$HTAX+vfoFt*%q z!O~~CW=jjs#GoO=pReQ?uDM*_)8cKt-A39=roY@2zV^AL(<8^tJG-{9zcDL$=z%*M zkIj44d{Us*2>CCKso7F$j|%k9ID zENVQ=V$>bM;vH#BMM^iTc29b2?wZ?m$#^3&1v&*$4Y4<9@?%1CS4 z@ma0LkLfpgoL>q0^wSpL%aNz;DE z8i=hI_n5fJc+1``x3hGww;i^1^};{8cH4XAp_BcFmv4I1Fj;Z2t8TaYYkGHHf2zUt z9rWgx{_LHU_9o%dOq~|S3{%?)U4J^V{p@_<_1@FwUl+aAS(deNa-Tn2)PAa$?sC4* zEo*HXuJ)t2X$QysW8ZpJo#qqHy%q61_P1!@9@qKh68_J_Vt6}hHw@E_2pM|Kddp95 ze`z_Rxrw8P@y~zki<}m5)M!pznr-j?x6h0)W*A)@_qItcleXiDSa;=9;b!*z-uK>Y zXul%z^sOU(rc4@hwf80QyS|y%1CFj@8eexFb@JGXf8N!2JfP=@(RDny%PbeSnR>3* zh9_s7+6V8^eXBKVs&&7&T7$>Y4LuGHZhvoBxXCjk|5q6UKaTCYRNOb#|DKV>l)jV5 zvjGk7IGWA2>gboba)I9A{s)3*Gjxy5d8hT~z6i6xgoGB&p&7OMX{7F)>~*$b*!rC- zx(6+!JDu#?sH-`%%d|f~4miCgs7=Q1t&8J&yd5&M2Gf{v_?MH7bGP4^FaB@nPDi1` z%`QE=_D=0{$~L#@;AK{Nb6n^5H)+-PU8nqyvmxt={WR9?xE0@|$&sbQ?!>1WT54IJ z?>|gCl6h;|<$izH3%${2UFI?GzUH>4A}!4l-4ART@lGQ_xV>H1;nx;uux?uUEVX1ZpxaRLs1ONQ~Pi^wdyGf7SvC}4-udw6pul@U(Q`y_C&i|fxGot=K@`GDDs+kFB9wLa8;bj$Y54x6Sef3o@a@Vp*PoSXCCzN)t`;fP6- zCGItD`mp@y?Dl)@?;L9V%hpSq>h)><=AWfrPQkvn7WSWb;@W_Nks~gQS@$~K&n)Og z{PTK?QoJ+X-0A7n!%blRHg9G3zuHdrnD~-8E$97RX6>09>}LrdgxOALIBqM$Y2nh7 z3y-zBrO|F@#<)iT%L006I_%sXsnhy+%G&0=k2>@lY~1+cfRVx1_`l9-lX1-~Q1`a6 z$-=gaHn}Ykb{KVFxc+kXloN*nM%qmnG_%ja;AO2_-U@QOG-mk0#RDRT_4$3sHs+D$ z8jYqoZDCA4QP(4MCdBEu5EGa)X?c+;83qQ zb$iq13|yX{AF?n1$>Zk6bN?ml^-lHZ``_^Px-%|$rrurQ+}GXxT$FRx8|~j*^=dKS z&DH-cRLr0Hs!>;qXDw{C7TE@_?P(l0?s~p^?N;rz*Y?iVna9<2zT9HsvM1vB+g)44r1yzkKS$)1J8Q_m zQSGO{wd`Y(Jji zuJo8SLjTF(ZA*7H+4`C{baRZWOW@EjL-Rfw4*f~j6>Ho!uMXO9|F+A=X|IjWaC*Et zW4OS4yM2B-gZp|=^p=kCN4(nn+p3erdgZ@JF7?pYJv ze*-e!1nM;HU^*B&b8FpJE_Zh&&{`cm6y7TOP)79mbLO3E^kuaiyJ?!!x!?K)nm3Jh zrt9psSwf$-uAdiw&*q)x=7Yj^KjLR<^+|EH{FFHVgYm-sO~+r}VAN=9pMU=O*=J^r z^&iqUuh!BQu3q$fl2Zpa{UytH(I@ro(*JSuS_TO_{ya6s{i<2l$WZ%dE!y@xf)Q+MaEdmo3m zt%|GhpudI}KjWZ<#Sr5;eayA?I@+A)Ogs^LY8icK&fw^KzmCj~)HnX8Wh>Ung+mOR z_KjT>W?}1*tF!%Qv*tQOG;A7One~*N?Emz3VEu+onhcAK>K^=I{@WHFuDjC>S1#Vu zCAP<`J&T`STj=QJ=sWk?{m7VWT0I!kwKiQ0G1<`g-{1GGbGqumo z*9i`uVlsKnm_OtG{xxCgZzCKY&%Gad&d+jKux7)@{&!bsUEibYrDM5e?TN?x9%)_K zbYTAO|Dqg?@3-BuUN`0MNYA-0DX;!pw|RB$X`42`nKgdVwDHG@qklWle}9^>@cF96 zj{7aQzHD}6o{XiDnPe;qn;5Pp0%kX&>6nxk?DZnISc6`?Ug5Y8xI|_ zc8!(whqK1I`Ah$Kl{;Rqag#}jE4b_b>GQ~WmWU}F7t?0@8^68JLIAJZPMQ>anI!8lP|3?nmc{yz;GA4ybJ$y_P@Ny$}HX1^G^PTjhnOYxISuf zU>QeiLBDAx9Ym*QkA44-=VF~&i?lRYd-ClqbS6Kv&{^A}{+*AG>|`esrxb@#TRQeM zduQ|f?~SKINAyXUN=6JEA-Xx=q;Z|@WP59~9y*D$Rtn~9G8%jOoyPP%`5k62Si9(@ z_Atw4{RIPcokj$kyABMdr9atdZ}@8qho**2uYY*8cc9KSk!kMUdZuP(?VHy!v)}Z0 z_{iFu>92kZ+53mS?#*A0Yx;!x9qsur*Jrw^?wu(6#MUlr-z0An_(w&CTI8?)%e1Gh zf77?ke?8{Ib8j$ZNZ_KuHoIDDx9m-u_k=boEb8cq=VR=jub6s!%e6~uGpJ^tvFpFV z56*MUET?s|?=W~}+Vj0O0e7E1_+JEe$ub4fp)5boU z-ibRT^P+V8tT(&>;==lx)0{WFq0Q&%FJ341+`N|+Z`d?&{m8#p`5)V0H1&l?7q{l^ zteSNjsI_3I*{<=Ok4nrp2HU#YHal$F3>L`_FL}*a*8P9EH`m9IvuKOY>RTUoouS=3 zvvc>sZLF|f-RIrroiSQi>)in3sr5S#KHO2amrfT}*CV}eAGtm+^jwG~!$o@=ECaD3 z1KaI3XXlF-zD}RV*rfGw`+^TT3wgF1ByCNeS-Je4W3+GX_0&6mC3e++Y!GC9_Ga_W z_7m&5)H5HyFK+(=(-n1&t=!qVzGiT2(@^e>*zMuHTWoP@JZq`Z#Sg!38DePQw7XkO ztJ*WK>$V)9SZh$1`Vq?q(jKPNFb>XuHHcULHd7_COvK1=NHXx-FPbAVzkj=O%?`2ufJpZgES92UKcc16YTO?WN zu#R6Pi)(2oHRDu*tQ$nww*L?tj2a@+eu^RG`5}docs6x zJTLa;IlD7EbM5S0Gy9cXUtyXerU$mrq5}I|fxOr6yc3H7#R^$?Ca%>zjZn6RE79)R z9rNwNTUIGqA$@2@g#H)TN0TK^N+r7_40s_o(ZvS?dt;Sx2?1>;Rp?yu08UP@a}o`I z!_O7UP1u@GmucqfuC=e7c5CaV-b#8u4(}4w`X_h(xkeX3wwkz-$BSG;NXnv%d10&e z=U$=8X?SCWVky_EnGdCe(;&e3eD~jS%+W<|=GO%5(U9mQtBzGr*4|Efrvf)6>0CLg zWUIrr>=sYQ=4G4xq>ZiImuXUPY}IUzspa|L`GHIEFGN7Ec^RJ|t8Xs!?Pebhjr_hy zGFzPsp5mBj?8kMDt@DfCD@C;hyvPy>7niXA?0nLAB$UXe9=%lYiyxavyQdLBB9+xp z7F2xH_D}tnst9L&(@zJogb3TOg;7|TfEU#x|toHuf8a{6E)6!%)%Kd~UGf#F9XzDV!@ zI9}6v-7OLT>6vEt*U#Igiy+?Soc<49iZAeC-qK zo^WS0H2*!F%_mDGQ!_6}e$~DP-lK2^$kA~!rXQo-zHF~9q$FpmPK}HLCn-p+k`g{l z*CEBSsv_!XeG7u;;$`npPkci9Win#!SV6#A5cOGj(y6s8@#55a!ji4PNLKA9v{yqFT%fC2h%|%wC*018&)Am1k z{HtMaP=WS$GQnpb2U74p-155bC{L2!h;OYy2_qQGaVW1(2Mnln!rUPrv+>183+FM& z*z7YM-^Sd~!-|oAQ&u3q|BS?OoA8N4{3~dwCWf`EY4fzcDLue#kkn}3luJ-VyOri6 z5`^Qq(+h<2z2+hNM9urStfF=4ydS4^H6jTFu5J*P1rkCLZ#rXxo+~1+SA_?FAXZbWi zW6g6T;pLUE%}9&VXdf={1v}s#jfET$ThZ|T$neTk$(Y`%#Q8eB_&?xUHdsNSYH+C~ z3PT^Pk9QkJGF;Gokyp!CBc;<#8mutUm}L0Qg#$j#JnT1z;c8FWa#|HvWTQL;tRJa2 zheTUDFQ^zR8fS+-3H%O3-qAY)xe<*OJrg7fDyQPo*zR`&+-l`0nkMX<`834fw~;Cm z)fxJKEmTrMo!rHsGI~gmR#B>BX%(bHio)`sslE~F@kZx~Q;u__o8JFwUE67Dy~C2P z&m(L#(DK*>5w-?AVob$l9C_?%L)(b|lk0lEhEPYOSTLa zhN8MaZJU({y}AQWxr&^e03V-xiX*Q;}5U>^)$G2}I_HD^-cC7m5>wa+DWBvY7){{t8cc9ch zGAkS_6fCJi5Bt1s84xF=L~7kkKRHrAyrigiD@!BZX>!-RVZFBYd46NkUug(YdHJ6J zS-E4kJ(DZiit948DT*1^u}cQF>pLvS^9uxlR4gRJA|KmObc$YO25CydGyj{QfHFLz zjVx%xr1&klRWiHD44y(9zpGQw!22s=OBsgu@1l_Jj=uLbwwD!^c*++hypTbL9fzul z`afvx7-dkBS{5I57rE=IT=d+{pHd?0A4G)W>M{4Gu(z?U0Kd9ru@qRdhrLgaXh|Qc z;inWpLN|UMz%oC~G87h6YOa85OC_p%O8vJyIYRrHWH$K*?p$|n2@}?e@7&DEML7?< za8%umS@Z)M4*-k0&y_o_j84rCs%&niWqa)(?oX8oXioiFT1_=RE>2#=MxRqq@Qg0O zRk!1#YnBbPb99e_?$G0?L|a7c@!aO)@RP@16*KbY=gh-4LuKB-`!-e@igK9(paJ%J zgMW@N^_u9+wKYc+*6|3^t=9T>R`UdV?#W1bHS=r>-|kWpMTxPj=m`ISX7h(@rO>$6 zlc@)JFDBhexe0PC+a=T>rOndNyQ#X7HDX}Yr=h@MuNwf0spYF}SxR&>aMhrcTGO-k z^ckJU%dus>f|dhFy?M9sRK$C-H`L;xqIHmxNc$=92z{Ce>mec>v!vzTZ1+vo;yQ2N z?SLLdLlPeC+dK<&_;D6PJiPiO6giX_)X=5DtXg_&*mUwh<2t6bWw%KzW7S_t19~Mb zr`g_4v_;br)2m}Xyt`E_E1V+H{j>ZJgb@!VuJu&ve!epq&p$lyGhkHsVm;8%^q~W> zDI0uH6`&y)1YGo&5ok-cci`V!&22TUvAMGEl*9j_!L?paYeGFB0(v9cy{^InDE4-Y znj8CU^4-i>gK;pb*WR2?{h9( z`GK!>0yq1KkAPn_@~%1B(7O4>zLwW>M|rl*1ag#_&W^x=v0n&DMWwm$Is^E9fawF5 zc$^@82P8I!%`szW8jfhwY{6lLc?SW_$>|4?`vu-h&>3w)H~(_x4-9RU^R7U$h|8T7 zD~=hWLF^3O+V;F`&2=~ANWJw&U;F=?uv5{TDOy|XPIJtiu-ZAFy zGn1JAMJ%waqH4LNChZZ-VbTQp&D5%oD3farRL>)U{?IRCqe?MNZq?e*n#kb2^87ru zg!f;wQky{nyD7VTlNi3B1jOj{uLx(LWcsANbrhUvLOd zB{R+o=%n{@XpYLY>;bX?zS=I~GPfTMRN1l*0nWK>T^i2*O5#>+1>&b4q&8F=@3KRS z0u$u(eCoqaN|`5Q7IrCfC;qfC`DZ^^-p(OkehdI<4M!=R_UeJ#-K!sq^OD)lhT65> zLcnGPr}Sq1!ApDK4*(QrWC;vZ1{0ut6ZgkGL3I-gRn#1ULzWDUcBjcry6pSQrIBC+ z-A_vouz+9TNnhVxncW%5k>?%Dsvq>p%~vTgS~4w2y@i{-t$*nzQUCv1fd0M`L;wLk zA-SDDnHahbEFLNzXPTXop%Q&d#-Hg9j{7lNuNPWhrLF{t-2u}>X#yp`gMFV zI}DwE;E%0}$%EzF%dRnPKW4xNHA2wH`D&ml;ecD%Fv=o^{%_0#_Y2k575D+!u&cmN z+A=p(a&YQ9iMHpKodyjXyro5KSchq;^W1W*c=~IS>*#CIButTaXs};p0IkHXAgn1? zWWCkRIT?or2a~84xiv#7uWPbA@c=jOQ?l5;@c1}vQk%jc@{%FHw8a2{1FZ3c9bkGCe`HfFG1){hEA|@YkKZreSDhbz4U8ap`FGT)P2Yzy93U z2e~ugFTYx3?r(PzD$ZegS9z&lAHsSI_I=)3&w65*XCcmqpsE9Cl^KiYUh=f|hM__kQtm7#Rkjse8aSeX*PaKipFk{l$`X=IH#8^*b=)rZ=L~bNv zP8+~(+@8X=A-zRFp10JVtsS74P#tzTxM|r>VbRUc%Bo<(#iI?pfW{ z@Oo9}JkMOfr<~o6lgl)24QE0Ze>l`^yy+E(R6S_z#&j~fPS9dx0>2}Wtk!2#0(^da zqoYnp@qqhqar&9vYX672_^3$XetsGbp*7eziPEVD9BzU6%Y#=$AU6-^BEm#?wu793 z7`%1B8uay`Zyt1kWmRPjIfk@5|DXLDyuFyVTCuk*^`!*7LTDi(j^njo{byI}Q43}; zET7ka2-4Nan-xt-=FfJ)o23kA@MSc(@i1RAS9-lJJ8L)5Ih6X>0ii|56x?X!;GK@l zb(c`kUcaJ?f88{+2@MwKHv(q`J$;X!4QptrN5vn{4ML-aHOLspU38&5T~{v1Jte}l zH7PCiC*4H<4JWH374SR;%o*~oUrQxry{z9Lkh@A=NOTAH@zj2PIp8!|onm)a*=>a| za$Ip~aHp7&1GtPOfq8i`3m65D>^LHX868#l9uFB`Wy^r)z&yddo@7%))v6fLw=7Nv z(2{NaP3e+GIZ_j+ronvhlm2}0JRa>$aqmVn)NCTp$WMm5ra*6kjGgVk{U=*Zx{^$B zhIz8EPY76x8)!V+d6~9QToOq;vw|8UnzWkB4A4MlT9GAzQV+1a6g0^ zvzD)(bMb6)5cG^~_S^CnHKRf`H(lOFuz2^$%~WZgvuC%<@+KOP~EW5_OJ9t>8{s8gN>TX!X|f(nvd^YA%B>5gu0fO`H|Wdvr);OAE60%f%I-_~ z4}4#D#K?#Q?)5mBy^tp&8aWlU)pS!ro!D!ES9Y@oKGIlRaJkJ8kN<>%lQpXveto+H zd)(p-wVn}ep05*Lk@CJ-B($ysG_uq#6zGE4>yEb8I(qEh8Fr@?m+bRBJL%Hip`Ra5 z4DHgf83E}#JVv^$LqXOT{PJNt8d=-KVF=v*eW4)YIad`l92zVd9(kB#Cw)txw|((9 zLI1039sYmgM@_R?O3*oR;fWtFvwQn1Pt08@3es=u*uwXCj*?ojwTn-;kD*bz#-#-p zt9V2qYeSs!HoPGX!=n(m8{UaqpwM<$oEWTFSBvb{KVIIYD|y9mrS*YU*p^p6Y4f3` zsUc4c@p|811m>G4I{%Q^t6~yh{kP@cK^h8Iba}x>hz)O+(;`FTC=Kb#UyxxL`=gHw zl2Oo5wN{|KSntSTW?2WAD9Tw0EL%+oKje5ig$4b0SX22wE4jq`tedWrMEr>wt12_* z7NzB-b~8SoE$&fTdDc_!EdIbaK=GDU!CRsh4p9zpT7} zsH2OqYKQd|<~%UHZ;cdkT~DDI4xHq+XG-+B@e1FUIf{8aOdP+DV$clweqPgt()dcnFy)54A%n+ z<}H|_?Dg|DxxmLxhge5d<}>d%E(_Rp!AT9ln?%IjsLK%t!0(tJe~ z4LT~XGe@Hh_BP13eA~-t#Z*;2d`URqUsibWeio;l`;+ek!AOWf5t5}WV#JtiCN8L~ zgRD9c=nMDshW;6D`&+#?H1GW@BGFIpmlx8l0t&Q{{u%E3>z;-k%_MftKHL^g2Lj7n zV0AR~!dUR@Calfkb8sFEc-W`gDJ6%qL*iivF|U5#td{#?SBd~lwa!Z1RHFHbK{LvH z)lHcHGBN5r=?hM|lzsBX;{vI>W%Cp$%(OD(8}Q`ex8K_f7pE*q(66Bh%btDeTD!>pVed?R5F3^$~`RZ%!6ubeokffb!oKf*>RaBxV$NNLMVU@6O4A$m8b1nY6 z&(8@i?{!b{+{XhA@nwNN-!;^9%e>0zK!M14QJ_x36Vy(U=2jMK1iCXCF#0_0EfDk< z+)~R|r8%EcH3INyW?cOR@jmz>rQvldLj~SB56{*NH|=b1fvr{M)3{-tCI@T6N>z=r zyi^}Q=cSfQ0Q-;s=M_`sk5IC8b%t>|wHzBtcxrbA^~4bPC;yYtKTmm5%D)(L??8tB zCS?DOo|iVXABz`SyR|z$qkQ27#Ui0-?}48CR{>WT>B|?voDiJzx=YpoTS{V>lD%1)KK)SvVKwQQXwblm!EpR#r~3 z!Z-}maF(JEs#Ef2?dgNB^>g@XcI`z;iZPy+Y%>`2ybTH_^E(+W`@NYrbHHN|mc8Sv zuoVH%((BF4)aHJ>cQ$;`#^dSH9)n$qmO*4c!e;_It6JHPnM~07jl-Xy@qjob1UI$u z3;>;^L|?2f=KR$v1YI>FY8olAJ5J<%)yTwbb~U*T1Dt`nFWVUb_4pF~&JmGxI;z`J zZxaljbTDj7HPE@ye~&oKhhy`uZ^y&Hft9mS;8Tl(N&2=`-FdG9Kp|hupdjdvnr4!v zGZ(M#_yZbL>WUEo<@)aWe$!}uI&RA!*l~PW@5&20$oc~W@&L;HM|NLr^%&xd9KZ>0 zsw8WN+440l44SYneAM#JrGew&h;guO&<5=_D+PlF<$@B)FeY$rmyM_*AJFvham*9Bo;!`SHG=AjbkugKXcLnm}(B$)`M_ z8ns`aqc8VS4S(|AGaLrkE~Bi>=FgG2DVc{ zw%8X6hHT~RYPos~y5Hy(tSa~xW1K_PSZ?X+y+1)lR-uYEIm(LB-;lq93r&-=wtxGB z@}z9qy#ak{Xct4P!A(k6=Noh3f35rbY+^)5v!)s^jKLbZm&V{TMYD#&*%$b zu%17k_Tt}0X8Bfkr`BD0`{bdI&{2e85lV>TrOTb(Q*=4YSqNwhEYQZh`>!%UdDBIx*QS<+)yt@9yr7yZ*9fhLG0i z%rAQ?dQBUZZR>PWwM^tzipNpR=1?ZVi29DOHU#n8qA)YmuJ1k1l*4JiD?SJy3a;qF zJG|4u-AqYR>Eld2%(4Y!Sz&69{^e-D&vI{BzbCNkdMxr5A=(fiimMKXSC5&_m0my= zH*wuz;PNJaN@Z*|*E#CS*Hs3v(dKa6{*XPBt{|^G!5_;d>%=KF*pP_adAZp*R2U-&u;VE*ULLOqhmX6M zWm$YpQ)t55wDM?P(4~hdZ9z>K&f&;36f(j#?my`Zw`)tEpQ^qh`)*xh`-)`FujVz| z>u)>V+WVSJ+I11yHud&`wX+l5babO71ubc)>FOYLm7EgFn(^>I{G!$ z6-mCg0 z=f}@w;QLnuoa{1U)D!}0=*7GSyv zheBP3;G0unLtnunWE%jw*q_K9Tb!R#m7(OfD*v4B3U$e}i~RfLQ2@*pDA)5VAFJ0x z_SaD||A#i`HTS!fJ+x4GqZgK^yyL$uxWPwcS%D0<;Zw02Pf%8$>bn*Z=+eqo3N4!Y zwoC;8B&Cb3Pk8X-wbf={(vle{Wy57pC{0^xkll#CBW&L^=s5!gYWusN1Vf~H@9sk$ zAQ7nXyG)?AUvBi+yapp+Hl9~NHvrUbevi|AGFP$(KcwKPn7(nY%fvvJ^FXeG@lA6H zi+r+mu84W9#G(5!+c5p^s01Asp6I`+Hh;q(XDrCyl+VENp zo$B5qGOf)&5cVXoRfeC}T6ukmy~27V(paiI7+$YEcsI2>UZ(D-Gl<43rf_>1Ht9cH zAPTw4m$R5>;=vBu3bCqBFmFb4CNH6yON&_%=kePd_l~^{UtDbQ>9^gNi*D$5s=zpg3T#%vwN7OuWq9h69tq zo}8q~k33jj(xlT2d->5RbyFhpI@5q@=6cEhpi_D~<6o^RUjU9om3mu>2|E{W&wVf9 zQP1&58$z+0Sa&4Kr_?Q@Qo{!6`{0OC;FlFgO>7r%~Roh_b6nvkvcRmn%?p8Jm z6;Gxf@PZ?I@6DF*M64x9-;Qzthr~c_=yYU?ChI=TAPQuZoHyO>dT?*eKvk{;?2H3weQm_yxg|5H;dncj(OpQ>~{mZW3e?lMPkq&U6A?Fiwe<>T?x6BvAvT|Wx^_)23 zLPge;h3L6^k-90|%;gfHnI4&KMKQJW{9G-}_SH8{AEa-Bz>}`lS4aM@1FAGemKo#w zr0DoqMv~wgq_0BA0lwG%8%qJN0sqUPwbng2*Ob={lIXgB&b!;_$F;mQhDiJbA~i{w z&D?vS3|=+fIvn?J^fVe4J*aK4iS~zse_KRvEOuQ ze~(Bx>7D)xSwetjG~-Vu+bV8luCoc!QZl(ulgV+eRul+elLOv|kRQG8NPK9auCg_V ziOtjfGyzaE8jd^qgs2pY-N@biXp0fu8h9NhtJf?Qnm_oz4oOXX);BbiMJBfF|0_V_FF zVVk&v-_a64@oIaT8S*LMhE4EuIxUT?{_2J5c|HAt*1>s(8j|h7v;ndpk{_=5Hc=Mm zl=WWBh|vJmzr8JeL?hJJp_f?mhsXX8#^}D4&wmi_*ZFz+Q(w7->V&vLSOO1&`D{<8 z*EY1F2`7q#g8Jy{7WJ z3l!FGqh7S_zkBM9Vfl!JLr)dUan{F(6)o0j25iQ6J_z$N>@%nr-r`ub^Ilvm%JO{3 z;yHR9as671)suuS2qv@lhkbhQ_uOk)4WX1}5WMD50xSHTYD{|nABA=t{LtT638X$d zkBxd&i1@BKwB|U$8Z)+-q7Sa-ItG28E&k@Zi2@CY-SCUfYfG{>OJc8v3N;o*Rw2!S z9nj&^4KUDqZ)#WtmjbLHU>7bQ5kBFZlvJ7dze!PviP+y?H733-uC!66?p~0!AN;FW z4xwaaV-KJGc-3+S?SPuCEzxaI1m8Xkp3jV4_)*VunEiZg)J1TEEr5Q|qG)KSw&2by zh@@}ShzzolCAaeJ)B{UAp#2uBGx^qLcyW_3GQS(z=M=P0)5Q{0vTdR0-nV#1AQ9*R zBh~U?~2Gp{kVb^(Tw_fu+ivIszhDEh)fip*wgQr2H>jL zh>Hz@5+5z5_PpQw2K)Kg)|((S%fn4^cl=5Jen#dvY7}^Tw%P{tYQF=%wG(4RRlvpm zLh-_c4B7Nj9FHN8=mBCyrlu~0&m|g~BNSU(!jc}fJ{cyyeeOxoDf-Uwa^Kl`5RxnA zl6l>}oHRjXo8wYI^iPUx#AXDx;^7%}6Snz#VSV)-SRUwrhQ>B(`?PwZU)j9HIzl{(~P004c;M?Xn_kwzif5BDKwT1t8}sNQ;LBLE|G z@wFAE!h+lUt|k4>>c|G@NgBf?0KXI{0xsIcoH!8l?^@-YFE&_4PbWK^_s=wb?C)~s z1zu|iK7|_m;^h@8|XC zS;%4S&-r?ih$&PYy!Q+E9wPqmbwaN2FY^Np6>pXTh#fXy6cU-)fEuGHbM?|T5V;7a z#L_VPBBz2rEgtaPXhPItwBeiiB^h`7F-h;brq}!UzV;8L`0n%FzB<9I$UUOr^ByAr z@Ex9gOUA8soP2F>Kt|6vXTXE``2fJKN;msVcQA>+BNG39Jk`*=wRS-gm~&CqQTo4W z^#A~4D=Yn{Z4)WHwC^If<}&LxrP|kdF=lez$02 z^Zpa`z6a!jOK`V#xqUh3aJePO9M$}*4OZTWDy5{4(?^>PRoB`D0?&E3Iw1(I;aag^f@I7rK_xr`qZ2I(DMtOD%UPx*h74FwDQ{i1+l!;RoX zzehX^qan(A(QGjL`z4(k01XXpbJVykF61Hc`i6}iqO3SAk4pwSr`mgnBJ#w)d4IPu z)e|LQ9L#Nsp-s=^c^E}XO1$jrahYUJ@XS6pOb1^o$FW_@`tz;whY88coMixM_nCm@ z|INXL4FN_=b0w0=0~eph4_Q8rOE~`WR4A65B$Hn(iWvdwC{Sn7)%L;4RoqeSI}%2glWi^!%#%14TRly^0j`32G-ng!S}fq)i9LRP|;@6Xu@OBityyQz<7 z{qo0eDQc!_8)*wKHZ5vO@D$I-mVp>r+g%NcluoUv zzK2gUUU3rS7SZZWK{?wU?oAT{FIGNX=Td1dDzNNiFfP@cYU_r>9;Xv_rMqwqpA(c6%Pd>8I|spT1>bnxINc8?<)5O zKUQ>#vV5EY6B>MxDt5W;V>IEdnWUc0PFE#iR&a!=iv|F2=l**a04EaMpoQ2mb0U2Vh_QFE%|lAxZD%@ zT#wS0T*bxAR#0>9Y2&zC=|@>ExBH?Ztx9RMB_%IOCzcXfv`u-1o*sg!9vit%44vwi zn~pyJyp_DB&fZUFh~!fEq-JsbAl`hDzDeKN?$svVBVW%aLGD>ZqO-2!V;lP z;iFadb_2(nwjK+#T_GrkQen;Eqr6wf=h5C57(rfNVo?IfHY~`J?k3ul@hfC_k6Cvl z`=t9<8J<~tj>Oos8Qr5vz-3l#UkhoDP(t86Q6N$N3tYZv32rKdaztNG6DDZ(Ql~`7tcZ9KOpry6UPb z0haC}UI+K4p=-qAcC${JZay1NLeRhS4z`i}fR|X_ zhlWv4nq_9O-7IPgMbhEfkETRmKUwxSYsYhQK#-^x>MS2;_Dj~1OxCF)W_IcF@Wi3+ z8&9t5iD9}W{$=11r!a^`IJ7L_?P?di9Q-isNMUGFzbDSm*WULppO4$?@-qt8(wTw!35Dw;_B(*a>Z1u*4#O5`0{_;F=B(lOv7@usFO5HCAJ0D$5_ zurB<|>%x>Z^hC0bwGWyms1JX0{W)u;&Ua_2q&1LTwE3>*OgNK3Tno(()o{%)9ir4= z0uh$O-qRaDtpV}#Txti*td;N)i}1PAR^BU{Zf-Amh`|Sa(<%s#$Q~(+nY7MPuBr?} z_A41E@bR{SZa4cAD5mt?}333Dztpp6a|98 zDOWNDim-Ll2h?KfKX{|d_4X=pb%JJs&USU_9b*W zZFzB2QU1f9Vrb~+1dlo`X?B0~sKvEb;0^6f_mSa1ThFIZ*ZqYnor|mScTxC(XwT{0 zzoTS>iGlZD7^wD0>e?^?7TQRgr%4YcFaW@{8j7)rF#B*y(&b8s@EE;PJsAevr|yx6 zlA@Ada8wsXx^uap(Oz_-Py(&+BX5rTpXXab!`DZ?uIKlv=fx}iu<_|0#9*q?QRiDB zTBqA?@DM^v75G4B1srWM=j(7x0RX|j;D8Xr6_2<&aSsb~YRHfL+0Uj2RpIkgRN$yu zZ=;a<_n!s!=jWpUNdEDg3D2*)aDmT+Gu=)IXLXJgmtR(^(67bNMoDvqKAIN2?*Br0 z{rme-o~ZTItSHOV7vzo$3p>YSIDgx_C0(GH%rnRD38 zoLV62H}$u<8Xm;}fDH;(5m4O6i;UIL=-)P3Y3koBVY;1vUi3!E1i3F^w#QBI?h7zg zjolg}=Ev9TV^uo__4mdO({Cwzt<}uyl%Rb$y6Rc4ibSHOO3X{%8WM^ETGJjI~Lj6D1sG(K>&YEPP5jK{qa|0>~AMcu;~rumSivUpTL9nx-jrjHX|mmuFkHrYO6! zBwkw{;rPeFup;GfZSQPaNM{f!E;nz=RZoIU27PQ>9;TTV^&~XiZZ!qk>-{K1I(;4^ zGT_fAar+V^i~FlMs<=sn@*OR#lRf_wznw%V-c8Ez1Xu(259_o|wIU5>RIPi_W3Vw0 zO0W@RQf(50)H=WRI_d!gaPjbNhOm^J@O5ibuELy`5lvu{%qP9mvFp@N(^6DpK70?Q zE1IQN8@BY%gfq<7(&tMDy@~VVjTqB2@X!pAjEQ&%Q49?XT8C1U%EDGN4hoF z$2%>kE@(4S=sp)G>uNvrau0V1Jif`56#jq*e4(HS<5Q-E+(N#JL#WOX(i8t!`n|Ju z{>XnLxxSd;o}RBK(EFLcZ}`fDI&KgyTf##=m)05(a5szwepzWHOw_+6PwIm%NoHOK z=tq@MJSmfGU}b0{yyz%l)NkNZb)$Mh^9vt!>O8gc1aGg047w{RS1gRSIK@Gsu00F6 z+QbAptiet`@9+$H8@aOIH1Z_?vSculREuFN{Fh45 zPdy;As3xTcudm0-0h%57B`6HG(2D^MB;x8Nz6XZd4Ou&!9=34iYIpD2*g*GLf2n|0 zRYOI6e&`}aw{#NA-(ePmrM(C3nMnk&4uYg!1yF$1o~k)(52QOJSXT_ZCpe~)a;}F; z7%Diu?tq?`GpSNq%~N2D62^S6(UGb(Pxx0&7+#$4MHst6D9eme3r`XxUaQa`9&vKv zZl`r-)3xeMpw7JwHV==$#g~bdCZ=9|sn?eHv}LXAj1AB_ekb?&ZMv){{27yoBL!x$ zxMc8DqJypgPutY$!PsgrG4$s2ZgoFFfYc4@3Uk)-*wpK9L?moGiA(wI_>}v%;HyNh zo({CmmRQ*ms4<GlUgOb6rh-nL_QJ&?g)n{kwM-%D8eyd?Du;r=- zC;l$p;0Upu=xtD5+_>K0myz*Q@WJ4M3 z0&VM(V``1oC#iA$mW~2Q?NG@^y0AyUZZsjBOGW z*EA6XamL1I2X=#;wBxXJ=%f787OXn|Iw{AO@kzhrR54CL!voL`M z6j)&Skqv@~$Q?Lg70SZHVYHYAOW9dm(%U_+tS0D(4VUiYxpLLca@^O1pRmROPB5P;o@Re*l+{4QGFTY*60 zoyUS;mZf2#R9R*8RpwaLSl+n3p43Ung!IAMO~rg7T-vVs8YLY{HkX6BYste-96fh3 z=b4o)kTcO`YJgjj$KfOo|3EVCTifo*aM??~Qun}<;B!ZbgNfOgM3P0jc~a7}8fDr) ziERa+lUT_O>Vt}`+kYyl?%ITq7R%F1HK3p3Ct!@%lPm5@yVpPcha$=KT8&wl#w zBtFFLL!&@9g>Z1F?Z=YCsufykO*@fQNlaQ($^5-8u_U`X`B7wm--P2{>>5zR&Jket zFEq{P8858BWube)a4(>$ckb%9oV5k_f_z((Cas|-dmVE>H?G6Q1{vLK_znseAxc(m zE;W;wMGKpwOX+E1M4Iwaxh4U^S@O^?BZSd37FtN9Z4Pd($KX@x0~z|^Bon+IH_uq` zy#gH8oMkd8u$Wo*EL;xNq&e_(fSpF<@AFR*`D$0&iNmw6|Cxk|34|+I7SO|a+`P`s z{;(1T+hqdNK>Igq&M!)(>ZXt8j9x;|6vqa(IwWeSl7C+&UYWb67Xn^4UuDnQ?&OWw zqYYvOI<~g{vKg#Sf#3tpM7o~$HeS0LVVrEs=dI8IY_U2jnYHB|Mo%hY+9*{xY?#Ym zUZ~Q1Sid6zdu~VGD?RPpT>kkl`8*%}#vYC6hAatXNl4x?^7VK9M!PmF$X>&MUSajkAKnBOagJ<8aEwD(gy~n6Z|H2Tiw6 z$i{WMre7jLR}N)6fi>)aZNeX{inIB+uC7ME$H&zZY%3%aUJc!+o(8kPPIXdXCzv?C(;KdG9Tk14q zHoMa<>D`nZ$aQe*`N|21D8u$`gaagtoh>>wuIsP0-Ws`KG)S}zwV&Q&8VijoB4gAg zV2T)obZ{oByj7RN+}tbvN&9zw&eZRVR6@Fcr{@wYLJkv)ay57_XxaX#b58B~Ri@J< z9XriAttah1YnSyK@9FkK_T{<{vWl`&R{=BZO4R7xvFsK%hnMnD#+65N!9_WAZ9eOOZrtI!Ys`S~L? zs&de9ZQ;V?Z~*(VNbvz_%L3$`dvwOl$nV{M!IaqP{ljN{eQao}*}o#U&B!KuDN|#^ ziqpZjIgrO3a86=V@XZRK9ro+DV0 z0PtUauW#4GKK=YcfsYzwjQeG^|C=Z)0&A4EDC;hOLOZJ8)WX>uNG#~7%*PAI zYq?h)3TEs9Gx#om99QV0DEKd7Uo7D1qXFn)LFmSmE??3#l94e8r1Sx)DGlqa=5~D3 z?&-R%GKKW>GRcjKY7=yFcFCXuQ-!LBuHi=*+doijda!-h7_83;-GuOy&{Hv3QN!~m z#YGOM19Vgu;tHxGm8wk(b#XE@WrCW?2xNYi3=39i7Elm zBRgDHe*sN3L3MOPJ#76<@-#C903*p&5xM6HF6i4<1GMi%llV;XEpk5rBx1@2rRNwm zU+xJ1Z2KHPSNqDccSNwf#ZZ=LVY`F*OkYPV{u?t5D1>h76qdbHqVWo6l8 z-07!&peKW?*r%?POK)n7G{P^&32DhEWL?t9l1)1MjkXg4Hwo^P~qsAm5!$gpQ zOD>z`5a;9a7w(%7zu;}=0vl=Mgr_~OnSgN03Z$Vy%wm83!HN2z7Giovul$*nwj|6o zg2ttj)@m6aNJheEWxPtAP_>MKS=4#|6z81DvLACC^D1_ICo}~RAgPN&n8P7&%P_O2 zSRU-NPc*1o-fl|cakGjv&fuw9VcmKPIF}1R=Su3WliM~*0b}H-u(PfdlZy-ZocnD_ zkoqp7m;y%V)Hw#2E10K6iG{vZ=(%^LFEtUnUa1hCH+Drxeu1`c zSIry2J!!ol{6O=R$&(M;mlAARw zRdRBuS?#PR=i9vo7^D5hh20`OG=QF;nO%lyVU|NH_3EeK^tYxSvgbQ5A9I1>JS*VR zXXzuV8Zkoq8Z&Db-)s7^dspFQXAf#=$=bO6vZ_2^6f3b%sTAA|N#_6mvJCwc%#GW) z6xNfI1{XX4Y4M+8RU!rf|9692AoyP(;C~wA-n-4e{+~l};0C!HD+#6}-o%ev@oU^i zS?!CJm7X4HMB{*kWvJL3De{73zGR!QJWQAI*gQdXHWcT-3hQH((x4kZ$8-oY<@oqX#r-zvoqbz6h#W@TOlb35@{k7!9i=)%eT#x zZP}|+=TGtH-4X1rC&UjGeU9Kz3U{GGKrBVX6Gycu_X|j#b~mHO{pu*&Q+~+VSHJaX zBf|cMFyj3n0dUh45-TDSPcMW3kiPA0ojUumeY=MFl#u76G@cz;Sy>JTus?YwUqY!S z1Z~Jedf^#(KfR7Dt!5#i1GYuwH{P6GQCu%ypC*X}yS#4W47odsNkH2nk}>&{WdI$1 zBK)3hNo(Ns4*)=eX-WQbGHGx4#_jIdc-VjEBA^d@C&Ga}=S={ahJa$^jRM+_!u_iA z#QED3f5cYMj}G1S<|f80%*Xt^PfHEo+mci}`9IIO#Q+x+St!6Uip!0G*7hn-PcKD3 z7J%!V3kqOgFB&w1A$Jr4{*8lT$dj?X{k-*84KMfUi$pi7LQ6E@yzlZRB)p6qz^hU6_QGr$0^@d(aQptenyySNh-%_RYVD&$3|u9t~~8hhwV zWcVjUxGQGQ*Z|@94p|xi#Yns3lJ#*3W#>zz&s}Ri+e>9-gxkrp@e<0C{nN;q8#=qkJc7-=FaS{D${LKzMLd8{xAVN$ zg}iHvw$!wnp`&&5ty+6!4c0=3&UrzKrMz%dHth%P3DLNzmfV4XD@p&Yg3q<6A6U9g z0yK_ceBgD`+n>OEgIE!;RQUf%C4ZH*6ydk-sOI|?`RS6|?c#>KGnf76VdKnA1>9~1 z#icg&tK0MhbGPm`ThztRA45b~uEg3(e`d@WXbNLh!)$HB(wN2M2ZF?c27=Zx$i85Z zVxTt#NoApxijxg2Hd{nOT=C->=R928xFO@*73G7es(YLbv$N~~8F5QIK&6-wCIlcB z=bJ_-ZXERCm)8)lVc2)9+ zie%bqvEDSUjqEW4SK5$+-1Bv=EdJ-2@0v_Y2MFtF-&>xOFcISSH~yPQo16URPp;W3 z-7giNt2^Iyd>sgzsYD4X&kbCs2aU807AI;7lWn^GFwC1Ie>bZoB_^bqu*f7O)}B@T z;tHp#vfoIBg#|rWkVmB^M+#FnX$0rbg^??c6bFYMXGB6F#vU4q$3jBpA;#zP1)bCl zst_P51c1)je!lR8ulIumT$A(xk${_l%wvQk7~-K^M4el3u+dSW%!6*2C|sm3Z-C`F11 z?A>64X*Nf^M1hvrD?Cal_dO<1~Oc@h$&Kpc7M1eN>R)-laXPN%M{>{lLk``NeLSXA+QYK7)QcM+QI6JLtz6a z@}C6A6cj3By429wP;3{5+N_Mkf2b%EexKY+w5>Q=61O|y5=@QI~mvn*dA)Qds6v^clW&gb9HUQGQeK;Y zH}9+BqP>qJ!*^8KM#lRZN-y!dC^e6nj*uIHt^6O-c;5g;oOoy>DH&ySfSedT25wj? z99$Rh^Y5+5tm=Kgu3mueL=szKVT^R^1IvXD74+kIt z!eQ*r@CM;P3z7K2$ppFGOG(~AC`#ptg_2d*l&iJHCB}YI0Dq}6|@cmSfY;?qN&5Ld} zM`*Gm8ZD_OZ%#qo+?w9;XMXD*$UbUaZh8IB&n ziq1nuX2OmE9rup}u<<5GkkG!BsFf#$2~Rx>755d&%fdK{Bnq`F9Kt-;^2qkfp}=b^ zR9GmEkP+qp2}E8flrTKTw@?E9JcC%AfB_u9%o{Z+41DOZaVP}oE8y680}6288?p_} zZwNz!0OqpZgC*{A(H(q?l#XrqrhFSJvomW-r*2!{Xasm!mb$WX8 z{v___;2_F(dg+<$JC*o3XWinXbj`_ZFD`0TN{|e8py>!5g`t2x4mO)<=6Grn1sU^- zN@|Eg%y8gfxG*N2(m;g><`22>(D@m1T69IJ5;&<`5eea7IC_fkxU@9HH5O6Z`)Q5u zBm*dP3lIS!G?TG4LIX(XTV6!n)MScf)U4RV=EA!aFlpk%RJLnG4bID!r)KSytKMO| zfkA$udLnSZW0vrkfX!hvw45kKFQl1aG=7nLQZdxLRX}e(>L#RzO*D}=FDly15<35a zZLD8cJdZ*}p9=H1oeGN?&iyC*WnkFp>aUK?)D~T$(c_`$p2Zoj;X^lNM!gPd`PE?WQR>{#sl$BEVCdY-pUjvH_ z9ZM6748Ew1aU=sAJLv$&^D?XO7cGmOqKE`tiNXZ|;O-(l*2#_P>^w56$hL6$Wz85Foy>=GT1sau%9IHrCA(c>4 zk?qx;Td0F)ju3crVk>t;+w8SS17Y$TDQBcCH0mXwAP4@SBUx5L3^K=}!{mp4M@t=F znZKagtSNjXTAA`HH)PD|ZK#Y{Iu*>OwF1vOO$HuTDt zYg?Lk-PWQDM%|I{;uLHm)`spZHu4&7XLb3rv&HfiC;_C1zCO{s4qLy~pE zDhupy&d$vH3}co#H@ci-(##{7Ok4hllwiYQU!^t*3{pea<}d;Dvc^NhluO|zoEXkb zOyZeO;#vQ!FFJ5C18s+~OnU9rHEo0OB1UfL!K7P0GBH2W8?$ZsALD^Z6 z$O)6U8~lfH$7tKn@ttE&Uq9BYU#(rSytObGTMdw9l(8|-4-2wAPy5ncliHK?h@hWzpX5k<(H zdO336+daW@*_;RwrxoF6Mt)!;m=XTm@{Rr29+xHO<=MHci}Q?Z3HHpgo_qk z2G%czD^vOQ^{geeOi{7Uo;~@mB!Ao#)Gs3Lq#u?-coT>{h$&}=X{Ab{`~0fC@U5Uq zSKBJ{Q+SLj%G1~(jJ{B+;-4-zp{*(eZrP!Vc65F5y6k@-&VZXsA=e3Nscj`yk1>ay z1*A9RK5RG#?VjIYf@tToOfu*e*a!=Q*tKVER%)95 z{HUpj{2uugi`(b`GgovlI*d(iU*q=*VbYWd;a#NjqgVQ({3Rust#)&@O8sHT+{enH zmy&H`uR4Y)ihzoM$bq)LI1`pgMLLPIO-5U~^d2dPP6%aeLqcci)1CKLNp#FZWx`=E z=M;k1jROL3#0c!E^rM-5zAv(Fp!yG@iT*A;0{NRW9ZOS(N`|y?g3J@dIJRVZnv2*O z%Lx>CHj437>bXC6lQ|vJCx_V$t?n@3*!pFiqP2RvAHQDup>MM?u-m5mHR{;#(l`~C zm^O^nPPD{`upCY)xU96Ca*-nU@rRAsM1}2PZe^}*ecBW663z4b&`pI9`p)h`OKX}3 zbo`(U1j$Rz&IjXG;LXkIXU60sgM}^YB3_cBsTq4+Bey1uLqX)68uxB~Ky@gaN^I?J z9xpZ1e&Ji{*hNSfwQg2Q2mWq`eSW&?)<&oEb!J;xGesZ$Gjj^Hqh()5lv1O!Hgp&k zM{U_^8OjeEW_x~1Gh1HphC_s%3SSmh3s#c)P4Mc_!&*I1zm=K>j)J%V?0BdMU9F{8 z7U>{OKF{AWe1=7AlGbmuXPJL5v{4pu&4cpl(`p0$;+7N8jEB;g?;>FxR#0Cd^Agjx zWyY+^`KE@}i4)u3N?~jT;oq&iw}-6NcbAwgRHF5dzcHt9jIWX09q;i;{e|69d7xjc z48ki{m`c}_75@IV_C>$`Y0&4)khm|3lL@sz7Cr%03Y==bon-y`oH)AF>3dStPEgOX zxnhqYtT{zWVzSyuh*oQ56|reFwRSYdl97<%wRM)jaWqP*--!&nby#klJ~8VyaC~A% zFUrgIiZxnmsGdYE>t5dwcy6lx5DqmwTw{(AHnY9H+ukEsV@4gW2ioqpRhlDDt(u{F zuWd$l!21E5Gs-5L|yQjCWY9+?KUon4WvO^*Jz0+|+ zkul;ILhYy-8e>9o^9q_d3Da~INi}Y|(I~dS-j=u03a4zNB*rD#ukvE)9*bUA_O7o{ zBb)by+x_Fi%n_C2dC!{K!|oOt?iR*arwZT0%j}u$@NOnH-*Z$$nru;iy__ZBB=eAV zbhz7P3xOT`jT9W~I-QOpK|i9rm+ zzaLaEt7{#Eb4m8)wa>fPoxA$Xm>rUbmVEUrk#_LyLe{SDe`$W)Tn3q~J#TF9jW_#z z?aUSrtDoMjc>DqFoZ8&0UT?N(kmKQNK1*A=RvGq$tNyvzsC|>;%A?cXL^pMbvb%r@ z75}6GwwovP7TR%MACo{{GIB<|h|QCMl#jg%Hg|F672+arpYSsJkW< z#|qK!QT2G{I>h5t3{7P>354CM!X;0n1ozunB-cez!AfXSK8)bJ>}rws>nHFr>4cF+ zdr`|=7kP9!+8D9oFWY%6xA{bCEiF}%2+P-hI`>1JsIG5=Oe^Dj&;ZM+kNw=QUhC;Z zlUi*ZioyV|Tb9+ioXN@j(PpC}oG7TS$xtCd!q^KWQB zpGdqOR;$i0QH-?kq&6$T6Dxa38v(ST{NakwJsaJKPFOjDP)^8e%dPBGd`%|~&FrG_ z+q_{NU(xQdS26pzRLX2D<2p$H$7yz!Qlwc)jv9A z{?JiXY#SAR=F+sa*>?GXq@{n={q+|Uasf%~|E$IcmcM=dTwOGgJbGaW?*3vsjP+H+ zlqz`3zBe49vPNMPbF^&7p!EqcQ|}Yk=#=Rdkg)$jNmiTneQRq=;Jv>;a3tp2zXIES z_QeZ!snl0LWx?_z@Pu*MRCBhlzJEdm0`^*3Ta(hE6S6hIR+m4^YQOEp%Ha*(svA{n zoo{?BT;S&2<2fw2Hcw_VP^A`yrlU<%3pToJ>8nB->eL_Mxm1?2!1i>LuEXiNSwej* z0{OUFU-8x^iC%qBa9prA{62;Jxpr)Bt4av%zlZCenekS6d)Ks^g*s=wV@gfd14dK# zhKcKgF)Dn7LbTY9|55gS7K0}z2dBMjjjSuSk9ysxg0(uHaZ+tb1KWx=f^P_>b0mj& zaf<$N)Tn+_>x$4oLsvEh0L`n#*^T*QXfrBM@Gff0E-+h+m@3z{xC?%+>9Kx|4LEDm z$jNO}qdKu@GHkB%!i>CgFtPRq*I{bj3-yMMaRbqK^t zdcfZpQ*U$%_+F8z$Rk?p;H-GH>x97>6kYqeo`*^=O{BsyFtTs(_@K?{ z`bnYo`^p8aq}&BzhZ>HZVLbh%0;8`it!bk2>Ec|_^M-yRN5NgbJfL#2;rlX{wpsA^*2!4aDore#7G^D1A!*CT6U@%{ zkzR+VD;#ryhGR(C_z-cV->fUy-XDumnbnfSPiu?vMjJo9kiO^>!$SCJ@;|Ba^Hvx~ zIeWLv5j8bE+~MbLR`nw`Mp>fz?_U%EV%IOa&fdW|G>GBoI#Q}+>Y?%2;1uY*%9C-1 zw4k`t{0GsctzYUJE^YhAt&VG{IBe2m80^8ntinD>gP#rQK z8YvN*mS`Ao6L68axpldW5lpBX7r)`Fy0pEVfWw2Ut|1c;!0_4=zpsetwa&es@wxLD zl_?lw%V*IkcyG&f@0{A;{N2`z7qM}?tf|Tj);X%u%B`WoD!aTyrM8>@{L_u@ zDnX2xk)i)n9g%Nn7NckHq@|tsw_}I@r(0XMZ&Nh^7olhH1uDWA^nR2*#2ZsltQjT0aDiRBp`-#Bj2{yLZm#2Urzi@U)i&-sn zT1v?AV<|c^7*ePqOLb<2Xyaubt*;s|E%(9Iy@hls%nXQpdb6CbHx3SqzOJsmPfjVe zSL{!=<@KNOlxH@Z&__;G#)0C8D!CP>XpZXmy77IN_UmtMcJm)^6>c@hfim&KnV|z# zi(cku3m049dP&V=e4-$1x)|4OmwV30>!1YSlGyD6~g1l;aN%} z(GtaPp&uimzckmnPD8h}C8a|Vlb>X~9ebW>f(r8~yEjjB9S*`zEzB|V#@ZHZ8(Y7( zP5*RlI8b77T~S)XdKq=Iy?(0e^8wEC_{Q^12cT-VbE5iO85~^)H{HPIM!`DI5ezl) zM^?&F+VVz(Ja}nMl%M?CAb530R9#$LV}jORdtPA2zt)gq1H?2X)PF|Zz*M0wj#St& z4?=pIX`Xy;H`KO{hVzY0Ff*~{w-+(buzZ*jsUF zCuBPf-G5)a-yYTVc>~cO{!?~*HZmPiV&G)4t=X-|>N*)vLTpe-4iEQxT%BBym{@2q zYi#}SieB&m+>U}Ea`*i{Zp-t#c#FdUDqvfd28vHa3E+0W?zrgdUGvj?3AtLlFl0>T z305?}J$Q@|tI4q;O$}R&mK9MpuKth9v5EK8 zOAhMM8^2sCPm_jH1qnklRr*VuIhawfob@M*-~pz?WgXxC1W`Xwu;mu^x-cItHlT-` z1lmt>?Bq{=diTi|TCFR4i7=Yvkx!;hjrLnm?Ht=Mr~ z1sh#{y=3E>GYWacQH_uXhTi67`1T#ROmlojQHzL`#HLA;vXHTm)2K-Wm9X`sJJN^X zrq=zzetLawm;Z#z>h@q^fafEd<-DG;SI^(dY=2ytacBHf@efA1ZT)bO`@rTGqAs(N zW#lRCux`Hdl!=-1%l$ENOP`O;3~T~;hmJ1Dt>$g$vwH)KE}7HM-djN*i%YN<9sCvP zTsMl~wVbS})3U7fvh+@m#Y5(YiAG*mTsh#0g$2A0Sc)GlB8PaDv@hbE zx^uepk3U9`HJ7nZ-bc=P+qzq1;%Zt;^f&gJt7qYS6g8dB=b=(c$3GFHuXcUrO_CH&pFN@d>s<~D}Mg>w8zaBNxKGm@3$42*K#4?`ns)o#?C#B zW71Z^g;rT15SLMN?==nIWJ3pQe#Buxb?E*_73@%1T)m6ReVwEA(GaL%Zp`=F_m^)Y zdy8=OzPt z`cEuILAM9IQ9cte!1BC0?g~NG=(2{B!JVak0k#Ubo+y!yYqgcmof`XQL&!Pyq+0$$|mIAT=Zrnng!26-pX2kcClR zWS%-=CbBaGtFr|hkL+8E$9(r@VMQoQFhH)^fj_ z&EvZW);j!p=QeiII+KszXF!YbfUH}8EZ6jggo2Mt)qwL4{g*%%423e_emsCzQn2^U zpT=u%gzbdZKLlJYqJ|_qd@>0(i;s=rv(uw$iWiPu;@V2Ko-trg;_4o+Cso<&9@*&g z65(1)44oXH{ImV~f4BgRY-6C3?)8rlvE#4a%+g?hRM7S=BfumEXCvVP93uY){)OYB z16DAAfJKN{ZwN_QApbF;PH=uZqMnQ_5Y-xk!;K;#A?4S5Af#QV*U9os>Ot3U+*Gg}LjAxY@Ei4QT z4Sj|dGLL+q)!%ExpMm@@x2r@`Rfp+b&OSsUuqW`M<=OYdq%%8tlA4$Lp(SRqb^M_7 z*RT4He724Hv{T-_KVaA7u(CV|E9~aix&ZOeoie-%fnn#FgluhGhq~=$rOm2J)DMnA z&JPm}j+zV-LQ4n*jsxl7pp&0o67KGu?HWu7-q^s7N?n_x|Tf7hXlo zL&;oiQHE(+y?EBjtl7Gw`{I%s@{eB62Lf@xNFEwEdY;! zy1FPI8=4v#iz{u(K29Q&6NdHmudp%wxB;TTPO+;lts6ASgouEG(r-8B%!((^>Svq! zUT=J?sF0$D#jm0%nw5y!`-QA+c8iRQkJwO*PBtIBE4OgSj%@L0D|&hgu->a(DRSO-r1SF4Ca)gMEGC%}xV`ovRJ zr_?kLps$ocrI`jm#H4B-M&m7N1!?em{VEl|&2FO+-pJb!rou z4@m*8AM9|ZS@#5T2ZFl0li|RIO^GhC?UE_uRQ$G>Fkl0TT|C8vm%B2d(9%s%B|9jqxs@wwb$gq zBYA{CD1|f;u~=eC=WfEd%EXyV318?*pj> zr_q54_gS?B!18 z&TR%Zj$*_Z&R=&&VAo+TTmG>63z-DkEcoD64lIxzJ(hvJFhHWH$23U(x!!J*om$fm z{F1Ylm8)Yjf&L3pJITVao9X?`Su@Clqe(0^#U&RxeQsX%pHYbdZ3A{Kv!E$77VUds zFyY0GO)dNMK7#5@^G*v2o+7d*fEogx0S!(l(xCTW3mpb`--=UkPhTORhRY3?aqrME zgA0dG);t6GGCQp7X!-tCbnPnHeUp20oyyfaAuX4+!z4pw6J~}83qJgIc3uz*q z3mwaj!t<&ti7d;LJ^F8VZ%<~hHGccfz{Y|tkw8M$HZEYxsyt5h@SOq*vo{AW7E{Q8 zB$C8p;7=}fjQ!!dP?HkeGnjpJ-OEk$slG!yH;e0RrC?=Pm-#J)J0CG6qiO_9&f}f_ z8P%XBD{GyvucJl$u1qH5dLtXZpKDa%Lw03iU4Qb91%*K-Mgo8alDr-xKzy54fL>}g zw|7GI=k~f#LVzF+0*@WX?d8^V9fueTba{fTcln(MKgM>&f84C9hH$Qt@~nLwrGkb0 zY<%|ii!8{{cl|>Wyh`Q`028$YQBCJtj=##Q-o2Vaz(a-lLG=JQXv0_n%)UXwIy9*F zT;Rihq_ns@D=WddfeQL=Kl|6T-}HjZJAQivX510l0xC}8+1lvk;*y4bPiYZZREDgU z6fV^7`KG$o>+9WbCx9)%V7zdmEMN7G&8gq@&`mIUFHR>V6-Nu@q+-CEnXeS7V|h*o za672p-W}Y6pX$G((2ooCgDYjZ=1(yLZ0dt$JJ{2HiFV&h8D5X%@mPi!Yn=?|JHyFu zcQ1HveUc_Z%p*3Ri1N1F#|pX2x?$@!}E}=iXL8C zUkk1*0>o7|CScQ(%JrU?=Ch_8=2y;`-joA`yC!Dvq)s!nE^#GZ>v|M;6NU@?8wyS4j}1|ts9`D=3_so~O}g!!=mFS-rLz7^*)Di4 z*PB|c8Xe7}mdkC|YVE4?$VtL$?GyNY`aXK3c{7?foCWq+A5pRI8YhC1a%N`_nSzEG zLQqim%Xoe+t2q}Bzmd?JwgHR2Hhf4~!C-P6k&=9mCl$2c)8a@2C?mqRdTnI-6h(XC zyViqk5v*2u9Nk9igCkwGxp=-fssK2I1O|l86F+^zv!rEI+kkR~htLQDZWVw4KUhEb z$XrBw6oZydGG1(7NhRa$|9LP<*G3xXV%H9FVS;t7IXOh@OmU_WTWzw^D=W?8e=P_! zaMk#P6xyy_asl;72&n-8D6IPALa@;yfS#{%1}(@Zr+!Zgrx0#-1h%(qn?2>&{+w;# z`mE^uq2j`Y)z-O~T4l+s$*vOjbUkuZ_-1}|u5S<9{4wU{QJr95V8@KM3pQM z6ZDb?n+>)g35%NGjzb2x4V|9|COXC-MSz1tSk6QS{uWm| z)ZMe#ZosoDPT~1D?>k*dn)+gBJ`*Sp&d*|T%_ptO7i<K3(Y4j*V*M&T{@ zAxEjo4(9N6yO_N+hn2SfuK-9DY)1`;T!Iz95d6^c(c*OD~j@O(n* z2hjV(U}O@MEE;i74P<<^a6Zwwlq>#Muf)CP3QmJWWvl*WY48euGN}FKcmV_O%StZY zc?iI8cJjj|h&qTYfCNYo+$nY)&=gr-OQnul)i<>GN2kLBy{ackJm$kc1=u5hBSOd73dq@1dYrjd(FVN~}vb+=$+b0Bm*y-z6bo=8u@=6eJKRS0g|x(|-f z<5}4Xgistw9@6l#2l_XRBVoL>&}Ka#?8{Jsxxw8jDC-jc`b$A3z_-rx*CpHga_pP= zYq+;{Te+@v$6wk%Qf1de^lnhzz6=a#Xe7?c=UKBde zgupVzX1H52M9aY;m6;@RN9g|5WzHMY2LT+&soIa4x<0%rsF%zd=A9Q$`|xzzbRHt> zA*~<&X>>ZgmM$>i6lZJP_kd#u5mu;_Ce@og+)jG+9;pl(M7Rh6sTll#;&57t$cSvU zgoe+nV0^XitGZ>3pKC0zhnII{*R_0kx6!l^=2yj7m$O7UI1e2*)0F3BtC5HSC)#J& zYT2%>-exn9|9R*<3E5HRdB5u1J9UGSI2;f?Pb9oI1V=MMa2}Wzy7n1Yzz^I6Zw1(0 zWm$h%o+5|AB3Zh?ufdUGY&! zJu#d?ARM|M8MzoR96~!cJ0pseLjy};QXT)o^4KvD8q zAb?3tk&;k7<}JXq4}_+-k^^qhNZQT=h6S(J8lLEIF=YFA`; zexW+iWmVO`Zf7IX;&D@^)8(Z}@&Nf4j7yc5>>s^bMLUmw)g`}FCjUvkjeTk}-I1AN zqr^{*Oo?3F+gaVVi&T5-4hyxE_~yQ~F!vSZ*Q5dH74y*!{55o6Fg^8zpL(&xENGFF z`Ih}Y=mS##S69XTITdh*_wVg14>@dSBhZ76`(6$4II`|Oe5A}i{6EbYCY#xH7dls6KM79JC215$YTlB1@`7ty=v4{igdfl39H9@{p1-$cbV-j z0pS|OIAdxm$c7+WX(O+RXOaIW)90wqzVJzh_H)FO2F5>A9d&0>_O0e2-+S5p0S!FZ z?d>6?GU@tMmKV6WOoSrd1>R5YMW~H~eCBCwI)f80?4cu1W`QlpHR*b|5zk?)$NaHk zNzl!NdNZgp2TJ4%&XTFA*9=%K2`_gvw~D)&By*!sMThReGlE6!Ii{> zSZ|dnkA`ohrqS2s@2jr3cs)nX{=K}(CbU=iyZa1=SFRX9`6UzLHq$EG)H-69FKb;$- zzzhoYBH-}iwUIRkUwkce;QGhP*`OA4_p{06bR-G%7rC0jV|%3Ev`)A8ETeh*0lR7E z@X2-O^~r@)pkVN`GZvM;f}br&nV7J*G=f~i+YGM4a;9H~2ux=ErMvdB#H;3QJkb5!jD)Cov^g-`;tAVWZ9wU?jB2XgeYiCWt- zx$-M(mA~0M{4+C?=Iy*42ySFr9`~{UPhcXiH%{~GJ;8Q}YA;VjJ>Q+La!p(A2p_+T z>HAOTAh|wnzHxyN>1rP1(9w$ZRY!OuSkyT6Heaz}+Y_!{-0K%O9ISbG*YE0E^sk8I zj_P0DquMio%7WlS0QT~8#ArR5jVz3b+2+5T$}(8iSm}N+F|8|T>#<5OWqUY05Fc%v z3u;`qB*3a50hhYlk(oYEklkLGHvKXLmv!%BiL6#>xb8++be=P;?LXPd6{73KQEA+T z2GLygKYAZPwdsr1i_Y~6<7F3R@f)uO9$c9Va~__>9v77CgHB7n&aP-o0*9m|4}hMG z<`>gHcyip6m1dK=LxkF?RWogNk$6bzu-T*SE7kNK<0FBlP3rxqpU=*2H}X~ezllOFM&tohSgn9+jv4C${>|Nw+hCS~d~Ao6|^OP%2FM(NMR~MF=Oz z6lq4%+6$(V$_c_>g#SuxVGVtb?Uw$$Po4O#sAss-@gpnq^VOVlo_UE9Khh?yo$PFN z*0jjHg3u~oVlcOUPy)>R4}K#9sG6T1KEHVV+NdE+^l)ZoZ*$VT)RDBlY+Xl68Wp%FGrbHbb~EpdvBhyx}nNfzb&PCR%o5COmNymB{X&r{XO@^{@PwsPlWT zqg<{1TPx1}FV7vce{2ZK#t++=-4~tH@Tjf-fS2*Wi6%%-(X6}SSeS~q0<570&=b~k zHz-3eMDSzD7n#$yCZ*_!7~}2(Pwz8=bDQZi2HWsV@@-oN@}toRJkbS&LQC#gc?H3{ zt?EYiQW$v(Xz();sOL1h4Uq?R;mz-udhWOQ_7A5;d_P@Lya*tBW*$EGkaZZFTEJUt ze_B}x3kk7{j*)JaG#8qOkdu^UKMFUgVD~NsB?g8MLw0{ZjW%!k3BF@9^<05meIW$j zU%#hbEJP3~-8zN~8@wGrw!AK=Z~v#j0XSwJW#HNHjr!JJNGea2ec;LGc?dOu7hD`V zBm|5K4uGXhGxojm0}vBDe4%PzcL_Q-$g~KXH~0ux6t(`5cHmxoo;rRXIU{OnS*rZi zTz!(>J34eWV3(Zn6>bZ(x3u&0xn|eL`PqEc`#1(`sS849TPxow1jEqQtDt_+3216F zV@T3L_h@5^`-rjeKHwKUq`{y1c(#2cnpp~Q=>qC#j)i(&M8t4)UE8r0;sm!EbK^z}t868nFG5ah%>Frzl=xRHoEm=V>Tt~bVO=JCl_ZK1q;6rkpqFZA?YW6>g1;L##LSI#;VOs)}Wz{J;v6@ zGNadvAb$|{6>sFJiLv_R9lfuP8Zps-gSwejrb0^rb~6fRh=>sk^cIb3IFtOSFXN*4 z7i$)qsGOooXpX7i!d%goMYPvsr;n=)sU8kN0viGnU^}q0{YtwqS2?EpA_PC!$~;-V z>;#odgKx|evGH=o(}rj#nE|>{Crcp5S_j<}-y8_O5}^n<6IfR21!lizdx*0+m;l?m zT8TZ01j1V|b2=!uY^1Yb`sIYt(xOLZN{{Bo3-@(o>}jO=i49)&3+P}oaS77~=0%n1 zjI6-tD8biQHYAi37l-iPWtJ(8TCYLk2l0eE8Zw3l2C%l7L|!(;o#;1Ky}6j(vh;Eo zSrr7l34F45y@#M0fSzE_R^E>uUN)iJhGOJ*((DL(x+G&3QrIpZ*kD)T3m0h7e#ptI z$C%ld8dGRWScYri1A^#RVsIwyU(^^;3H19wY|WPb~U_LHChwWo6# zEGv0zb9mo4D?F;3tbWvsd*b!qYha=JoZ@=zpb`&!4o8#z*wEbIbN{lPmQ>qIgXCpQ z{K)Tt1SZa4s=d$#UWlNjKPZ2ho1&6tm1dMxK2ma_lvYW0h+<7IF@4E;4^PEgzJxI_ z3)_NdbD3zYPy_c&V0j@y=o1lW@}H2by`0t>9WASx?7C%WjXr*u_ev(6UY#qbTveGY5@Xb~~m$cxjkgoJhiYC|az zM(G5r`0zMP6(+3pPGAvCQ!9jhgZB}Cu_y=vn0a+v(@Gtg_jmF{$Td|cDQY3}H_PgB zXWLz;*gm$D)$d0E56tX0)UClePz$Id8nhn0kpY+*WNq+8it+u;StL=e(OEgSgl_R$ zOnL??opQJcMd1&{M6AN$Y$C;v_>)Mwzotdx_}N_Ri=q%0?+itm4_H|(f0<5 zbcR(n!J^@^=S9ixm};MAQY1ng-g5Hd`cHm*J0Ra(F^8&tmfMu5jZO{};%~+;lUk9;sBC5e%8a)7erv^Nj^`&WCBtrmN24i#&j>HQ-be6xdN^o(Tol zaCuxqSxsgOZc15}*H~mzaYFBmU3GHI_zw4;*qyu|{D!(a*X_*&HpTh+LPsb3H9hMd zRng6UCK!{9@KQR<#!wL(NCq%r;%I(G|KtasilEucM(R#A(z|A^9Q8r6`_Su|K zWOiy_3iwjzu8$P?EY*Rdj;d9#2{7#MUlQC-&)%kIu=5>lb5|VrQbIY}mP}8!=lAd7 z{V+zUrCC#CBrGL(zD3YytEZi4URA>`7<1l;XCwd zZRA2KtEsiUE>(MkAWtNL9iSD8;Ci3)al0OT&O37D3v z1l@QQBaFIdvJJT;1x`y)+U1uRRM1%F^F$Q(9Y$yM#bBUwYBwD1a{V^I^aZtV4fXqi z2;!}H%u_CZ_!Vm+b+bnocXgpE(g;lzMVpP?=uiw`TI2_m)}CyjXznVN`NtJ#GGH-S zek(T_z)InKIq!`^H8NNd(nf-ANPyrfUIa-bmA2$tIQ&Li^+GG3{wiY4)1a0~Ij{R+ z?fDD)n}FUD8Q;qT|MU2j7k+=p(A3J+4?pwPI2Gj%`z=y}HU0o+!D&ds=d{5}zuGpz z%5Shm#pP6CvEZ9F6_Y8HrAMRdtiBc$FCw&g6sRy);<0S(}Bt|;VLtdDE!`E_!bMGHmjENpJ01YSN#{Nuo7JX&$YUvIP&K; zeb84FL0+isB%Xc87_K)$u+1m(I5Kxnz!-n8foxrU1`z?8q&L^#QqwZ@sHodAWgMx~ z0`3N}QBX)_mS^d4xV_8S`k9Soab8TrXZ?KVRlQVS`Khd-ijc_CN}>S$C74j_>?fAY z(dk3EkCx@a0yxsPN|(`Gz6fp&FMZxUF=`YoWdP*q9Kd0|<9b6>!`m5qS83XYJ1eDE z!+YgkQhQJ2e$@=|aeQK=fA4wU?wvfV^{7YFlc`X&>-t&w%I(XxC1nB? z9nSNR0Hz0-lN~*WcCwP ztC8S_c4=|3HjiqNje7IQQJ(_%E)+$L8i}Mx)l5Z!whB+@7jLosqa%9dM}8kn-#7d% zp3GxTb!@N8WUzS`No5JMK$oPEs6UK9qRM;DyE(_u6=#Lzz|Dt8b17uM{3%~3vs4DgZB=rM zyYDW>2{^Q?%)b)YgQ#HtKc>Dis;Vw(_nbq6beEJM-QC^Y-Q6h-2c=VyZb3jABm_z6 zPU&ut2I)9=`+oPkd{SrZ+;jXv=oyI51qdzohlBo`7nt{&Nzy{l@tEc zzLI6JD+R6isVVWa8?y)jCVryo^F4Cn`Iqm-`F>uNZ~4ARYX0M&-KL;7T{DL9=&Ba; zd^c9JdpNP}9YlwoAEFyjRQLsjZy-IhoSTMOlv8g|bm(ScJq_$Qr>5~CMzbKSjmcof z3pO1_eXYs9ME2+&_BoA=8oej2T*b2LmurzTD+{sx&`gh@b>x?a^v*CiHS!(-lTzR` z@FlA>^J%g0UOhD3^~tA`E`3{D@;>P^O4)_D@V`$+~=PNWyq(!q_2uY^;Q;!7Mg>i8aLJ^ps^42fr{oi)F!!6)8_JQtjn| zk3*2(f6f#@853r@z_I@Ua>;;`erOM4XYcvtdu8*Va&rB7o|zTJ?mUX>GhdyCzkN;C z`EE7vojKLwcB3Du&S}0njRehE2F^WT$xLm9hWx0h{M%?hRzyUiu``^}q;9%$!HDe9 znvPTJnv!zJ+8C$h{A%DuCg$3QVQZH(U%;PLDr1Ooh5uTmS@8A}lWq(N&~2qu6x=xI z1$+sIr?yH?MKSSgd5qGEHVaF$qo5|a$GwREyyFpk!&h)YW@+f(%Fks2EUGMe^ zDRG`lc#>x+nLNSJKOW}8P)E;!VJD~2)al*i&C;He;A7eB%C@l8OCuOvcb+8 zYLaiJZcl6>H6zB${SvNZ!ZTu=kl|Pz+3S(4sxl=o1Mxi}aj()O`!@SZJa}n6vFbN2 z=5YUus!i)pm1=t_qXv&}AKu4!582NW<99cjv=`@t8dvO`mA?PpWP;sG1nqCD<*o7g zMj5aFv*om$0>;0%03YTve|uLbF#>OinyRt*`|fYYs7+&K+N@?eow1jKtbyU!`@b7g zFNTVc(n7HN^K0O}d!sxr*m} zoj2&h55@cAi(uXg{U*4 zds⪻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