From 8839a34c1f486d5081ccd00c2df61db0f0da4c98 Mon Sep 17 00:00:00 2001 From: Afshin Alizadeh Date: Tue, 30 Sep 2025 19:26:25 +0300 Subject: [PATCH 01/90] Remove CrystaLearn --- .../CrystaLearn.Core.Test.csproj | 3 +- src/CrystallineSociety/.editorconfig | 124 - src/CrystallineSociety/.gitignore | 238 - .../.idea.CrystallineSociety/.idea/.gitignore | 13 - .../.idea/discord.xml | 7 - .../.idea/encodings.xml | 4 - .../.idea/indexLayout.xml | 8 - .../androidx_annotation_annotation.xml | 9 - .../androidx_annotation_annotation_jvm.xml | 9 - .../androidx_arch_core_core_common.xml | 9 - .../androidx_collection_collection.xml | 9 - .../androidx_collection_collection_ktx.xml | 9 - ...androidx_concurrent_concurrent_futures.xml | 9 - ...constraintlayout_constraintlayout_core.xml | 9 - ...customview_customview_poolingcontainer.xml | 10 - .../androidx_lifecycle_lifecycle_common.xml | 9 - ...oidx_profileinstaller_profileinstaller.xml | 10 - ...spection_resourceinspection_annotation.xml | 9 - .../androidx_window_extensions_core_core.xml | 10 - .../.idea/libraries/annotations.xml | 9 - .../.idea/libraries/disklrucache.xml | 9 - .../libraries/guava_listenablefuture.xml | 9 - .../org_jetbrains_annotations_24_0_1.xml | 9 - ...g_jetbrains_kotlin_kotlin_stdlib_1_9_0.xml | 9 - ...ains_kotlin_kotlin_stdlib_common_1_9_0.xml | 9 - ...brains_kotlin_kotlin_stdlib_jdk7_1_9_0.xml | 9 - ...brains_kotlin_kotlin_stdlib_jdk8_1_9_0.xml | 9 - ...tlinx_kotlinx_coroutines_android_1_7_2.xml | 9 - ...linx_kotlinx_coroutines_core_jvm_1_7_2.xml | 9 - .../.idea.CrystallineSociety/.idea/vcs.xml | 6 - src/CrystallineSociety/Clean.bat | 17 - src/CrystallineSociety/Clean.sh | 23 - .../Components/AppComponentBase.cs | 191 - .../Components/AppDataAnnotationsValidator.cs | 200 - .../Components/BadgeContent.razor | 161 - .../Components/BadgeContent.razor.cs | 29 - .../Components/BadgeContent.razor.scss | 28 - .../Components/BadgeRequirement.razor | 23 - .../Components/BadgeRequirement.razor.cs | 9 - .../Components/BadgeRequirement.razor.scss | 1 - .../Components/BadgeSystem.razor | 12 - .../Components/BadgeSystem.razor.cs | 35 - .../Components/BadgeSystem.razor.scss | 1 - .../Components/BadgeTree.razor | 85 - .../Components/BadgeTree.razor.cs | 57 - .../Components/BadgeTree.razor.scss | 27 - .../Components/BadgeValidation.razor | 18 - .../Components/BadgeValidation.razor.cs | 8 - .../Components/BadgeValidation.razor.scss | 11 - .../Components/Layout/AppErrorBoundary.razor | 31 - .../Layout/AppErrorBoundary.razor.cs | 34 - .../Layout/AppErrorBoundary.razor.scss | 34 - .../Components/Layout/ConfirmMessageBox.razor | 25 - .../Layout/ConfirmMessageBox.razor.cs | 35 - .../Layout/ConfirmMessageBox.razor.scss | 44 - .../Components/Layout/Footer.razor | 6 - .../Components/Layout/Footer.razor.cs | 5 - .../Components/Layout/Footer.razor.scss | 98 - .../Components/Layout/Header.razor | 37 - .../Components/Layout/Header.razor.cs | 54 - .../Components/Layout/Header.razor.scss | 4 - .../Components/Layout/LoadingComponent.razor | 13 - .../Layout/LoadingComponent.razor.cs | 6 - .../Layout/LoadingComponent.razor.scss | 91 - .../Components/Layout/MainLayout.razor | 36 - .../Components/Layout/MainLayout.razor.cs | 35 - .../Components/Layout/MainLayout.razor.scss | 20 - .../Components/Layout/MessageBox.razor | 16 - .../Components/Layout/MessageBox.razor.cs | 44 - .../Components/Layout/MessageBox.razor.scss | 29 - .../Components/Layout/NavMenu.razor | 3 - .../Components/Layout/NavMenu.razor.cs | 32 - .../Components/Layout/NavMenu.razor.scss | 119 - .../Layout/SignOutConfirmModal.razor | 16 - .../Layout/SignOutConfirmModal.razor.cs | 23 - .../Layout/SignOutConfirmModal.razor.scss | 58 - .../Components/OrganizationBadges.razor | 13 - .../Components/OrganizationBadges.razor.cs | 23 - .../Components/OrganizationBadges.razor.scss | 0 .../Components/OrganizationDocs.razor | 30 - .../Components/OrganizationDocs.razor.cs | 25 - .../Components/OrganizationDocs.razor.scss | 0 .../Components/OrganizationFeeds.razor | 7 - .../Components/OrganizationFeeds.razor.cs | 12 - .../Components/OrganizationFeeds.razor.scss | 0 .../Components/OrganizationHome.razor | 5 - .../Components/OrganizationHome.razor.cs | 12 - .../Components/OrganizationHome.razor.scss | 0 .../Components/OrganizationLearners.razor | 7 - .../Components/OrganizationLearners.razor.cs | 12 - .../OrganizationLearners.razor.scss | 0 .../Pages/DefaultBadgeSystemPage.razor | 7 - .../Pages/DefaultBadgeSystemPage.razor.cs | 23 - .../Pages/DefaultBadgeSystemPage.razor.scss | 338 - .../Pages/GitHubBadgeSystemExplorerPage.razor | 15 - .../GitHubBadgeSystemExplorerPage.razor.cs | 20 - .../GitHubBadgeSystemExplorerPage.razor.scss | 1 - .../Components/Pages/HomePage.razor | 17 - .../Components/Pages/HomePage.razor.cs | 5 - .../Components/Pages/HomePage.razor.scss | 3 - .../Identity/DeleteAccountConfirmModal.razor | 15 - .../DeleteAccountConfirmModal.razor.cs | 28 - .../DeleteAccountConfirmModal.razor.scss | 35 - .../Pages/Identity/EditProfilePage.razor | 128 - .../Pages/Identity/EditProfilePage.razor.cs | 114 - .../Pages/Identity/EditProfilePage.razor.scss | 107 - .../Identity/EmailConfirmationPage.razor | 56 - .../Identity/EmailConfirmationPage.razor.cs | 68 - .../Identity/EmailConfirmationPage.razor.scss | 39 - .../Pages/Identity/ForgotPasswordPage.razor | 42 - .../Identity/ForgotPasswordPage.razor.cs | 41 - .../Identity/ForgotPasswordPage.razor.scss | 16 - .../Pages/Identity/ResetPasswordPage.razor | 60 - .../Pages/Identity/ResetPasswordPage.razor.cs | 61 - .../Identity/ResetPasswordPage.razor.scss | 11 - .../Pages/Identity/SignInPage.razor | 60 - .../Pages/Identity/SignInPage.razor.cs | 50 - .../Pages/Identity/SignInPage.razor.scss | 17 - .../Pages/Identity/SignUpPage.razor | 99 - .../Pages/Identity/SignUpPage.razor.cs | 69 - .../Pages/Identity/SignUpPage.razor.scss | 18 - .../Components/Pages/NotAuthorizedPage.razor | 14 - .../Pages/NotAuthorizedPage.razor.cs | 59 - .../Pages/NotAuthorizedPage.razor.scss | 28 - .../Components/Pages/NotFoundPage.razor | 8 - .../Components/Pages/NotFoundPage.razor.scss | 30 - .../Components/Pages/OrganizationPage.razor | 55 - .../Pages/OrganizationPage.razor.cs | 73 - .../Pages/OrganizationPage.razor.scss | 0 .../Pages/OrganizationsSettingsPage.razor | 66 - .../Pages/OrganizationsSettingsPage.razor.cs | 33 - .../OrganizationsSettingsPage.razor.scss | 3 - .../Components/Pages/TermsPage.razor | 106 - .../Components/Pages/TermsPage.razor.cs | 5 - .../Components/Pages/TermsPage.razor.scss | 111 - .../Components/ProgramDocumentContent.razor | 18 - .../ProgramDocumentContent.razor.cs | 5 - .../ProgramDocumentContent.razor.scss | 0 .../Components/ProgramDocumentTree.razor | 9 - .../Components/ProgramDocumentTree.razor.cs | 14 - .../Components/ProgramDocumentTree.razor.scss | 0 .../Controllers/Attributes.cs | 37 - .../Controllers/IAppController.cs | 7 - .../Controllers/IBadgeController.cs | 12 - .../Controllers/IBadgeSystemController.cs | 56 - .../Controllers/IMinimalApiController.cs | 9 - .../Controllers/IOrganizationController.cs | 33 - .../Controllers/IProgramDocumentController.cs | 28 - .../Identity/IIdentityController.cs | 28 - .../Controllers/Identity/IUserController.cs | 16 - .../Controllers/Readme.md | 56 - .../CrystallineSociety.Client.Core.csproj | 74 - .../Extensions/ICollectionExtensions.cs | 33 - .../IConfigurationBuilderExtensions.cs | 17 - .../Extensions/IJSRuntimeExtensions.cs | 9 - .../IServiceCollectionExtensions.cs | 78 - .../Routes.razor | 23 - .../Routes.razor.cs | 75 - .../Scripts/app.ts | 31 - .../Services/AppRenderMode.cs | 41 - .../Services/AuthenticationManager.cs | 150 - .../Services/BrowserStorageService.cs | 36 - .../Services/ClientLearnerService.cs | 37 - .../Services/ClientSideAuthTokenProvider.cs | 13 - .../Contracts/IBitDeviceCoordinator.cs | 11 - .../Services/Contracts/IExceptionHandler.cs | 6 - .../Contracts/IPrerenderStateService.cs | 24 - .../Services/Contracts/IPubSubService.cs | 10 - .../Services/ExceptionHandlerBase.cs | 33 - .../AuthDelegatingHandler.cs | 48 - .../ExceptionDelegatingHandler.cs | 60 - .../RequestHeadersDelegationHandler.cs | 22 - .../RetryDelegatingHandler.cs | 45 - .../Services/MessageBoxService.cs | 12 - .../Services/PrerenderStateService.cs | 70 - .../Services/PubSubMessages.cs | 7 - .../Services/PubSubService.cs | 34 - .../Styles/abstracts/_bit-css-variables.scss | 123 - .../Styles/abstracts/_colors.scss | 18 - .../Styles/abstracts/_functions.scss | 21 - .../Styles/abstracts/_media-queries.scss | 78 - .../Styles/abstracts/_mixins.scss | 1 - .../Styles/abstracts/_vars.scss | 1 - .../Styles/app.scss | 62 - .../_Imports.razor | 24 - .../appsettings.Development.json | 9 - .../appsettings.json | 8 - .../compilerconfig.json | 122 - .../tsconfig.json | 9 - .../images/backgrounds/empty-todo-list-bg.svg | 26 - .../wwwroot/images/bit-logo.svg | 7 - .../wwwroot/images/bit-white-logo.svg | 7 - .../wwwroot/images/icons/bronze.png | Bin 437295 -> 0 bytes .../wwwroot/images/icons/checkmark-icon.svg | 3 - .../images/icons/chevron-bottom-icon.svg | 3 - .../wwwroot/images/icons/down-arrow.png | Bin 268 -> 0 bytes .../wwwroot/images/icons/error-triangle.svg | 4 - .../wwwroot/images/icons/github-icon.svg | 3 - .../wwwroot/images/icons/gold-icon.svg | 3 - .../wwwroot/images/icons/gold.png | Bin 480716 -> 0 bytes .../wwwroot/images/icons/linkedin-icon.svg | 3 - .../wwwroot/images/icons/right-arrow.png | Bin 248 -> 0 bytes .../wwwroot/images/icons/silver-icon.svg | 3 - .../wwwroot/images/icons/silver.png | Bin 383771 -> 0 bytes .../wwwroot/images/icons/twitter-icon.svg | 3 - .../wwwroot/images/icons/youtube-icon.svg | 3 - .../wwwroot/images/menu-banner.webp | Bin 9220 -> 0 bytes .../wwwroot/images/sign-in-up-bg.webp | Bin 26096 -> 0 bytes .../wwwroot/images/stat-card-bg-hover.svg | 11 - .../wwwroot/images/stat-card-bg.svg | 11 - .../wwwroot/scripts/app.js | 32 - .../CrystallineSociety.Client.Maui/App.xaml | 17 - .../App.xaml.cs | 13 - .../CrystallineSociety.Client.Maui.csproj | 117 - .../IServiceCollectionExtensions.cs | 31 - .../MainPage.xaml | 24 - .../MainPage.xaml.cs | 104 - .../MauiProgram.cs | 83 - .../Platforms/Android/AndroidManifest.xml | 4 - .../IServiceCollectionExtensions.cs | 11 - .../Platforms/Android/MainActivity.cs | 43 - .../Platforms/Android/MainApplication.cs | 25 - .../Android/Resources/values/colors.xml | 6 - .../Platforms/MacCatalyst/AppDelegate.cs | 9 - .../MacCatalyst/Entitlements.Debug.plist | 10 - .../MacCatalyst/Entitlements.Release.plist | 12 - .../IServiceCollectionExtensions.cs | 11 - .../Platforms/MacCatalyst/Info.plist | 47 - .../Platforms/MacCatalyst/Program.cs | 11 - .../Platforms/Tizen/Main.cs | 12 - .../Platforms/Tizen/tizen-manifest.xml | 15 - .../Platforms/Windows/App.xaml | 5 - .../Platforms/Windows/App.xaml.cs | 11 - .../IServiceCollectionExtensions.cs | 11 - .../Platforms/Windows/Package.appxmanifest | 47 - .../Platforms/Windows/app.manifest | 15 - .../Platforms/iOS/AppDelegate.cs | 9 - .../Platforms/iOS/Entitlements.plist | 10 - .../IServiceCollectionExtensions.cs | 11 - .../Platforms/iOS/Info.plist | 36 - .../Platforms/iOS/Program.cs | 11 - .../Properties/launchSettings.json | 8 - .../Resources/AppIcon/appicon.svg | 35 - .../Resources/Raw/AboutAssets.txt | 15 - .../Resources/Splash/splash.svg | 8 - .../Services/MauiDeviceCoordinator.cs | 54 - .../Services/MauiExceptionHandler.cs | 18 - .../Services/MauiStorageService.cs | 38 - .../wwwroot/index.html | 134 - .../Components/AppBswupProgressBar.razor | 74 - .../CrystallineSociety.Client.Web.csproj | 46 - .../IServiceCollectionExtensions.cs | 18 - .../CrystallineSociety.Client.Web/Program.cs | 26 - .../Services/WebDeviceCoordinator.cs | 5 - .../Services/WebExceptionHandler.cs | 14 - .../wwwroot/favicon.ico | Bin 10625 -> 0 bytes .../wwwroot/images/icons/bit-icon-512.png | Bin 21082 -> 0 bytes .../css/bootstrap-grid.css | 4085 ------ .../css/bootstrap-grid.css.map | 1 - .../css/bootstrap-grid.min.css | 6 - .../css/bootstrap-grid.min.css.map | 1 - .../css/bootstrap-grid.rtl.css | 4084 ------ .../css/bootstrap-grid.rtl.css.map | 1 - .../css/bootstrap-grid.rtl.min.css | 6 - .../css/bootstrap-grid.rtl.min.css.map | 1 - .../css/bootstrap-reboot.css | 597 - .../css/bootstrap-reboot.css.map | 1 - .../css/bootstrap-reboot.min.css | 6 - .../css/bootstrap-reboot.min.css.map | 1 - .../css/bootstrap-reboot.rtl.css | 594 - .../css/bootstrap-reboot.rtl.css.map | 1 - .../css/bootstrap-reboot.rtl.min.css | 6 - .../css/bootstrap-reboot.rtl.min.css.map | 1 - .../css/bootstrap-utilities.css | 5402 ------- .../css/bootstrap-utilities.css.map | 1 - .../css/bootstrap-utilities.min.css | 6 - .../css/bootstrap-utilities.min.css.map | 1 - .../css/bootstrap-utilities.rtl.css | 5393 ------- .../css/bootstrap-utilities.rtl.css.map | 1 - .../css/bootstrap-utilities.rtl.min.css | 6 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - .../bootstrap-5.3.2-dist/css/bootstrap.css | 12068 ---------------- .../css/bootstrap.css.map | 1 - .../css/bootstrap.min.css | 6 - .../css/bootstrap.min.css.map | 1 - .../css/bootstrap.rtl.css | 12032 --------------- .../css/bootstrap.rtl.css.map | 1 - .../css/bootstrap.rtl.min.css | 6 - .../css/bootstrap.rtl.min.css.map | 1 - .../js/bootstrap.bundle.js | 6314 -------- .../js/bootstrap.bundle.min.js | 7 - .../bootstrap-5.3.2-dist/js/bootstrap.esm.js | 4447 ------ .../js/bootstrap.esm.min.js | 7 - .../lib/bootstrap-5.3.2-dist/js/bootstrap.js | 4494 ------ .../bootstrap-5.3.2-dist/js/bootstrap.min.js | 7 - .../wwwroot/manifest.json | 42 - .../wwwroot/service-worker.js | 4 - .../wwwroot/service-worker.published.js | 37 - src/CrystallineSociety/CrystallineSociety.sln | 103 - src/CrystallineSociety/Directory.Build.props | 51 - .../Infra/CrystallineSociety.Iac/AppStack.cs | 275 - .../CrystallineSociety - Backup.Iac.csproj | 12 - .../CrystallineSociety.Iac.csproj | 16 - .../Infra/CrystallineSociety.Iac/Program.cs | 7 - .../Infra/CrystallineSociety.Iac/Pulumi.yaml | 3 - .../Infra/CrystallineSociety.Iac/Readme.md | 109 - ...ineSociety - Backup.Server.Api.Test.csproj | 19 - .../CrystallineSociety.Server.Api.Test.csproj | 26 - .../EducationServiceTest.cs | 18 - .../GitHubBadgeServiceTests.cs | 269 - .../Usings.cs | 1 - .../.config/dotnet-tools.json | 12 - .../AppHooks/ServerBadgeSystemAppHook.cs | 89 - .../CrystallineSociety.Server/AppSettings.cs | 49 - .../Components/App.razor | 58 - .../Components/App.razor.cs | 9 - .../EmailConfirmationTemplate.razor | 62 - .../Components/Link.razor | 18 - .../Components/ResetPasswordTemplate.razor | 77 - .../Components/Script.razor | 28 - .../Components/_Imports.razor | 10 - .../Controllers/AppControllerBase.cs | 14 - .../Controllers/AttachmentController.cs | 140 - .../Controllers/BadgeController.cs | 11 - .../Controllers/BadgeSystemController.cs | 100 - .../Identity/IdentityController.cs | 254 - .../Controllers/Identity/UserController.cs | 57 - .../Controllers/OrganizationController.cs | 53 - .../Controllers/ProgramDocumentController.cs | 47 - .../CrystallineSociety.Server.csproj | 107 - .../Data/AppDbContext.cs | 65 - .../Identity/RoleConfiguration.cs | 12 - .../Identity/UserConfiguration.cs | 28 - .../Extensions/HashCode.cs | 82 - .../Extensions/HttpRequestExtensions.cs | 40 - .../IServiceCollectionExtensions.cs | 221 - .../Extensions/ODataOperationFilter.cs | 114 - .../IdentityCertificate.pfx | Bin 2437 -> 0 bytes .../Mappers/BadgeMapperConfiguration.cs | 14 - .../Mappers/IdentityMapper.cs | 25 - .../OrganizationMapperConfiguration.cs | 13 - .../ProgramDocumentMapperConfiguration.cs | 13 - .../Mappers/Readme.md | 17 - .../20240114112449_InitDB.Designer.cs | 481 - .../Migrations/20240114112449_InitDB.cs | 342 - .../Migrations/AppDbContextModelSnapshot.cs | 478 - .../CrystallineSociety.Server/Models/Badge.cs | 30 - .../Models/Emailing/EmailConfirmationModel.cs | 6 - .../Models/Emailing/ResetPasswordModel.cs | 8 - .../Models/EntityBase.cs | 76 - .../Models/Identity/Role.cs | 6 - .../Models/Identity/User.cs | 22 - .../Models/Organization.cs | 27 - .../Models/ProgramDocument.cs | 30 - .../CrystallineSociety.Server/Program.cs | 17 - .../Properties/launchSettings.json | 55 - .../Resources/EmailStrings.Designer.cs | 163 - .../Resources/EmailStrings.fr.resx | 154 - .../Resources/EmailStrings.resx | 154 - .../Services/AppIdentityErrorDescriber.cs | 61 - .../Services/AppSecureJwtDataFormat.cs | 66 - .../Services/Contracts/IDateTimeProvider.cs | 6 - .../Contracts/IOrganizationService.cs | 47 - .../Contracts/IProgramDocumentService.cs | 86 - .../Implementations/GitHubBadgeService.cs | 323 - .../Implementations/OrganizationService.cs | 75 - .../Implementations/ProgramDocumentService.cs | 150 - .../Implementations/ServerLearnerService.cs | 37 - .../Services/ServerExceptionHandler.cs | 59 - .../Services/ServerSideAuthTokenProvider.cs | 33 - .../Startup/Middlewares.cs | 187 - .../Startup/Services.cs | 115 - .../appsettings.Development.json | 5 - .../appsettings.json | 32 - .../.well-known/apple-app-site-association | 30 - .../wwwroot/.well-known/assetlinks.json | 26 - .../wwwroot/images/icon.png | Bin 18228 -> 0 bytes .../wwwroot/swagger/swagger-utils.js | 234 - .../BadgeSystem/BadgeSystemTests.cs | 123 - .../BadgeSystem/BadgeSystemValidationTests.cs | 815 -- .../BadgeSystem/BadgeTests.cs | 77 - .../documenation/doc-beginner-badge.json | 30 - .../documenation/doc-guru-badge.json | 42 - .../documenation/doc-master-badge.json | 27 - .../doc-guru-badge.json | 42 - .../doc-master-badge.json | 28 - .../mentoring-assistant-badge.json | 13 - .../mentoring/mentoring-intern-badge.json | 13 - .../github-sample-folder/root-badge.json | 13 - .../scenario-simple-doc/doc-beginner.json | 30 - .../scenario-simple-doc/doc-guru.json | 42 - .../scenario-simple-doc/doc-master.json | 27 - .../serialization-badge-sample/info_en.md | 8 - .../serialization-badge-sample/info_fa.md | 8 - .../spec-badge.json | 59 - .../spec-empty-badge.json | 0 .../serialization-badge-sample/spec.json | 59 - .../CrystallineSociety.Shared.Test.csproj | 85 - .../IServiceCollectionExtensions.cs | 19 - .../Fake/FakeLearnerService.cs | 50 - .../Infrastructure/TestBase.cs | 46 - .../CrystallineSociety.Shared.Test/Usings.cs | 1 - .../Utils/ResourceUtil.cs | 46 - .../Attributes/AutoInjectAttribute.cs | 10 - .../Attributes/DtoResourceTypeAttribute.cs | 11 - .../CrystallineSociety.Shared.csproj | 44 - .../Dtos/AppJsonContext.cs | 29 - .../Dtos/AppStateDto.cs | 13 - .../Dtos/BadgeCountDto.cs | 9 - .../Dtos/BadgeSystem/BadgeBundleDto.cs | 29 - .../Dtos/BadgeSystem/BadgeDto.cs | 75 - .../BadgeSystem/BadgeSystemValidationDto.cs | 40 - .../BadgeSystem/BadgeSystemValidationLevel.cs | 6 - .../Dtos/Categories/CategoryDto.cs | 17 - .../OverallAnalyticsStatsDataResponseDto.cs | 12 - ...ProductPercentagePerCategoryResponseDto.cs | 10 - .../Dashboard/ProductSaleStatResponseDto.cs | 10 - .../ProductsCountPerCategoryResponseDto.cs | 10 - .../Dtos/Identity/ConfirmEmailRequestDto.cs | 14 - .../Dtos/Identity/EditUserDto.cs | 31 - .../Dtos/Identity/RefreshRequestDto.cs | 8 - .../Dtos/Identity/ResetPasswordRequestDto.cs | 25 - .../SendEmailConfirmLinkRequestDto.cs | 11 - .../SendEmailForgotPasswordLinkRequestDto.cs | 11 - .../Dtos/Identity/SignInRequestDto.cs | 21 - .../Dtos/Identity/SignUpRequestDto.cs | 25 - .../Dtos/Identity/TokenResponseDto.cs | 16 - .../Dtos/Identity/UserDto.cs | 35 - .../Dtos/LearnerDto.cs | 59 - .../Dtos/Organization/OrganizationDto.cs | 12 - .../Dtos/PagedResultDto.cs | 15 - .../Dtos/Products/ProductDto.cs | 28 - .../Dtos/ProgramDocumentDto.cs | 22 - .../Dtos/Todo/TodoItemDto.cs | 18 - .../Enums/EmailTemplate.cs | 8 - .../CrystallineSociety.Shared/Enums/Gender.cs | 9 - .../Enums/OrganizationNavLink.cs | 15 - .../Exceptions/BadRequestException.cs | 33 - .../Exceptions/ConflictException.cs | 33 - .../Exceptions/DomainLogicException.cs | 24 - .../Exceptions/ErrorResourcePayload.cs | 22 - .../Exceptions/ForbiddenException.cs | 33 - .../Exceptions/KnownException.cs | 30 - .../Exceptions/ResourceNotFoundException.cs | 33 - .../Exceptions/ResourceValidationException.cs | 58 - .../Exceptions/RestErrorInfo.cs | 12 - .../Exceptions/RestException.cs | 33 - .../Exceptions/ServerConnectionException.cs | 18 - .../Exceptions/TooManyRequestsExceptions.cs | 33 - .../Exceptions/UnauthorizedException.cs | 33 - .../Exceptions/UnknownException.cs | 19 - .../Extensions/ClaimsPrincipalExtensions.cs | 19 - .../Extensions/IConfigurationExtensions.cs | 10 - .../IServiceCollectionExtensions.cs | 41 - .../Extensions/JsonSeralizerExtensions.cs | 19 - .../Extensions/LinqExtensions.cs | 39 - .../ActivityRequirementConverter.cs | 29 - .../Converters/BadgeRequirementConverter.cs | 29 - .../CrystallineSociety.Shared/Mapper.cs | 21 - .../Resources/AppStrings.Designer.cs | 1405 -- .../Resources/AppStrings.fr.resx | 567 - .../Resources/AppStrings.resx | 449 - .../Resources/IdentityStrings.Designer.cs | 261 - .../Resources/IdentityStrings.fr.resx | 186 - .../Resources/IdentityStrings.resx | 208 - .../Resources/StringLocalizerProvider.cs | 10 - .../Services/BuildConfiguration.cs | 23 - .../Services/Contracts/IAppHook.cs | 13 - .../Services/Contracts/IAuthTokenProvider.cs | 7 - .../Services/Contracts/IBadgeSystemService.cs | 14 - .../Services/Contracts/IBadgeUtilService.cs | 9 - .../Services/Contracts/IDateTimeProvider.cs | 6 - .../Services/Contracts/IGitHubBadgeService.cs | 49 - .../Services/Contracts/ILearnerService.cs | 16 - .../Contracts/IProgramDocumentUtilService.cs | 12 - .../Services/Contracts/IStorageService.cs | 12 - .../Services/CultureInfoManager.cs | 56 - .../Services/DateTimeProvider.cs | 9 - .../BadgeSystem/BadgeSystemFactory.cs | 41 - .../BadgeSystem/BadgeSystemService.cs | 126 - .../BadgeSystem/BadgeUtilService.cs | 48 - .../BadgeCircularDependencyValidator.cs | 17 - .../BadgeMustHaveValidNameValidator.cs | 29 - .../Validations/BadgeSystemValidator.cs | 28 - .../Validations/RepeatDependencyValidator.cs | 54 - .../RepeatedActivityRequirementValidator.cs | 54 - .../RepeatedAppraisalMethodValidator.cs | 44 - .../RepeatedApprovingStepsValidator.cs | 54 - .../RequirementsHaveValidBadgesValidator.cs | 50 - .../ProgramDocumentUtilService.cs | 40 - .../Implementations/ServerLearnerService.cs | 42 - .../Utils/KebabCaseNamingPolicy.cs | 20 - .../Utils/TextUtils.cs | 16 - src/CrystallineSociety/global.json | 6 - 494 files changed, 2 insertions(+), 81035 deletions(-) delete mode 100644 src/CrystallineSociety/.editorconfig delete mode 100644 src/CrystallineSociety/.gitignore delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/.gitignore delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/discord.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/encodings.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/indexLayout.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation_jvm.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_arch_core_core_common.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection_ktx.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_concurrent_concurrent_futures.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_constraintlayout_constraintlayout_core.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_customview_customview_poolingcontainer.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_lifecycle_lifecycle_common.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_profileinstaller_profileinstaller.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_resourceinspection_resourceinspection_annotation.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_window_extensions_core_core.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/annotations.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/disklrucache.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/guava_listenablefuture.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_annotations_24_0_1.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_1_9_0.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_common_1_9_0.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_9_0.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_9_0.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_android_1_7_2.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_7_2.xml delete mode 100644 src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/vcs.xml delete mode 100644 src/CrystallineSociety/Clean.bat delete mode 100644 src/CrystallineSociety/Clean.sh delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppComponentBase.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppDataAnnotationsValidator.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Attributes.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IAppController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeSystemController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IMinimalApiController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IOrganizationController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IProgramDocumentController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IIdentityController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IUserController.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Readme.md delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/CrystallineSociety.Client.Core.csproj delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/ICollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IConfigurationBuilderExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IJSRuntimeExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Scripts/app.ts delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AppRenderMode.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AuthenticationManager.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/BrowserStorageService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientLearnerService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientSideAuthTokenProvider.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IBitDeviceCoordinator.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IExceptionHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPrerenderStateService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPubSubService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ExceptionHandlerBase.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/AuthDelegatingHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/ExceptionDelegatingHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RequestHeadersDelegationHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RetryDelegatingHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/MessageBoxService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PrerenderStateService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubMessages.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_bit-css-variables.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_colors.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_functions.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_media-queries.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_mixins.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_vars.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/app.scss delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/_Imports.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.Development.json delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.json delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/compilerconfig.json delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/tsconfig.json delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-logo.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-white-logo.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/bronze.png delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/checkmark-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/chevron-bottom-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/down-arrow.png delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/error-triangle.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/github-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold.png delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/linkedin-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/right-arrow.png delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/silver-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/silver.png delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/twitter-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/youtube-icon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/menu-banner.webp delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/sign-in-up-bg.webp delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg-hover.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/scripts/app.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/CrystallineSociety.Client.Maui.csproj delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MauiProgram.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/AndroidManifest.xml delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainActivity.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainApplication.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Resources/values/colors.xml delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/AppDelegate.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Debug.plist delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Release.plist delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Info.plist delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Program.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/Main.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/tizen-manifest.xml delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Package.appxmanifest delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/app.manifest delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/AppDelegate.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Entitlements.plist delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Info.plist delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Program.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Properties/launchSettings.json delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/AppIcon/appicon.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Raw/AboutAssets.txt delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Splash/splash.svg delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiDeviceCoordinator.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiExceptionHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiStorageService.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/wwwroot/index.html delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Components/AppBswupProgressBar.razor delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/CrystallineSociety.Client.Web.csproj delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Program.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebDeviceCoordinator.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebExceptionHandler.cs delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/favicon.ico delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/images/icons/bit-icon-512.png delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.rtl.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.rtl.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.rtl.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.rtl.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.rtl.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.rtl.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.rtl.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.rtl.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.rtl.min.css delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap.rtl.min.css.map delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/js/bootstrap.bundle.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/js/bootstrap.bundle.min.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/js/bootstrap.esm.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/js/bootstrap.esm.min.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/js/bootstrap.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/js/bootstrap.min.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/manifest.json delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/service-worker.js delete mode 100644 src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/service-worker.published.js delete mode 100644 src/CrystallineSociety/CrystallineSociety.sln delete mode 100644 src/CrystallineSociety/Directory.Build.props delete mode 100644 src/CrystallineSociety/Infra/CrystallineSociety.Iac/AppStack.cs delete mode 100644 src/CrystallineSociety/Infra/CrystallineSociety.Iac/CrystallineSociety - Backup.Iac.csproj delete mode 100644 src/CrystallineSociety/Infra/CrystallineSociety.Iac/CrystallineSociety.Iac.csproj delete mode 100644 src/CrystallineSociety/Infra/CrystallineSociety.Iac/Program.cs delete mode 100644 src/CrystallineSociety/Infra/CrystallineSociety.Iac/Pulumi.yaml delete mode 100644 src/CrystallineSociety/Infra/CrystallineSociety.Iac/Readme.md delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server.Api.Test/CrystallineSociety - Backup.Server.Api.Test.csproj delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server.Api.Test/CrystallineSociety.Server.Api.Test.csproj delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server.Api.Test/EducationServiceTest.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server.Api.Test/GitHubBadgeServiceTests.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server.Api.Test/Usings.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/.config/dotnet-tools.json delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/AppHooks/ServerBadgeSystemAppHook.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/AppSettings.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/App.razor delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/App.razor.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/EmailConfirmationTemplate.razor delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/Link.razor delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/ResetPasswordTemplate.razor delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/Script.razor delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Components/_Imports.razor delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/AppControllerBase.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/AttachmentController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/BadgeController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/BadgeSystemController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/Identity/IdentityController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/Identity/UserController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/OrganizationController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Controllers/ProgramDocumentController.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/CrystallineSociety.Server.csproj delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Data/AppDbContext.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Data/Configurations/Identity/RoleConfiguration.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Data/Configurations/Identity/UserConfiguration.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Extensions/HashCode.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Extensions/HttpRequestExtensions.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Extensions/ODataOperationFilter.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/IdentityCertificate.pfx delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Mappers/BadgeMapperConfiguration.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Mappers/IdentityMapper.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Mappers/OrganizationMapperConfiguration.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Mappers/ProgramDocumentMapperConfiguration.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Mappers/Readme.md delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Migrations/20240114112449_InitDB.Designer.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Migrations/20240114112449_InitDB.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Migrations/AppDbContextModelSnapshot.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/Badge.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/Emailing/EmailConfirmationModel.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/Emailing/ResetPasswordModel.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/EntityBase.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/Identity/Role.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/Identity/User.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/Organization.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Models/ProgramDocument.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Program.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Properties/launchSettings.json delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Resources/EmailStrings.Designer.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Resources/EmailStrings.fr.resx delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Resources/EmailStrings.resx delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/AppIdentityErrorDescriber.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/AppSecureJwtDataFormat.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Contracts/IDateTimeProvider.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Contracts/IOrganizationService.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Contracts/IProgramDocumentService.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Implementations/GitHubBadgeService.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Implementations/OrganizationService.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Implementations/ProgramDocumentService.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/Implementations/ServerLearnerService.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/ServerExceptionHandler.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Services/ServerSideAuthTokenProvider.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Startup/Middlewares.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/Startup/Services.cs delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/appsettings.Development.json delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/appsettings.json delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/wwwroot/.well-known/apple-app-site-association delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/wwwroot/.well-known/assetlinks.json delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/wwwroot/images/icon.png delete mode 100644 src/CrystallineSociety/Server/CrystallineSociety.Server/wwwroot/swagger/swagger-utils.js delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/BadgeSystemTests.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/BadgeSystemValidationTests.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/BadgeTests.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/documenation/doc-beginner-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/documenation/doc-guru-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/documenation/doc-master-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/documentation-validations/doc-guru-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/documentation-validations/doc-master-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/mentoring/mentoring-assistant/mentoring-assistant-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/mentoring/mentoring-intern-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/github-sample-folder/root-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/scenario-simple-doc/doc-beginner.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/scenario-simple-doc/doc-guru.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/scenario-simple-doc/doc-master.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/serialization-badge-sample/info_en.md delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/serialization-badge-sample/info_fa.md delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/serialization-badge-sample/spec-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/serialization-badge-sample/spec-empty-badge.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/BadgeSystem/SampleBadgeDocs/serialization-badge-sample/spec.json delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/CrystallineSociety.Shared.Test.csproj delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/Fake/FakeLearnerService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/Infrastructure/TestBase.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/Usings.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared.Test/Utils/ResourceUtil.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Attributes/AutoInjectAttribute.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Attributes/DtoResourceTypeAttribute.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/CrystallineSociety.Shared.csproj delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/AppJsonContext.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/AppStateDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/BadgeCountDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/BadgeSystem/BadgeBundleDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/BadgeSystem/BadgeDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/BadgeSystem/BadgeSystemValidationDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/BadgeSystem/BadgeSystemValidationLevel.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Categories/CategoryDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Dashboard/OverallAnalyticsStatsDataResponseDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Dashboard/ProductPercentagePerCategoryResponseDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Dashboard/ProductSaleStatResponseDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Dashboard/ProductsCountPerCategoryResponseDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/ConfirmEmailRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/EditUserDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/RefreshRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/ResetPasswordRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/SendEmailConfirmLinkRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/SendEmailForgotPasswordLinkRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/SignInRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/SignUpRequestDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/TokenResponseDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Identity/UserDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/LearnerDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Organization/OrganizationDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/PagedResultDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Products/ProductDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/ProgramDocumentDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Dtos/Todo/TodoItemDto.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Enums/EmailTemplate.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Enums/Gender.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Enums/OrganizationNavLink.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/BadRequestException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/ConflictException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/DomainLogicException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/ErrorResourcePayload.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/ForbiddenException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/KnownException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/ResourceNotFoundException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/ResourceValidationException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/RestErrorInfo.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/RestException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/ServerConnectionException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/TooManyRequestsExceptions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/UnauthorizedException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Exceptions/UnknownException.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Extensions/ClaimsPrincipalExtensions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Extensions/IConfigurationExtensions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Extensions/IServiceCollectionExtensions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Extensions/JsonSeralizerExtensions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Extensions/LinqExtensions.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Json/Converters/ActivityRequirementConverter.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Json/Converters/BadgeRequirementConverter.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Mapper.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/AppStrings.Designer.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/AppStrings.fr.resx delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/AppStrings.resx delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/IdentityStrings.Designer.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/IdentityStrings.fr.resx delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/IdentityStrings.resx delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Resources/StringLocalizerProvider.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/BuildConfiguration.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IAppHook.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IAuthTokenProvider.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IBadgeSystemService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IBadgeUtilService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IDateTimeProvider.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IGitHubBadgeService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/ILearnerService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IProgramDocumentUtilService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Contracts/IStorageService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/CultureInfoManager.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/DateTimeProvider.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/BadgeSystemFactory.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/BadgeSystemService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/BadgeUtilService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/BadgeCircularDependencyValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/BadgeMustHaveValidNameValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/BadgeSystemValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/RepeatDependencyValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/RepeatedActivityRequirementValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/RepeatedAppraisalMethodValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/RepeatedApprovingStepsValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/BadgeSystem/Validations/RequirementsHaveValidBadgesValidator.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/ProgramDocument/ProgramDocumentUtilService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Services/Implementations/ServerLearnerService.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Utils/KebabCaseNamingPolicy.cs delete mode 100644 src/CrystallineSociety/Shared/CrystallineSociety.Shared/Utils/TextUtils.cs delete mode 100644 src/CrystallineSociety/global.json diff --git a/src/Core/CrystaLearn.Core.Test/CrystaLearn.Core.Test.csproj b/src/Core/CrystaLearn.Core.Test/CrystaLearn.Core.Test.csproj index eb9ee786..e9beac2b 100644 --- a/src/Core/CrystaLearn.Core.Test/CrystaLearn.Core.Test.csproj +++ b/src/Core/CrystaLearn.Core.Test/CrystaLearn.Core.Test.csproj @@ -5,7 +5,8 @@ enable enable false - + 0f8f5f21-4e94-4185-9731-96793571b980 + diff --git a/src/CrystallineSociety/.editorconfig b/src/CrystallineSociety/.editorconfig deleted file mode 100644 index 09b151e9..00000000 --- a/src/CrystallineSociety/.editorconfig +++ /dev/null @@ -1,124 +0,0 @@ -# To learn more about .editorconfig see https://aka.ms/editorconfigdocs -############################### -# Core EditorConfig Options # -############################### -# All files -[*] -indent_style = space -indent_size = 4 -# Code files -[*.{cs,csx,vb,vbx}] -insert_final_newline = true -charset = utf-8-bom -############################### -# .NET Coding Conventions # -############################### -[*.{cs,vb}] -# Organize usings -dotnet_sort_system_directives_first = true -# this. preferences -dotnet_style_qualification_for_field = false:silent -dotnet_style_qualification_for_property = false:silent -dotnet_style_qualification_for_method = false:silent -dotnet_style_qualification_for_event = false:silent -# Language keywords vs BCL types preferences -dotnet_style_predefined_type_for_locals_parameters_members = true:silent -dotnet_style_predefined_type_for_member_access = true:silent -# Parentheses preferences -dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent -dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent -dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent -dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent -# Modifier preferences -dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent -dotnet_style_readonly_field = true:suggestion -# Expression-level preferences -dotnet_style_object_initializer = true:suggestion -dotnet_style_collection_initializer = true:suggestion -dotnet_style_explicit_tuple_names = true:suggestion -dotnet_style_null_propagation = true:suggestion -dotnet_style_coalesce_expression = true:suggestion -dotnet_style_prefer_is_null_check_over_reference_equality_method = true:silent -dotnet_style_prefer_inferred_tuple_names = true:suggestion -dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion -dotnet_style_prefer_auto_properties = true:silent -dotnet_style_prefer_conditional_expression_over_assignment = true:silent -dotnet_style_prefer_conditional_expression_over_return = true:silent -############################### -# Naming Conventions # -############################### -# Style Definitions -dotnet_naming_style.pascal_case_style.capitalization = pascal_case -# Use PascalCase for constant fields -dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion -dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields -dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style -dotnet_naming_symbols.constant_fields.applicable_kinds = field -dotnet_naming_symbols.constant_fields.applicable_accessibilities = * -dotnet_naming_symbols.constant_fields.required_modifiers = const -############################### -# C# Coding Conventions # -############################### -[*.cs] -# var preferences -csharp_style_namespace_declarations = file_scoped:warning -csharp_style_var_for_built_in_types = true:silent -csharp_style_var_when_type_is_apparent = true:silent -csharp_style_var_elsewhere = true:silent -# Expression-bodied members -csharp_style_expression_bodied_methods = false:silent -csharp_style_expression_bodied_constructors = false:silent -csharp_style_expression_bodied_operators = false:silent -csharp_style_expression_bodied_properties = true:silent -csharp_style_expression_bodied_indexers = true:silent -csharp_style_expression_bodied_accessors = true:silent -# Pattern matching preferences -csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion -csharp_style_pattern_matching_over_as_with_null_check = true:suggestion -# Null-checking preferences -csharp_style_throw_expression = true:suggestion -csharp_style_conditional_delegate_call = true:suggestion -# Modifier preferences -csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:suggestion -# Expression-level preferences -csharp_prefer_braces = true:silent -csharp_style_deconstructed_variable_declaration = true:suggestion -csharp_prefer_simple_default_expression = true:suggestion -csharp_style_pattern_local_over_anonymous_function = true:suggestion -csharp_style_inlined_variable_declaration = true:suggestion -############################### -# C# Formatting Rules # -############################### -# New line preferences -csharp_new_line_before_open_brace = all -csharp_new_line_before_else = true -csharp_new_line_before_catch = true -csharp_new_line_before_finally = true -csharp_new_line_before_members_in_object_initializers = true -csharp_new_line_before_members_in_anonymous_types = true -csharp_new_line_between_query_expression_clauses = true -# Indentation preferences -csharp_indent_case_contents = true -csharp_indent_switch_labels = true -csharp_indent_labels = flush_left -# Space preferences -csharp_space_after_cast = false -csharp_space_after_keywords_in_control_flow_statements = true -csharp_space_between_method_call_parameter_list_parentheses = false -csharp_space_between_method_declaration_parameter_list_parentheses = false -csharp_space_between_parentheses = false -csharp_space_before_colon_in_inheritance_clause = true -csharp_space_after_colon_in_inheritance_clause = true -csharp_space_around_binary_operators = before_and_after -csharp_space_between_method_declaration_empty_parameter_list_parentheses = false -csharp_space_between_method_call_name_and_opening_parenthesis = false -csharp_space_between_method_call_empty_parameter_list_parentheses = false -# Wrapping preferences -csharp_preserve_single_line_statements = true -csharp_preserve_single_line_blocks = true -############################### -# VB Coding Conventions # -############################### -[*.vb] -# Modifier preferences -visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public,Friend,NotOverridable,Overridable,MustOverride,Overloads,Overrides,MustInherit,NotInheritable,Static,Shared,Shadows,ReadOnly,WriteOnly,Dim,Const,WithEvents,Widening,Narrowing,Custom,Async:suggestion diff --git a/src/CrystallineSociety/.gitignore b/src/CrystallineSociety/.gitignore deleted file mode 100644 index 78ed0404..00000000 --- a/src/CrystallineSociety/.gitignore +++ /dev/null @@ -1,238 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -[Bb]in/ -[Oo]bj/ - -# Visual Studio 2015 cache/options directory -.vs/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -## TODO: Comment the next line if you want to checkin your -## web deploy settings but do note that will include unencrypted -## passwords -*.pubxml - -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config - -# Windows Azure Build Output -csx/ -*.build.csdef - -# Windows Store app package directory -AppPackages/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.publishsettings -node_modules/ -orleans.codegen.cs - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# LightSwitch generated files -GeneratedArtifacts/ -_Pvt_Extensions/ -ModelManifest.xml - -# VS Code -.vscode - -# .NET Meteor -.meteor - -# Rider -.idea - -profile.arm.json - -# CrystallineSociety -*.map -*Resource.designer.cs -/**/*.css -custom.aprof - -/src/CrystallineSociety.Server/Attachments/**/*.* - -/src/Client/CrystallineSociety.Client.Core/wwwroot/scripts/app*.js - -/src/CrystallineSociety.Server/*.db* - -# Ignore bootstrap folder in web Project -!/src/Client/CrystallineSociety.Client.Web/wwwroot/lib/js/*.js -!/src/Client/CrystallineSociety.Client.Web/wwwroot/lib/js/*.css \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/.gitignore b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/.gitignore deleted file mode 100644 index caa3a7ef..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Rider ignored files -/projectSettingsUpdater.xml -/.idea.CrystallineSociety.iml -/modules.xml -/contentModel.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/discord.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/discord.xml deleted file mode 100644 index 30bab2ab..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/discord.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/encodings.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/encodings.xml deleted file mode 100644 index df87cf95..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/indexLayout.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/indexLayout.xml deleted file mode 100644 index 7b08163c..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/indexLayout.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation.xml deleted file mode 100644 index db7e9c80..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation_jvm.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation_jvm.xml deleted file mode 100644 index 25266cff..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_annotation_annotation_jvm.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_arch_core_core_common.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_arch_core_core_common.xml deleted file mode 100644 index 689d696b..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_arch_core_core_common.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection.xml deleted file mode 100644 index c2454d1d..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection_ktx.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection_ktx.xml deleted file mode 100644 index 6730a92f..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_collection_collection_ktx.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_concurrent_concurrent_futures.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_concurrent_concurrent_futures.xml deleted file mode 100644 index a4160645..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_concurrent_concurrent_futures.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_constraintlayout_constraintlayout_core.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_constraintlayout_constraintlayout_core.xml deleted file mode 100644 index f5912261..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_constraintlayout_constraintlayout_core.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_customview_customview_poolingcontainer.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_customview_customview_poolingcontainer.xml deleted file mode 100644 index 5f8a0e02..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_customview_customview_poolingcontainer.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_lifecycle_lifecycle_common.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_lifecycle_lifecycle_common.xml deleted file mode 100644 index 5049899e..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_lifecycle_lifecycle_common.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_profileinstaller_profileinstaller.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_profileinstaller_profileinstaller.xml deleted file mode 100644 index c0f7dfe9..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_profileinstaller_profileinstaller.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_resourceinspection_resourceinspection_annotation.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_resourceinspection_resourceinspection_annotation.xml deleted file mode 100644 index 019b9c41..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_resourceinspection_resourceinspection_annotation.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_window_extensions_core_core.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_window_extensions_core_core.xml deleted file mode 100644 index dbf0b6bd..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/androidx_window_extensions_core_core.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/annotations.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/annotations.xml deleted file mode 100644 index 076294ab..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/annotations.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/disklrucache.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/disklrucache.xml deleted file mode 100644 index 1df118ee..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/disklrucache.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/guava_listenablefuture.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/guava_listenablefuture.xml deleted file mode 100644 index 99ada19d..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/guava_listenablefuture.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_annotations_24_0_1.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_annotations_24_0_1.xml deleted file mode 100644 index 2102466d..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_annotations_24_0_1.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_1_9_0.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_1_9_0.xml deleted file mode 100644 index 54cf6633..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_1_9_0.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_common_1_9_0.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_common_1_9_0.xml deleted file mode 100644 index 504d1da0..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_common_1_9_0.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_9_0.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_9_0.xml deleted file mode 100644 index 1d6f65a7..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_9_0.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_9_0.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_9_0.xml deleted file mode 100644 index 8dea5c6c..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_9_0.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_android_1_7_2.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_android_1_7_2.xml deleted file mode 100644 index 57ede73f..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_android_1_7_2.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_7_2.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_7_2.xml deleted file mode 100644 index 01359084..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/libraries/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_7_2.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/vcs.xml b/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/vcs.xml deleted file mode 100644 index b2bdec2d..00000000 --- a/src/CrystallineSociety/.idea/.idea.CrystallineSociety/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Clean.bat b/src/CrystallineSociety/Clean.bat deleted file mode 100644 index 47b6fc10..00000000 --- a/src/CrystallineSociety/Clean.bat +++ /dev/null @@ -1,17 +0,0 @@ -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S bin') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S debug') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S release') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S node_modules') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S Packages') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S .vs') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S .angular') DO RMDIR /S /Q "%%G" -FOR /F "tokens=*" %%G IN ('DIR /B /AD /S TestResults') DO RMDIR /S /Q "%%G" -DEL /Q /F /S "Resource.designer.cs" -DEL /Q /F /S "*.csproj.user" -DEL /Q /F /S "*.csproj.user" -DEL /Q /F /S "*.Model.Context.d.ts" -DEL /Q /F /S "*.Model.Context.js" -DEL /Q /F /S "Client\CrystallineSociety.Client.Core\Components\*.css" -DEL /Q /F /S "Client\CrystallineSociety.Client.Core\Components\*.css.map" -DEL /Q /F /S "Client\CrystallineSociety.Client.Core\Components\*.min.css" \ No newline at end of file diff --git a/src/CrystallineSociety/Clean.sh b/src/CrystallineSociety/Clean.sh deleted file mode 100644 index 04061b11..00000000 --- a/src/CrystallineSociety/Clean.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -# This batch script cleans your project by deleting unnecessary files. -# It is important to close any IDEs, such as vs for mac, before running this script to prevent conflicts or data loss. -# The commands in this script are specifically designed for macOS/Linux. - -# Runs the dotnet clean command for each .csproj file. -for csproj in $(find . -name '*.csproj'); do - dotnet clean $csproj -done - -# Deletes specified directories -for dir in $(find . -type d \( -name "bin" -o -name "obj" -o -name "node_modules" -o -name "Packages" -o -name ".vs" -o -name "TestResults" -o -name "AppPackages" -o -name ".meteor" \)); do - rm -rf $dir -done - -# Deletes specified files -for file in $(find . -type f \( -name "*.csproj.user" -o -name "Resources.designer.cs" -o -name "*.css" -o -name "*.min.css" -o -name "*.js" -o -name "*.min.js" -o -name "*.map" \)); do - rm -f $file -done - -# Deletes empty directories. -find . -type d -empty -delete \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppComponentBase.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppComponentBase.cs deleted file mode 100644 index 7299cf06..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppComponentBase.cs +++ /dev/null @@ -1,191 +0,0 @@ -using System.Text.Json; - -namespace CrystallineSociety.Client.Core.Components; - -public partial class AppComponentBase : ComponentBase, IDisposable -{ - [AutoInject] protected IJSRuntime JSRuntime = default!; - - [AutoInject] protected IStorageService StorageService = default!; - - [AutoInject] protected HttpClient HttpClient = default!; - - [AutoInject] protected JsonSerializerOptions JsonSerializerOptions = default!; - - /// - /// - /// - [AutoInject] protected IPrerenderStateService PrerenderStateService = default!; - - /// - /// - /// - [AutoInject] protected IPubSubService PubSubService = default!; - - [AutoInject] protected IConfiguration Configuration = default!; - - [AutoInject] protected NavigationManager NavigationManager = default!; - - [AutoInject] protected IAuthTokenProvider AuthTokenProvider = default!; - - [AutoInject] protected IStringLocalizer Localizer = default!; - - [AutoInject] protected IExceptionHandler ExceptionHandler = default!; - - [AutoInject] protected AuthenticationManager AuthenticationManager = default!; - - [CascadingParameter] public Task AuthenticationStateTask { get; set; } = default!; - - private readonly CancellationTokenSource cts = new(); - protected CancellationToken CurrentCancellationToken => cts.Token; - - protected sealed override async Task OnInitializedAsync() - { - try - { - await OnInitAsync(); - await base.OnInitializedAsync(); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - } - - protected sealed override async Task OnParametersSetAsync() - { - try - { - await OnParamsSetAsync(); - await base.OnParametersSetAsync(); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - } - - /// - /// Replacement for which catches all possible exceptions in order to prevent app crash. - /// - protected virtual Task OnInitAsync() - { - return Task.CompletedTask; - } - - protected override async Task OnAfterRenderAsync(bool firstRender) - { - if (firstRender) - { - try - { - await OnAfterFirstRenderAsync(); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - } - - await base.OnAfterRenderAsync(firstRender); - } - - protected sealed override void OnInitialized() - { - base.OnInitialized(); - } - - /// - /// Replacement for which catches all possible exceptions in order to prevent app crash. - /// - protected virtual Task OnParamsSetAsync() - { - return Task.CompletedTask; - } - - /// - /// Method invoked after first time the component has been rendered. - /// - protected virtual Task OnAfterFirstRenderAsync() - { - return Task.CompletedTask; - } - - /// - /// Executes passed action while catching all possible exceptions to prevent app crash. - /// - public virtual Action WrapHandled(Action action) - { - return () => - { - try - { - action(); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - }; - } - - /// - /// Executes passed action while catching all possible exceptions to prevent app crash. - /// - public virtual Action WrapHandled(Action func) - { - return (e) => - { - try - { - func(e); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - }; - } - - /// - /// Executes passed function while catching all possible exceptions to prevent app crash. - /// - public virtual Func WrapHandled(Func func) - { - return async () => - { - try - { - await func(); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - }; - } - - /// - /// Executes passed function while catching all possible exceptions to prevent app crash. - /// - public virtual Func WrapHandled(Func func) - { - return async (e) => - { - try - { - await func(e); - } - catch (Exception exp) - { - ExceptionHandler.Handle(exp); - } - }; - } - - public virtual void Dispose() - { - cts.Cancel(); - cts.Dispose(); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppDataAnnotationsValidator.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppDataAnnotationsValidator.cs deleted file mode 100644 index 95150d36..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/AppDataAnnotationsValidator.cs +++ /dev/null @@ -1,200 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; -using CrystallineSociety.Shared.Attributes; -using CrystallineSociety.Shared.Dtos.Identity; -using Microsoft.AspNetCore.Components.Forms; - -namespace CrystallineSociety.Client.Core.Components; - -/// -/// To implement forms where each error is displayed according to the language chosen by the user, you can use the -/// on the corresponding class instead of using `ErrorResourceType` on each property. Check out for an example. -/// However, you need to use instead of in Blazor EditForms for this method to work. -/// -public partial class AppDataAnnotationsValidator : AppComponentBase, IDisposable -{ - private static readonly PropertyInfo otherPropertyNamePropertyInfo = typeof(CompareAttribute).GetProperty(nameof(CompareAttribute.OtherPropertyDisplayName))!; - - private bool disposed; - private ValidationMessageStore validationMessageStore = default!; - - [AutoInject] private IServiceProvider serviceProvider = default!; - [AutoInject] private IStringLocalizerFactory stringLocalizerFactory = default!; - - [CascadingParameter] public EditContext EditContext { get; set; } = default!; - - protected override Task OnInitAsync() - { - if (EditContext is null) - throw new InvalidOperationException("EditContext is required"); - - EditContext.OnFieldChanged += OnFieldChanged; - EditContext.OnValidationRequested += OnValidationRequested; - - validationMessageStore = new ValidationMessageStore(EditContext); - - return base.OnInitAsync(); - } - - private void OnFieldChanged(object? sender, FieldChangedEventArgs eventArgs) - { - var fieldIdentifier = eventArgs.FieldIdentifier; - var propertyInfo = fieldIdentifier.Model.GetType().GetProperty(fieldIdentifier.FieldName); - if (propertyInfo is null) return; - - var propertyValue = propertyInfo.GetValue(fieldIdentifier.Model); - var validationContext = new ValidationContext(fieldIdentifier.Model, serviceProvider, items: null) - { - MemberName = propertyInfo.Name - }; - var results = new List(); - - var parent = propertyInfo.DeclaringType!; - var dtoResourceTypeAttr = parent.GetCustomAttribute(); - if (dtoResourceTypeAttr is not null) - { - var resourceType = dtoResourceTypeAttr.ResourceType; - var stringLocalizer = stringLocalizerFactory.Create(resourceType); - var validationAttributes = propertyInfo.GetCustomAttributes(); - - foreach (var attribute in validationAttributes) - { - if (string.IsNullOrEmpty(attribute.ErrorMessage) is false) - { - attribute.ErrorMessageResourceName = attribute.ErrorMessage; - attribute.ErrorMessage = null; - } - - if (string.IsNullOrWhiteSpace(attribute.ErrorMessageResourceName) is false && attribute.ErrorMessageResourceType is null) - { - attribute.ErrorMessageResourceType = resourceType; - var displayAttribute = propertyInfo.GetCustomAttribute(); - validationContext.DisplayName = stringLocalizer.GetString(displayAttribute?.Name ?? propertyInfo.Name); - - if (attribute is CompareAttribute compareAttribute) - { - var otherPropertyInfoDisplayAttribute = (parent.GetProperty(compareAttribute.OtherProperty) ?? throw new InvalidOperationException($"Invalid OtherProperty {compareAttribute.OtherProperty}")).GetCustomAttribute(); - otherPropertyNamePropertyInfo.SetValue(attribute, stringLocalizer.GetString(otherPropertyInfoDisplayAttribute?.Name ?? compareAttribute.OtherProperty).ToString()); - } - } - - var result = attribute.GetValidationResult(propertyValue, validationContext); - - if (result is not null) - { - results.Add(result); - } - } - - } - else - { - Validator.TryValidateProperty(propertyValue, validationContext, results); - } - - validationMessageStore.Clear(fieldIdentifier); - foreach (var result in CollectionsMarshal.AsSpan(results)) - { - validationMessageStore.Add(fieldIdentifier, result.ErrorMessage!); - } - - EditContext.NotifyValidationStateChanged(); - } - - private void OnValidationRequested(object? sender, ValidationRequestedEventArgs e) - { - var validationContext = new ValidationContext(EditContext.Model, serviceProvider, items: null); - var results = new List(); - - var objectType = validationContext.ObjectType; - var objectInstance = validationContext.ObjectInstance; - var dtoResourceTypeAttr = objectType.GetCustomAttribute(); - - validationMessageStore.Clear(); - if (dtoResourceTypeAttr is not null) - { - var resourceType = dtoResourceTypeAttr.ResourceType; - - var stringLocalizer = stringLocalizerFactory.Create(resourceType); - - var properties = objectType.GetProperties(BindingFlags.Instance | BindingFlags.Public); - - foreach (var propertyInfo in properties) - { - var context = new ValidationContext(objectInstance, validationContext, validationContext.Items); - context.MemberName = propertyInfo.Name; - var propertyValue = propertyInfo.GetValue(objectInstance); - var validationAttributes = propertyInfo.GetCustomAttributes(); - foreach (var attribute in validationAttributes) - { - if (string.IsNullOrEmpty(attribute.ErrorMessage) is false) - { - attribute.ErrorMessageResourceName = attribute.ErrorMessage; - attribute.ErrorMessage = null; - } - - if (string.IsNullOrWhiteSpace(attribute.ErrorMessageResourceName) is false && attribute.ErrorMessageResourceType is null) - { - attribute.ErrorMessageResourceType = resourceType; - var displayAttribute = propertyInfo.GetCustomAttribute(); - validationContext.DisplayName = stringLocalizer.GetString(displayAttribute?.Name ?? propertyInfo.Name); - if (attribute is CompareAttribute compareAttribute) - { - var otherPropertyInfoDisplayAttribute = (properties.FirstOrDefault(p => p.Name == compareAttribute.OtherProperty) ?? throw new InvalidOperationException($"Invalid OtherProperty {compareAttribute.OtherProperty}")).GetCustomAttribute(); - otherPropertyNamePropertyInfo.SetValue(attribute, stringLocalizer.GetString(otherPropertyInfoDisplayAttribute?.Name ?? compareAttribute.OtherProperty).ToString()); - } - } - - var result = attribute.GetValidationResult(propertyValue, context); - - if (result is not null) - { - results.Add(result); - } - } - } - } - else - { - Validator.TryValidateObject(EditContext.Model, validationContext, results, true); - } - - validationMessageStore.Clear(); - foreach (var validationResult in results) - { - if (validationResult == null) continue; - - var hasMemberNames = false; - foreach (var memberName in validationResult.MemberNames) - { - hasMemberNames = true; - validationMessageStore.Add(EditContext.Field(memberName), validationResult.ErrorMessage!); - } - - if (hasMemberNames) continue; - - validationMessageStore.Add(new FieldIdentifier(EditContext.Model, fieldName: string.Empty), validationResult.ErrorMessage!); - } - - EditContext.NotifyValidationStateChanged(); - } - - public override void Dispose() - { - Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (disposed || disposing is false) return; - - if (EditContext is not null) - { - EditContext.OnFieldChanged -= OnFieldChanged; - EditContext.OnValidationRequested -= OnValidationRequested; - } - - disposed = true; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor deleted file mode 100644 index dc71a0ae..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor +++ /dev/null @@ -1,161 +0,0 @@ -@page "/badgecontent" -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@using CrystallineSociety.Client.Core.Components - -@if (Badge != null) -{ -
-
- -
-
@Badge.Title
-
@Badge.Description
-
-
-
- - - -
-

Different methods to obtain this badge.

- -
- @if (selectedAppraisalMethod != null) - { -
-
-
-
Badge Requirements
-
-
-
    - @{ - var badgeRequirements = selectedAppraisalMethod.BadgeRequirements; - } - - @if (badgeRequirements == null || !badgeRequirements.Any()) - { -
    No badge requirements.
    - } - else - { - @foreach (var badgeRequirement in badgeRequirements) - { - - } - } -
-
-
- -
-
-
Activity Requirements
-
-
-
    - @{ - var activityRequirements = selectedAppraisalMethod?.ActivityRequirements; - } - - @if (activityRequirements == null || !activityRequirements.Any()) - { -
    No activity requirements.
    - } - else - { - @foreach (var activityRequirement in activityRequirements) - { - - } - } -
-
-
- -
-
-
Approving Steps
-
-
- @{ - var approvingSteps = selectedAppraisalMethod?.ApprovingSteps; - } - - @if (approvingSteps == null || !approvingSteps.Any()) - { -
No Approving Steps.
- } - else - { - @foreach (var approvingStep in approvingSteps) - { -
-
-
-
Step @approvingStep.Step: @approvingStep.Title
-
-
-
-
Approver Required Badges:
-
    - @{ - var approverBadges = approvingStep?.ApproverRequiredBadges; - } - - @if (approverBadges == null || !approverBadges.Any()) - { -
    No Approver Required Badges.
    - } - else - { - @foreach (var approverBadge in approverBadges) - { - - } - } -
-
Required Approval Count: @approvingStep.RequiredApprovalCount
-
-
-
-
- } - } -
-
-
- } -
-
-
-} -else -{ -
-

No Badge Selected

-
-} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.cs deleted file mode 100644 index e406b5a4..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using Microsoft.AspNetCore.Components; -using CrystallineSociety.Shared.Dtos.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Components -{ - public partial class BadgeContent : ComponentBase - { - [Parameter] public BadgeDto? Badge { get; set; } - private AppraisalMethod? selectedAppraisalMethod; - - protected override void OnParametersSet() - { - if (Badge?.AppraisalMethods?.Any() == true) - { - selectedAppraisalMethod = Badge.AppraisalMethods.First(); - } - else - { - selectedAppraisalMethod = null; - } - } - - private void SelectAppraisalMethod(AppraisalMethod appraisalMethod) - { - selectedAppraisalMethod = appraisalMethod; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.scss deleted file mode 100644 index 35c9cc4d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeContent.razor.scss +++ /dev/null @@ -1,28 +0,0 @@ -.badge-container { - height: 70vh; - overflow-y: auto; -} - -.badge-image { - width: 35px; - height: 35px; -} - -.Gold{ - background: url("images/icons/gold.png") center/cover no-repeat; -} -.Silver { - background: url("images/icons/silver.png") center/cover no-repeat; -} -.Bronze { - background: url("images/icons/bronze.png") center/cover no-repeat; -} - -.content-container { - overflow-y: auto; - overflow-x: hidden; -} - -.color-style { - color: black; -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor deleted file mode 100644 index c7aa2665..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor +++ /dev/null @@ -1,23 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - - @{string[] parts = @Requirement?.RequirementStr.Split('*');} - - @if (parts.Length > 1) - { - string textBeforeAsterisk = parts[0]; - string textAfterAsterisk = parts[1]; -
@textBeforeAsterisk - @textAfterAsterisk -
- } - else - { - string textBeforeAsterisk = parts[0]; - string textAfterAsterisk = "1"; -
@textBeforeAsterisk - @textAfterAsterisk -
- } - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.cs deleted file mode 100644 index 4c0a7fef..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.cs +++ /dev/null @@ -1,9 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; -using Microsoft.AspNetCore.Components; - -namespace CrystallineSociety.Client.Core.Components; - - public partial class BadgeRequirement - { - [Parameter] public IRequirement? Requirement { get; set; } - } diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.scss deleted file mode 100644 index 5f282702..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeRequirement.razor.scss +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor deleted file mode 100644 index 7eb55d6f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor +++ /dev/null @@ -1,12 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -
-
- - -
-
- -
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.cs deleted file mode 100644 index e2f25d7f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Text; -using CrystallineSociety.Shared.Dtos.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Components -{ - public partial class BadgeSystem - { - [AutoInject] private IBadgeSystemService BadgeSystemService { get; set; } = default!; - [AutoInject] private IBadgeUtilService BadgeUtilService { get; set; } = default!; - [Parameter] public BadgeBundleDto? Bundle { get; set; } - private BadgeDto? BadgeDto {get; set;} - - - private string? GetBundleText(BadgeBundleDto bundle) - { - var builder = new StringBuilder(); - if (Bundle != null) - { - foreach (var badge in Bundle.Badges) - { - builder.AppendLine(BadgeUtilService.SerializeBadge(badge)); - } - } - - return builder.ToString(); - } - - private void GetBadge(BadgeDto badgeDto) - { - BadgeDto = badgeDto; - } - } - - -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.scss deleted file mode 100644 index 5f282702..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeSystem.razor.scss +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor deleted file mode 100644 index 085244b3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor +++ /dev/null @@ -1,85 +0,0 @@ -@page "/badge-tree" -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@using Microsoft.AspNetCore.Components.Web -@using CrystallineSociety.Client.Core.Components - -
-
-
- -
- @if (Badges == null) - { -
-
-
- -
-
-
- } - else - { -
- @for (int i = 0; i < 5; i++) - { -
    -
  • - -
    - @if (Badges != null) - { -
      - @for (int badgeIndex = 0; badgeIndex < Badges.Count; badgeIndex++) - { - var badge = Badges[badgeIndex]; -
    • - -
    • - // Temp code for SubFolder name - @for (int j = 0; j < 3; j++) - { -
        -
      • - -
        - @if (Badges != null) - { -
          - @for (int k = 0; k < 2; k++) - { -
        • - -
        • - } -
        - } -
        -
      • -
      - } - } -
    - } -
    -
  • -
- } -
- } -
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.cs deleted file mode 100644 index b5b0fa81..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.cs +++ /dev/null @@ -1,57 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Components -{ - public partial class BadgeTree : ComponentBase - { - [Parameter] public BadgeBundleDto? BadgeBundleDto { get; set; } - [Parameter] public EventCallback BadgeDtoCallBack { get; set; } - - private Dictionary homeCollapseState = new(); - private Dictionary<(int, int, int), bool> subFolderCollapseState = new(); - private List? Badges { get; set; } - private string? ActiveBadgeUrl { get; set; } - - - protected override void OnParametersSet() - { - if (BadgeBundleDto != null) - { - Badges = BadgeBundleDto.Badges.ToList(); - } - } - - private void ToggleHomeCollapse(int index) - { - if (homeCollapseState.ContainsKey(index)) - { - homeCollapseState[index] = !homeCollapseState[index]; - } - else - { - homeCollapseState[index] = true; - } - } - - private void ToggleSubFolder(int folderIndex, int badgeIndex, int subFolderIndex) - { - var key = (folderIndex, badgeIndex, subFolderIndex); - if (subFolderCollapseState.ContainsKey(key)) - { - subFolderCollapseState[key] = !subFolderCollapseState[key]; - } - else - { - subFolderCollapseState[key] = true; - } - } - - private async Task OnBadgeClick(BadgeDto badgeDto) - { - ActiveBadgeUrl = badgeDto.Url; - await BadgeDtoCallBack.InvokeAsync(badgeDto); - } - - private string GetArrowClass(bool isExpanded) => isExpanded ? "down-arrow" : "right-arrow"; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.scss deleted file mode 100644 index 32ca3071..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeTree.razor.scss +++ /dev/null @@ -1,27 +0,0 @@ -.badge-image { - width: 8px; - height: 8px; -} - -.right-arrow{ - background: url("images/icons/right-arrow.png") center/cover no-repeat; -} - -.down-arrow{ - background: url("images/icons/down-arrow.png") center/cover no-repeat; -} - -.badge-container { - height: 70vh; - overflow-y: hidden; -} - -.customize-spacing { - padding: 3px 6px !important; - line-height: 18px; - margin-bottom: 1px; - - div { - line-height: 10px; - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor deleted file mode 100644 index c473cea7..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor +++ /dev/null @@ -1,18 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -@if (BadgeBundle?.Validations != null) -{ - - -
-
Level: @badgeValidation.Level
-
Title: @badgeValidation.Title
-
Description: @badgeValidation.Description
-
-
-
-} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.cs deleted file mode 100644 index 92a89e0d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.cs +++ /dev/null @@ -1,8 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Components; - -public partial class BadgeValidation -{ - [Parameter] public BadgeBundleDto? BadgeBundle { get; set; } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.scss deleted file mode 100644 index 458e4476..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/BadgeValidation.razor.scss +++ /dev/null @@ -1,11 +0,0 @@ -.Error { - color: red; -} - -.Warning { - color: orange; -} - -.Information { - color: skyblue; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor deleted file mode 100644 index 79129e9a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor +++ /dev/null @@ -1,31 +0,0 @@ -@namespace CrystallineSociety.Client.Shared -@inherits ErrorBoundaryBase - -@if (CurrentException is null) -{ - @ChildContent -} -else if (ErrorContent is null) -{ -
-
- -
-
- -
-

Oops, something went wrong...

- @if (ShowException) - { -
@CurrentException?.ToString()
- } -
- Refresh - Home -
-
-} -else -{ - @ErrorContent(CurrentException) -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.cs deleted file mode 100644 index 82384794..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.cs +++ /dev/null @@ -1,34 +0,0 @@ -namespace CrystallineSociety.Client.Shared; - -public partial class AppErrorBoundary -{ - [AutoInject] private IExceptionHandler _exceptionHandler = default!; - - [AutoInject] private NavigationManager _navigationManager = default!; - - private bool ShowException { get; set; } - -#if DEBUG - protected override void OnInitialized() - { - ShowException = true; - } -#endif - - protected override Task OnErrorAsync(Exception exception) - { - _exceptionHandler.Handle(exception); - - return Task.CompletedTask; - } - - private void Refresh() - { - _navigationManager.NavigateTo(_navigationManager.Uri, true); - } - - private void GoHome() - { - _navigationManager.NavigateTo("/", true); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.scss deleted file mode 100644 index 734d0d87..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/AppErrorBoundary.razor.scss +++ /dev/null @@ -1,34 +0,0 @@ -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_functions.scss'; - -.main { - display: flex; - flex-direction: column; - text-align: center; - width: 100%; - max-width: rem(800px); - max-height: rem(600px); - background-color: $White; - border-radius: rem(4px); - padding: rem(8px); -} - -.header { - text-align: right; -} - -.title { - color: $Red; -} - -.exception { - color: $Black; - white-space: pre; - overflow: auto; - text-align: left; - margin: rem(24px); -} - -.buttons { - margin-bottom: rem(24px); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor deleted file mode 100644 index 578813bd..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor +++ /dev/null @@ -1,25 +0,0 @@ -@inherits AppComponentBase; - - -
-
- @title - -
-
- @message -
-
- - @Localizer[nameof(AppStrings.Yes)] - - - - @Localizer[nameof(AppStrings.No)] - -
-
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.cs deleted file mode 100644 index 21a914f4..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components.Layout; - -public partial class ConfirmMessageBox -{ - private bool isOpen; - private string? title; - private string? message; - - public async Task Show(string message, string title) - { - if (tcs is not null) - await tcs.Task; - - tcs = new TaskCompletionSource(); - - await InvokeAsync(() => - { - isOpen = true; - this.title = title; - this.message = message; - - StateHasChanged(); - }); - - return await tcs.Task; - } - - private TaskCompletionSource? tcs; - - public async Task Confirm(bool value) - { - isOpen = false; - tcs?.SetResult(value); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.scss deleted file mode 100644 index c2d93ada..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/ConfirmMessageBox.razor.scss +++ /dev/null @@ -1,44 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_bit-css-variables.scss'; - -.main-container { - flex-grow: 1; - display: flex; - align-items: center; - flex-flow: column nowrap; - justify-content: flex-start; - padding: rem2(16px) rem2(24px); - background-color: $bit-color-background-primary; -} - -.header { - width: 100%; - display: flex; - align-items: center; - flex-flow: row nowrap; - margin-bottom: rem2(20px); - justify-content: space-between; -} - -.title { - font-weight: 600; - font-size: rem2(20px); - line-height: rem2(28px); -} - -.body { - width: 100%; - font-weight: 400; - font-size: rem2(14px); - line-height: rem2(20px); - margin-bottom: rem2(16px); -} - -.btn-group { - width: 100%; - display: flex; - align-items: center; - flex-flow: row nowrap; - justify-content: flex-end; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor deleted file mode 100644 index 308fdad8..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor +++ /dev/null @@ -1,6 +0,0 @@ -@namespace CrystallineSociety.Client.Shared -@inherits AppComponentBase - -
- -
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.cs deleted file mode 100644 index 9b0596fd..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components.Layout; - -public partial class Footer -{ -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.scss deleted file mode 100644 index b45d8372..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Footer.razor.scss +++ /dev/null @@ -1,98 +0,0 @@ -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_functions.scss'; - -.footer { - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: center; - width: 100%; -} - -.footer-content { - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: center; - width: 100%; - min-height: rem(54px); - border-top: rem(1px) solid $S1Color; - padding: rem(4px) 0; - box-sizing: border-box; - - @include lt-xl { - min-height: rem(50px); - } -} - -.footer-contact { - margin-bottom: rem(4px); - font-size: rem(14px); - line-height: rem(20px); - color: $S4Color; - - @include lg { - font-size: rem(13px); - line-height: rem(19px); - } - - @include lt-lg { - font-size: rem(12px); - } -} - -.footer-copyright { - font-size: rem(12px); - line-height: rem(20px); - color: $S4Color; - - @include lt-xl { - font-size: rem(10px); - line-height: rem(16px); - } -} - -.footer-social-lnk-grp { - display: flex; - flex-flow: row nowrap; - justify-content: center; - align-items: center; -} - -.social-lnk { - width: rem(32px); - height: rem(32px); - background-position: center; - background-repeat: no-repeat; - background-size: cover; -} - -.twitter-lnk { - background-image: url('images/icons/twitter-icon.svg'); -} - -.youtube-lnk { - background-image: url('images/icons/youtube-icon.svg'); -} - -.linkedin-lnk { - background-image: url('images/icons/linkedin-icon.svg'); -} - -.github-lnk { - background-image: url('images/icons/github-icon.svg'); -} - -.text--red { - color: $Red; -} - -::deep { - .culture-drp { - position: absolute; - left: rem(5px); - width: rem(105px); - background-color: white; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor deleted file mode 100644 index 2e02dc7e..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor +++ /dev/null @@ -1,37 +0,0 @@ -@namespace CrystallineSociety.Client.Core.Components.Layout -@inherits AppComponentBase - -
- -
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.cs deleted file mode 100644 index 6f75588b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.cs +++ /dev/null @@ -1,54 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Organization; -using CrystallineSociety.Shared.Dtos.Identity; -using CrystallineSociety.Client.Core.Controllers; - -namespace CrystallineSociety.Client.Core.Components.Layout; - -public partial class Header : IDisposable -{ - private bool _disposed; - private bool _isUserAuthenticated; - - [Parameter] - public EventCallback OnToggleMenu { get; set; } - - [AutoInject] - public required IOrganizationController OrganizationController { get; set; } - - [CascadingParameter(Name = "AppState")] - public AppStateDto AppState { get; set; } = default!; - - private List Organizations { get; set; } = new(); - - private OrganizationDto? ActiveOrganization { get; set; } - - protected override async Task OnInitAsync() - { - Organizations = await PrerenderStateService.GetValue(async () => await HttpClient.GetFromJsonAsync>("api/Organization/GetOrganizations")) ?? new(); - } - - private async Task ToggleMenu() - { - await OnToggleMenu.InvokeAsync(); - } - - public override void Dispose() - { - Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (_disposed) return; - - _disposed = true; - } - - private void HandleOrganizationClick(OrganizationDto organization) - { - ActiveOrganization = organization; - AppState.Organization = ActiveOrganization; - NavigationManager.NavigateTo($"/o/{organization.Code}",false); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.scss deleted file mode 100644 index d9623afc..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/Header.razor.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_functions.scss'; - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor deleted file mode 100644 index 01a374d7..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor +++ /dev/null @@ -1,13 +0,0 @@ -@namespace CrystallineSociety.Client.Shared - - - -
-
-
-
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.cs deleted file mode 100644 index 60e41dc6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace CrystallineSociety.Client.Shared; - -public partial class LoadingComponent -{ - [Parameter] public string Color { get; set; } = "#123456"; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.scss deleted file mode 100644 index 8dcbb1f0..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/LoadingComponent.razor.scss +++ /dev/null @@ -1,91 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; - -.lds-wrapper { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} - -.lds-grid { - display: inline-block; - position: relative; - width: rem(80px); - height: rem(80px); - div - -{ - position: absolute; - width: rem(16px); - height: rem(16px); - border-radius: 50%; - animation: lds-grid 1.2s linear infinite; - &:nth-child(1) - -{ - top: 8px; - left: 8px; - animation-delay: 0s; -} - -&:nth-child(2) { - top: 8px; - left: 32px; - animation-delay: -0.4s; -} - -&:nth-child(3) { - top: 8px; - left: 56px; - animation-delay: -0.8s; -} - -&:nth-child(4) { - top: 32px; - left: 8px; - animation-delay: -0.4s; -} - -&:nth-child(5) { - top: 32px; - left: 32px; - animation-delay: -0.8s; -} - -&:nth-child(6) { - top: 32px; - left: 56px; - animation-delay: -1.2s; -} - -&:nth-child(7) { - top: 56px; - left: 8px; - animation-delay: -0.8s; -} - -&:nth-child(8) { - top: 56px; - left: 32px; - animation-delay: -1.2s; -} - -&:nth-child(9) { - top: 56px; - left: 56px; - animation-delay: -1.6s; -} - -} -} - - -@keyframes lds-grid { - 0%, 100% { - opacity: 1; - } - - 50% { - opacity: 0.5; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor deleted file mode 100644 index 34d4c8bf..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor +++ /dev/null @@ -1,36 +0,0 @@ -@namespace CrystallineSociety.Client.Core.Components.Layout -@inherits LayoutComponentBase - - -
-
-
- - @Body - -
-
-
- - -
- -@* -
- - @if (_isUserAuthenticated) - { - - } - -
-
- - @Body - -
-
-
- - - *@ diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.cs deleted file mode 100644 index 5266063a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Microsoft.AspNetCore.Components.Web; - -namespace CrystallineSociety.Client.Core.Components.Layout; - -public partial class MainLayout : IDisposable -{ - private bool _disposed; - private bool _isMenuOpen; - private bool _isUserAuthenticated; - private ErrorBoundary ErrorBoundaryRef = default!; - - [AutoInject] private IExceptionHandler _exceptionHandler = default!; - - [AutoInject] private AuthenticationManager _authStateProvider = default!; - - [AutoInject] private AppStateDto _appStateDto = default!; - - private void ToggleMenuHandler() - { - _isMenuOpen = !_isMenuOpen; - } - - public void Dispose() - { - Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (_disposed) return; - - _disposed = true; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.scss deleted file mode 100644 index c549ab98..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MainLayout.razor.scss +++ /dev/null @@ -1,20 +0,0 @@ -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_functions.scss'; - -.main { - position: relative; - width: 100%; - min-height: 100vh; - box-sizing: border-box; - font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; - display: flex; - flex-flow: column nowrap; - justify-content: flex-start; - align-items: stretch; -} - -.page-wrapper { - flex-grow: 1; -} - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor deleted file mode 100644 index 211ad9e3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor +++ /dev/null @@ -1,16 +0,0 @@ -@namespace CrystallineSociety.Client.Shared - - -
-
- @_title - -
-
- @_body -
- -
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.cs deleted file mode 100644 index 21a762f5..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.cs +++ /dev/null @@ -1,44 +0,0 @@ -namespace CrystallineSociety.Client.Shared; - -public partial class MessageBox : IDisposable -{ - private static event Func OnShow = default!; - - private bool _isOpen; - private string _title = string.Empty; - private string _body = string.Empty; - - public static async Task Show(string message, string title = "") - { - if (OnShow is not null) - { - await OnShow.Invoke(message, title); - } - } - - protected override void OnInitialized() - { - OnShow += ShowMessageBox; - - base.OnInitialized(); - } - - private async Task ShowMessageBox(string message, string title) - { - await InvokeAsync(() => - { - _isOpen = true; - - _title = title; - _body = message; - - StateHasChanged(); - }); - } - - private void OnCloseClick() => _isOpen = false; - - private void OnOkClick() => _isOpen = false; - - public void Dispose() => OnShow -= ShowMessageBox; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.scss deleted file mode 100644 index 5db33ef2..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/MessageBox.razor.scss +++ /dev/null @@ -1,29 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; - -.main { - flex-grow: 1; - display: flex; - flex-direction: column; - padding: rem(10px); -} - -.header { - display: flex; -} - -.title { - flex-grow: 1; -} - -.body { - display: flex; - flex-grow: 1; - margin: rem(10px) 0; - white-space: pre; - overflow: auto; -} - -.footer { - display: flex; - justify-content: center; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor deleted file mode 100644 index 22fbb02c..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor +++ /dev/null @@ -1,3 +0,0 @@ -@namespace CrystallineSociety.Client.Core.Components.Layout -@inherits AppComponentBase; - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.cs deleted file mode 100644 index 91159e87..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.cs +++ /dev/null @@ -1,32 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Identity; -using CrystallineSociety.Client.Core.Controllers.Identity; - -namespace CrystallineSociety.Client.Core.Components.Layout; - -public partial class NavMenu : IDisposable -{ - private bool _disposed; - private UserDto _user = new(); - private List _navItems = new(); - - private Action _unsubscribe = default!; - - [Parameter] public bool IsMenuOpen { get; set; } - - [Parameter] public EventCallback IsMenuOpenChanged { get; set; } - - public override void Dispose() - { - Dispose(true); - GC.SuppressFinalize(this); - } - - protected virtual void Dispose(bool disposing) - { - if (_disposed || disposing is false) return; - - _unsubscribe?.Invoke(); - - _disposed = true; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.scss deleted file mode 100644 index 2f733143..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/NavMenu.razor.scss +++ /dev/null @@ -1,119 +0,0 @@ -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_functions.scss'; - -.main-container { - position: fixed; - left: 0; - top: rem(48px); - z-index: 16; - display: flex; - flex-flow: column nowrap; - justify-content: flex-start; - width: rem(240px); - height: calc(100vh - #{rem(48px)}); - background-color: $Gray3; - - @include lg { - width: rem(206px); - } -} - -.main-container--closed { - display: none; - - @include gt-md { - display: flex; - } -} - -.top-container { - display: flex; - flex-flow: column nowrap; - justify-content: flex-start; - align-items: center; - width: 100%; - padding: rem(24px) 0 rem(12px); - margin-bottom: rem(20px); - border-bottom: rem(1px) solid $Gray4; - - @include lg { - padding: rem(24px) 0 rem(8px); - } - - @include lt-lg { - padding: rem(24px) 0 rem(16px); - margin-bottom: rem(24px); - } -} - -.user-img-container { - display: flex; - justify-content: center; - align-items: center; - width: rem(56px); - height: rem(56px); - margin-bottom: rem(4px); - border-radius: 50%; - background-color: $S2Color; - font-size: rem(18px); - line-height: rem(24px); - color: $White; - - @include lg { - width: rem(48px); - height: rem(48px); - margin-bottom: rem(2px); - } - - @include lt-lg { - font-size: rem(20px); - } -} - -.user-img { - width: rem(56px); - height: rem(56px); - border-radius: 50%; - - @include lg { - width: rem(48px); - height: rem(48px); - } -} - -.user-name { - margin-bottom: rem(8px); - font-size: rem(13px); - line-height: rem(21px); - color: $S3Color; - - @include lg { - margin-bottom: rem(6px); - font-size: rem(12px); - line-height: rem(20px); - } - - @include lt-lg { - margin-bottom: rem(6px); - } -} - -.menu-shadow { - position: fixed; - left: 0; - top: rem(48px); - z-index: 15; - display: none; - width: 100%; - height: calc(100vh - #{rem(48px)}); - background-color: rgba(0, 0, 0, 0.5); - - @include lt-lg { - display: block; - } -} - -::deep a { - text-decoration: none; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor deleted file mode 100644 index 716a333b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor +++ /dev/null @@ -1,16 +0,0 @@ -@namespace CrystallineSociety.Client.Core.Components.Layout -@inherits AppComponentBase - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.cs deleted file mode 100644 index 3a18444d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components.Layout; - -public partial class SignOutConfirmModal -{ - [Parameter] - public bool IsOpen { get; set; } - - [Parameter] public EventCallback IsOpenChanged { get; set; } - - private async Task CloseModal() - { - IsOpen = false; - - await IsOpenChanged.InvokeAsync(false); - } - - private async Task SignOut() - { - await AuthenticationManager.SignOut(); - - await CloseModal(); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.scss deleted file mode 100644 index baf8a654..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Layout/SignOutConfirmModal.razor.scss +++ /dev/null @@ -1,58 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_colors.scss'; - -.modal-body { - position: relative; - display: flex; - flex-flow: column nowrap; - align-items: center; - justify-content: center; - padding: rem(28px) rem(110px); - box-sizing: border-box; - - @include lt-xl { - padding: rem(28px) rem(101px); - } - - @media screen and (max-width:em(480px)) { - padding: rem(28px) rem(47px); - } -} - -.modal-close-btn-container { - position: absolute; - right: 0; - top: 0; -} - -.modal-title { - margin-bottom: rem(12px); - font-size: rem(24px); - line-height: rem(40px); - font-weight: 600; - color: $Black; - - @include lt-xl { - margin-bottom: rem(8px); - font-size: rem(20px); - line-height: rem(32px); - } - - @include sm { - margin-bottom: rem(4px); - } -} - -.modal-desc { - margin-bottom: rem(36px); - font-size: rem(18px); - line-height: rem(24px); - color: $Black; - - @include lt-xl { - margin-bottom: rem(28px); - font-size: rem(14px); - line-height: rem(20px); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor deleted file mode 100644 index e86277ea..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor +++ /dev/null @@ -1,13 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -
-
-
- -
-
- -
-
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.cs deleted file mode 100644 index 4314e127..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.cs +++ /dev/null @@ -1,23 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; -using CrystallineSociety.Shared.Dtos.Organization; -using Microsoft.AspNetCore.Components; - -namespace CrystallineSociety.Client.Core.Components -{ - public partial class OrganizationBadges - { - [Parameter] - public OrganizationDto Organization { get; set; } = default!; - - [Parameter] - public BadgeBundleDto? Bundle { get; set; } - - private BadgeDto? BadgeDto { get; set; } - - private void GetBadge(BadgeDto badgeDto) - { - BadgeDto = badgeDto; - StateHasChanged(); - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationBadges.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor deleted file mode 100644 index 6209b756..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor +++ /dev/null @@ -1,30 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -
- -
-
-
-
- - -
-
-
-
- -
-
- -
-
- -
-
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.cs deleted file mode 100644 index f10960ec..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.cs +++ /dev/null @@ -1,25 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Organization; - -namespace CrystallineSociety.Client.Core.Components -{ - public partial class OrganizationDocs - { - [Parameter] - public OrganizationDto Organization { get; set; } = default!; - - private List _programDocuments { get; set; } = new(); - - private ProgramDocumentDto? _programDocument { get; set; } - - protected override async Task OnInitAsync() - { - _programDocuments = await PrerenderStateService.GetValue(async () => await HttpClient.GetFromJsonAsync($"api/ProgramDocument/GetProgramDocuments?organizationCode={Organization.Code}", AppJsonContext.Default.ListProgramDocumentDto)) ?? _programDocuments; - await base.OnInitAsync(); - } - - private void GetProgramDocument(ProgramDocumentDto programDocument) - { - _programDocument = programDocument; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationDocs.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor deleted file mode 100644 index cd87ab34..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor +++ /dev/null @@ -1,7 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - - - - -Feed \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.cs deleted file mode 100644 index ace5680f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace CrystallineSociety.Client.Shared.Components -{ - public partial class OrganizationFeeds - { - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationFeeds.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor deleted file mode 100644 index 69035d7d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor +++ /dev/null @@ -1,5 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - - -Home diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.cs deleted file mode 100644 index 63749bf1..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace CrystallineSociety.Client.Shared.Components -{ - public partial class OrganizationHome - { - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationHome.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor deleted file mode 100644 index c189fac6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor +++ /dev/null @@ -1,7 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - - - - -Learners \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.cs deleted file mode 100644 index 8ba4c6c3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace CrystallineSociety.Client.Shared.Components -{ - public partial class OrganizationLearners - { - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/OrganizationLearners.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor deleted file mode 100644 index 04f92d6e..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor +++ /dev/null @@ -1,7 +0,0 @@ -@page "/badge-system/default" -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.cs deleted file mode 100644 index 91e4b3a3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.cs +++ /dev/null @@ -1,23 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; -using CrystallineSociety.Shared.Services.Implementations.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Components.Pages; - -public partial class DefaultBadgeSystemPage -{ - [AutoInject] - public required BadgeSystemFactory BadgeSystemFactory { get; set; } - - private BadgeBundleDto? DefaultBundle { get; set; } = new(); - - protected override async Task OnInitAsync() - { - await PrerenderStateService.GetValue(async() => LoadDefaultBundleAsync()); - } - - private async Task LoadDefaultBundleAsync() - { - DefaultBundle = await HttpClient.GetFromJsonAsync("api/BadgeSystem/GetDefaultBadgeBundle", AppJsonContext.Default.BadgeBundleDto); - StateHasChanged(); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.scss deleted file mode 100644 index d0106be9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/DefaultBadgeSystemPage.razor.scss +++ /dev/null @@ -1,338 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_media-queries.scss'; - -.page-container { - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: center; - width: 100%; - height: 100%; - padding: rem(56px) rem(16px); - box-sizing: border-box; - - @include lg { - padding: rem(48px) rem(16px); - } - - @include md { - padding: rem(72px) rem(16px); - } - - @include sm { - padding: rem(24px) rem(16px); - } -} - -.page-content--white { - position: relative; - display: flex; - flex-flow: column nowrap; - align-items: center; - width: 100%; - max-width: rem(860px); - border-radius: rem(4px); - background-color: $Gray6; - - @include lg { - max-width: rem(816px); - } - - @include md { - max-width: rem(738px); - } - - @media all and (max-width: #{em(390px)}) { - max-width: 100%; - } -} - -.search-box-container { - display: flex; - justify-content: center; - align-items: center; - width: 100%; - padding: rem(32px) rem(14px); - border-bottom: rem(1px) solid $Gray4; - - @include lg { - padding: rem(24px) rem(14px); - } - - @include md { - padding: rem(32px) rem(14px); - } - - @media all and (max-width: #{em(390px)}) { - padding: rem(20px) rem(14px); - } -} - -.todo-content { - position: relative; - display: flex; - flex-flow: column nowrap; - justify-content: flex-start; - align-items: flex-start; - width: 100%; - max-width: rem(608px); - padding: rem(24px) rem(14px) rem(64px); - box-sizing: border-box; - - - @include lg { - max-width: rem(570px); - padding: rem(20px) rem(14px) rem(56px); - } - - @include md { - max-width: rem(570px); - padding: rem(24px) rem(14px) rem(60px); - } - - @media all and (max-width: #{em(390px)}) { - max-width: rem(570px); - padding: rem(16px) rem(14px) rem(36px); - } -} - -.main-title { - margin: 0; - margin-bottom: rem(20px); - font-weight: 600; - font-size: rem(22px); - color: $SecondaryColor; - line-height: rem(36px); - - @include lg { - font-size: rem(20px); - line-height: rem(28px); - } - - @include md { - margin-bottom: rem(24px); - font-size: rem(18px); - line-height: rem(28px); - } - - - @media all and (max-width: #{em(390px)}) { - margin-bottom: rem(24px); - font-size: rem(16px); - line-height: rem(24px); - } -} - -.add-todo-container { - display: flex; - flex-flow: row nowrap; - justify-content: flex-start; - align-items: center; - width: 100%; - margin-bottom: rem(24px); - - @include md { - margin-bottom: rem(44px); - } - - @media all and (max-width: #{em(390px)}) { - margin-bottom: rem(36px); - } -} - -.todo-list-container { - width: 100%; -} - -.filter-container { - display: flex; - flex-flow: row nowrap; - justify-content: space-between; - align-items: center; - width: 100%; -} - -.sort-drp-container { - @media all and (max-width: #{em(550px)}) { - position: absolute; - top: rem(18px); - right: rem(5px); - } - - @media all and (max-width: #{em(390px)}) { - top: rem(10px); - } -} - -.todo-list--empty-state { - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: center; - height: 100%; -} - -.todo-list { - display: flex; - flex-flow: column nowrap; - justify-content: flex-start; - align-items: center; - width: 100%; - height: rem(240px); - border: rem(1px) solid $Gray4; - - @media all and (max-width: #{em(390px)}) { - height: rem(198px); - } -} - -::deep .todo-item { - display: flex; - flex-flow: row wrap; - justify-content: space-between; - align-items: center; - width: 100%; - min-width: fit-content; - min-height: rem(80px); - padding: rem(16px); - border-bottom: rem(1px) solid $Gray4; - box-sizing: border-box; - - &:last-child { - border-bottom: none; - } - - @include md { - padding: rem(20px) rem(16px); - } - - @media all and (max-width: #{em(390px)}) { - min-height: rem(66px); - padding: rem(14px) rem(18px); - } - - .todo-input { - @media all and (max-width: #{em(451px)}) { - width: 100% - } - } -} - -.todo-info { - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: flex-start; -} - -.todo-item-date { - margin-top: rem(4px); - margin-left: rem(28px); - font-size: rem(12px); - line-height: rem(20px); - color: $Gray1; - white-space: nowrap; - - @include lt-xl { - font-size: rem(10px); - } -} - -.todo-item-btn-group--edit-mode { - @media all and (max-width: #{em(451)}) { - margin-top: rem(5px); - } -} - -.todo-btn-group { - display: flex; - flex-flow: row nowrap; - justify-content: center; -} - -.todo-list-spinner { - display: flex; - justify-content: center; - align-items: center; - width: 100%; - height: 100%; -} - -::deep .add-todo-input { - width: rem(300px); - - @include md { - width: 100%; - max-width: rem(300px); - } - - @media all and (max-width: #{em(390px)}) { - width: 100%; - max-width: rem(228px); - } -} - -::deep .add-todo-button { - width: rem(67px); - margin-left: rem(8px); - - @media all and (max-width: #{em(390px)}) { - margin-left: rem(5px); - } -} - -::deep .filter-pivot { - &.bit-pvt-fluent > div { - display: flex; - justify-content: flex-start; - - @media all and (max-width: #{em(390px)}) { - justify-content: space-between; - } - } - - @media all and (max-width: #{em(390px)}) { - width: 100%; - } -} - -::deep .todo-pivot-tab { - margin-right: rem(64px); - - @media all and (max-width: #{em(390px)}) { - margin-right: 0; - } - - &:last-child { - margin-right: 0; - } -} - -::deep .sort-todo-drp { - width: rem(150px); - height: rem(32px); - - .bit-act-btn-fluent > span:first-child i { - color: black; - font-size: rem(11px); - } - - .bit-drp-items-wrapper { - @media all and (max-width: #{em(639px)}) { - min-height: 100vh; - } - } - - .bit-drp-items-wrapper button { - font-size: rem(12px); - } - - .bit-act-btn-fluent > span:last-child { - font-size: rem(12px); - } - - .bit-drp-wrapper .bit-drp-wrapper-txt { - display: none; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor deleted file mode 100644 index c5498897..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor +++ /dev/null @@ -1,15 +0,0 @@ -@page "/badge-system/github" -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -
-
- GitHub URL: -
- - -
-
- @GitHubUrl - -
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.cs deleted file mode 100644 index ca5b5f16..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.cs +++ /dev/null @@ -1,20 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Components.Pages -{ - public partial class GitHubBadgeSystemExplorerPage - { - private string? GitHubUrl { get; set; } - private BadgeBundleDto? Bundle { get; set; } - - public GitHubBadgeSystemExplorerPage() - { - - } - - private async Task LoadBadgeSystem() - { - Bundle = await HttpClient.GetFromJsonAsync($"api/BadgeSystem/GetBadgeBundleFromGitHub?url={GitHubUrl}", AppJsonContext.Default.BadgeBundleDto); - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.scss deleted file mode 100644 index 5f282702..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/GitHubBadgeSystemExplorerPage.razor.scss +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor deleted file mode 100644 index e5163340..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor +++ /dev/null @@ -1,17 +0,0 @@ -@page "/" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.HomeTitle)] - -
-

CS System

-

- CS System is a versatile software designed to run the CS Internship program. However, its flexibility allows it to be used for any education program. Companies and organizations can easily integrate their own documentation and policies into CS System, making it a comprehensive solution for managing educational programs. -

-
- Default Badge System - GitHub Badge System - Education Program -
-
- diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.cs deleted file mode 100644 index 6799fc90..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace CrystallineSociety.Client.Shared.Pages; - -public partial class HomePage -{ -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.scss deleted file mode 100644 index 582e1703..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/HomePage.razor.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import '../../Styles/abstracts/_media-queries.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_functions.scss'; diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor deleted file mode 100644 index 1328ef16..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor +++ /dev/null @@ -1,15 +0,0 @@ -@inherits AppComponentBase - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.cs deleted file mode 100644 index 36e973f3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.cs +++ /dev/null @@ -1,28 +0,0 @@ -using CrystallineSociety.Client.Core.Controllers.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -public partial class DeleteAccountConfirmModal -{ - [AutoInject] IUserController userController = default!; - - [Parameter] public bool IsOpen { get; set; } - - [Parameter] public EventCallback IsOpenChanged { get; set; } - - private async Task CloseModal() - { - IsOpen = false; - - await IsOpenChanged.InvokeAsync(false); - } - - private async Task DeleteAccount() - { - await userController.Delete(CurrentCancellationToken); - - await AuthenticationManager.SignOut(); - - await CloseModal(); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.scss deleted file mode 100644 index f7bab1ee..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/DeleteAccountConfirmModal.razor.scss +++ /dev/null @@ -1,35 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; - -.modal-body { - display: flex; - position: relative; - align-items: center; - justify-content: center; - flex-flow: column nowrap; - padding: rem2(28px) rem2(110px); - - @include lt-lg { - padding: rem2(28px) rem2(47px); - } -} - -.modal-close-btn-container { - top: 0; - right: 0; - position: absolute; -} - -.modal-title { - color: #dc0000; - font-weight: 600; - font-size: rem2(24px); - line-height: rem2(40px); - margin-bottom: rem2(12px); -} - -.modal-desc { - font-size: rem2(18px); - line-height: rem2(24px); - margin-bottom: rem2(36px); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor deleted file mode 100644 index 2561ea80..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor +++ /dev/null @@ -1,128 +0,0 @@ -@page "/edit-profile" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.EditProfileTitle)] - -
-
- @if (string.IsNullOrEmpty(editProfileMessage) is false) - { - - @editProfileMessage - - } - -

- @Localizer[nameof(AppStrings.EditProfileTitle)] -

- - @if (isLoading) - { -
- -
- } - else - { -
- -
- -
- @if (user.ProfileImageName is not null) - { - - @Localizer[nameof(AppStrings.Remove)] - - } - - @Localizer[nameof(AppStrings.ProfileImage)] - -
@profileImageError
-
- - - - -
- - -
- -
- - -
- -
- - - - - -
- - - @Localizer[nameof(AppStrings.Save)] - -
- - } -
-
-
- - @Localizer[nameof(AppStrings.DeleteAccount)] - -
-
- - @Localizer[nameof(AppStrings.DeleteAccountPrompt)] - -
-
- - @Localizer[nameof(AppStrings.DeleteAccount)] - -
-
- - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.cs deleted file mode 100644 index a31bcf92..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.cs +++ /dev/null @@ -1,114 +0,0 @@ -using CrystallineSociety.Client.Core.Controllers.Identity; -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -[Authorize] -public partial class EditProfilePage -{ - [AutoInject] IUserController userController = default!; - - private bool isSaving; - private bool isRemoving; - private bool isLoading; - private string? profileImageUrl; - private string? profileImageError; - private string? editProfileMessage; - private string? profileImageUploadUrl; - private string? profileImageRemoveUrl; - private BitMessageBarType editProfileMessageType; - private UserDto user = new(); - private readonly EditUserDto userToEdit = new(); - private bool isDeleteAccountConfirmModalOpen; - - protected override async Task OnInitAsync() - { - isLoading = true; - - try - { - await LoadEditProfileData(); - - var access_token = await PrerenderStateService.GetValue(AuthTokenProvider.GetAccessTokenAsync); - - profileImageUploadUrl = $"{Configuration.GetApiServerAddress()}api/Attachment/UploadProfileImage?access_token={access_token}"; - profileImageUrl = $"{Configuration.GetApiServerAddress()}api/Attachment/GetProfileImage?access_token={access_token}"; - profileImageRemoveUrl = $"api/Attachment/RemoveProfileImage?access_token={access_token}"; - } - finally - { - isLoading = false; - } - - await base.OnInitAsync(); - } - - private async Task LoadEditProfileData() - { - user = await GetCurrentUser() ?? new(); - - user.Patch(userToEdit); - } - - private async Task RefreshProfileData() - { - await LoadEditProfileData(); - - PubSubService.Publish(PubSubMessages.PROFILE_UPDATED, user); - } - - private Task GetCurrentUser() => userController.GetCurrentUser(CurrentCancellationToken); - - private async Task DoSave() - { - if (isSaving) return; - - isSaving = true; - editProfileMessage = null; - - try - { - userToEdit.Patch(user); - - (await userController.Update(userToEdit, CurrentCancellationToken)).Patch(user); - - PubSubService.Publish(PubSubMessages.PROFILE_UPDATED, user); - - editProfileMessageType = BitMessageBarType.Success; - editProfileMessage = Localizer[nameof(AppStrings.ProfileUpdatedSuccessfullyMessage)]; - } - catch (KnownException e) - { - editProfileMessageType = BitMessageBarType.Error; - - editProfileMessage = e.Message; - } - finally - { - isSaving = false; - } - } - - private async Task RemoveProfileImage() - { - if (isRemoving) return; - - isRemoving = true; - - try - { - await HttpClient.DeleteAsync(profileImageRemoveUrl, CurrentCancellationToken); - - await RefreshProfileData(); - } - catch (KnownException e) - { - editProfileMessage = e.Message; - editProfileMessageType = BitMessageBarType.Error; - } - finally - { - isRemoving = false; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss deleted file mode 100644 index b682076b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EditProfilePage.razor.scss +++ /dev/null @@ -1,107 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; -@import '../../../Styles/abstracts/_bit-css-variables.scss'; - -.page-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} - -.content-container { - width: 100%; - display: flex; - position: relative; - align-items: center; - max-width: rem2(608px); - border-radius: rem2(4px); - flex-flow: column nowrap; - padding: rem2(32px) rem2(16px); - background-color: $bit-color-background-primary; - - &.profile-panel { - box-shadow: $bit-box-shadow-callout; - } - - &.danger-panel { - border: 2px solid darkred; - } -} - -.loading-container { - width: 100%; - height: 100%; - display: flex; - position: absolute; - align-items: center; - justify-content: center; -} - -.form-message-bar { - top: 0; - left: 0; - position: absolute; - border-radius: rem2(4px) rem2(4px) 0 0; -} - -.page-title { - font-weight: 600; - font-size: rem2(28px); - line-height: rem2(44px); - margin-bottom: rem2(16px); -} - -.form-profile-container { - width: 100%; - display: flex; - align-items: center; - flex-flow: row nowrap; - max-width: rem2(340px); - margin-bottom: rem2(16px); - justify-content: flex-start; -} - -.form-input-container { - width: 100%; - display: flex; - max-width: rem2(340px); - flex-flow: column nowrap; - margin-bottom: rem2(17px); -} - -.form-input-error { - font-size: rem2(12px); - line-height: rem2(16px); - color: $bit-color-state-error; -} - -.form-choice-container { - width: 100%; - max-width: rem2(340px); - margin-bottom: rem2(16px); -} - -::deep .edit-profile-dtp { - .bit-dtp-wrapper { - z-index: 5; - } - - .bit-dtp-overlay { - z-index: 4; - } - - .bit-dtp-callout { - z-index: 6; - } -} - -::deep .edit-profile-form { - width: 100%; - display: flex; - align-items: center; - flex-flow: column nowrap; - justify-content: flex-start; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor deleted file mode 100644 index 74213076..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor +++ /dev/null @@ -1,56 +0,0 @@ -@page "/email-confirmation" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.EmailConfirmationTitle)] - -
-
- @if (isLoading) - { - - } - else - { - @if (string.IsNullOrEmpty(error) is false) - { - - @(error) - - } - - @if (emailConfirmed) - { -

- @Localizer[nameof(AppStrings.EmailConfirmedSuccessfullyMessage)] -

- - @Localizer[nameof(AppStrings.SignIn)] - - } - else - { -

- @Localizer[nameof(AppStrings.EmailConfirmationFailedMessage)] -

- -
- @Localizer[nameof(AppStrings.InvalidConfirmationLinkMessage)] -
- - - @Localizer[nameof(AppStrings.ResendEmail)] - - } - } -
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs deleted file mode 100644 index 42408ac3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.cs +++ /dev/null @@ -1,68 +0,0 @@ -using CrystallineSociety.Client.Core.Controllers.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -public partial class EmailConfirmationPage -{ - [AutoInject] IIdentityController identityController = default!; - - private bool isLoading = true; - private string? error; - private bool emailConfirmed = false; - private BitMessageBarType emailConfirmationMessageType = BitMessageBarType.Error; - - [SupplyParameterFromQuery, Parameter] public string? Email { get; set; } - [SupplyParameterFromQuery, Parameter] public string? Token { get; set; } - - protected override async Task OnAfterFirstRenderAsync() - { - try - { - await identityController.ConfirmEmail(new() { Email = Email!, Token = Token! }); - emailConfirmed = true; - } - catch (ResourceValidationException exp) - { - error = string.Join(", ", exp.Payload.Details.SelectMany(d => d.Errors)); - } - finally - { - isLoading = false; - StateHasChanged(); - } - - await base.OnAfterFirstRenderAsync(); - } - - private void RedirectToSignIn() - { - NavigationManager.NavigateTo($"/sign-in?email={Email}"); - } - - private async Task DoResendLink() - { - if (isLoading) return; - - isLoading = true; - error = null; - - try - { - await identityController.SendConfirmationEmail(new() { Email = Email }, CurrentCancellationToken); - - emailConfirmationMessageType = BitMessageBarType.Success; - - error = Localizer[nameof(AppStrings.ResendConfirmationLinkMessage)]; - } - catch (KnownException e) - { - emailConfirmationMessageType = BitMessageBarType.Error; - - error = e.Message; - } - finally - { - isLoading = false; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.scss deleted file mode 100644 index 9cb5cd92..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/EmailConfirmationPage.razor.scss +++ /dev/null @@ -1,39 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; - -.page-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} - -.form-description { - font-weight: 600; - width: rem2(454px); - height: rem2(24px); - font-size: rem2(16px); - line-height: rem2(24px); - - @include lg { - width: rem2(398px); - height: rem2(20px); - } - - @include md { - width: rem2(398px); - height: rem2(20px); - } - - @include sm { - width: rem2(280px); - height: rem2(40px); - } - - @include lt-xl { - font-size: rem2(14px); - line-height: rem2(20px); - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor deleted file mode 100644 index 2655a85a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor +++ /dev/null @@ -1,42 +0,0 @@ -@page "/forgot-password" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.ForgetPasswordTitle)] - -
- - - - @if (string.IsNullOrEmpty(forgotPasswordMessage) is false) - { - - @forgotPasswordMessage - - } - -

@Localizer[nameof(AppStrings.ForgetPasswordTitle)]

- -
- @Localizer[nameof(AppStrings.ForgetPasswordMessage)] -
- -
- - -
- - - @Localizer[nameof(AppStrings.Submit)] - -
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.cs deleted file mode 100644 index eb6244d9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.cs +++ /dev/null @@ -1,41 +0,0 @@ -using CrystallineSociety.Client.Core.Controllers.Identity; -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -public partial class ForgotPasswordPage -{ - [AutoInject] IIdentityController identityController = default!; - - private bool isLoading; - private string? forgotPasswordMessage; - private BitMessageBarType forgotPasswordMessageType; - private SendResetPasswordEmailRequestDto forgotPasswordModel = new(); - - private async Task DoSubmit() - { - if (isLoading) return; - - isLoading = true; - forgotPasswordMessage = null; - - try - { - await identityController.SendResetPasswordEmail(forgotPasswordModel, CurrentCancellationToken); - - forgotPasswordMessageType = BitMessageBarType.Success; - - forgotPasswordMessage = Localizer[nameof(AppStrings.ResetPasswordLinkSentMessage)]; - } - catch (KnownException e) - { - forgotPasswordMessageType = BitMessageBarType.Error; - - forgotPasswordMessage = e.Message; - } - finally - { - isLoading = false; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.scss deleted file mode 100644 index 595886a0..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ForgotPasswordPage.razor.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; - -.page-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} - -.form-description { - display: flex; - padding: rem2(20px); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor deleted file mode 100644 index f7d7dd90..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor +++ /dev/null @@ -1,60 +0,0 @@ -@page "/reset-password" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.ResetPasswordTitle)] - -
- - - - @if (string.IsNullOrEmpty(resetPasswordMessage) is false) - { - - @resetPasswordMessage - - } - - @if (passwordChanged) - { - - @Localizer[nameof(AppStrings.SignIn)] - - } - else - { -

@Localizer[nameof(AppStrings.ResetPasswordTitle)]

-
- - -
- -
- - -
- - - @Localizer[nameof(AppStrings.ResetPassword)] - - } -
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs deleted file mode 100644 index 78c6101c..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.cs +++ /dev/null @@ -1,61 +0,0 @@ -using CrystallineSociety.Client.Core.Controllers.Identity; -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -public partial class ResetPasswordPage -{ - [AutoInject] IIdentityController identityController = default!; - - private bool isLoading; - private bool passwordChanged; - private string? resetPasswordMessage; - private BitMessageBarType resetPasswordMessageType; - private ResetPasswordRequestDto resetPasswordModel = new(); - - [Parameter, SupplyParameterFromQuery] public string? Email { get; set; } - - [Parameter, SupplyParameterFromQuery] public string? Token { get; set; } - - protected override async Task OnInitAsync() - { - resetPasswordModel.Email = Email; - resetPasswordModel.Token = Token; - - await base.OnInitAsync(); - } - - private void RedirectToSignIn() - { - NavigationManager.NavigateTo($"/sign-in?email={Email}"); - } - - private async Task DoSubmit() - { - if (isLoading) return; - - isLoading = true; - resetPasswordMessage = null; - - try - { - await identityController.ResetPassword(resetPasswordModel, CurrentCancellationToken); - - resetPasswordMessageType = BitMessageBarType.Success; - - resetPasswordMessage = Localizer[nameof(AppStrings.PasswordChangedSuccessfullyMessage)]; - - passwordChanged = true; - } - catch (KnownException e) - { - resetPasswordMessageType = BitMessageBarType.Error; - - resetPasswordMessage = e.Message; - } - finally - { - isLoading = false; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.scss deleted file mode 100644 index f68317de..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/ResetPasswordPage.razor.scss +++ /dev/null @@ -1,11 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; - -.page-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor deleted file mode 100644 index 66f50dbf..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor +++ /dev/null @@ -1,60 +0,0 @@ -@page "/sign-in" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.SignInTitle)] - -
- - - - @if (string.IsNullOrEmpty(signInMessage) is false) - { - - @signInMessage - - } - -

@Localizer[nameof(AppStrings.SignInTitle)]

- -
- - -
- -
- - -
- -
- -
- - - @Localizer[nameof(AppStrings.SignIn)] - - -
- @Localizer[nameof(AppStrings.ForgotPasswordLink)] -
- -
- @Localizer[nameof(AppStrings.DontHaveAccountMessage)] @Localizer[nameof(AppStrings.SignUp)] -
-
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.cs deleted file mode 100644 index 63c14e22..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.cs +++ /dev/null @@ -1,50 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -public partial class SignInPage -{ - private bool isLoading; - private string? signInMessage; - private BitMessageBarType signInMessageType; - private SignInRequestDto signInModel = new(); - - [SupplyParameterFromQuery(Name = "redirect-url"), Parameter] public string? RedirectUrl { get; set; } - [SupplyParameterFromQuery(Name = "email"), Parameter] public string? Email { get; set; } - - protected override async Task OnParamsSetAsync() - { - await base.OnParamsSetAsync(); - - if (string.IsNullOrEmpty(signInModel.UserName)) - { - signInModel.UserName = Email; - } - } - - private async Task DoSignIn() - { - if (isLoading) return; - - isLoading = true; - signInMessage = null; - - try - { - await AuthenticationManager.SignIn(signInModel, CurrentCancellationToken); - - NavigationManager.NavigateTo(RedirectUrl ?? "/"); - } - catch (KnownException e) - { - signInMessageType = BitMessageBarType.Error; - - signInMessage = e.Message; - } - finally - { - isLoading = false; - } - } -} - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.scss deleted file mode 100644 index ce50e7c3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignInPage.razor.scss +++ /dev/null @@ -1,17 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; - -.page-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} - -.form-forgot-password { - font-size: rem2(14px); - line-height: rem2(24px); - margin-bottom: rem2(20px); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor deleted file mode 100644 index 39a6fb59..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor +++ /dev/null @@ -1,99 +0,0 @@ -@page "/sign-up" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.SingUpTitle)] - -
- - - - @if (string.IsNullOrEmpty(signUpMessage) is false) - { - - @signUpMessage - - } - - @if (isSignedUp) - { -

- @Localizer[nameof(AppStrings.ConfirmEmailTitle)] -

- -
- @Localizer[nameof(AppStrings.ConfirmEmailMessage)] -
-
-
- @Localizer[nameof(AppStrings.NotReceivedConfirmationEmailMessage)] -
-
- @Localizer[nameof(AppStrings.CheckSpamMailMessage)] -
-
- - @Localizer[nameof(AppStrings.Or)] - -
- - @Localizer[nameof(AppStrings.ResendEmail)] - -
-
- @Localizer[nameof(AppStrings.SignIn)] -
- } - else - { -

- @Localizer[nameof(AppStrings.SignUp)] -

- -
- - -
- -
- - -
- -
- - - @Localizer[nameof(AppStrings.TermsMessage)] @Localizer[nameof(AppStrings.TermsTitle)] - - - -
- - - @Localizer[nameof(AppStrings.SignUp)] - - -
- @Localizer[nameof(AppStrings.AlreadyHaveAccountMessage)] @Localizer[nameof(AppStrings.SignIn)] -
- } - -
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.cs deleted file mode 100644 index 330a862f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.cs +++ /dev/null @@ -1,69 +0,0 @@ -using CrystallineSociety.Client.Core.Controllers.Identity; -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Components.Pages.Identity; - -public partial class SignUpPage -{ - [AutoInject] IIdentityController identityController = default!; - - private bool isLoading; - private bool isSignedUp; - private string? signUpMessage; - private BitMessageBarType signUpMessageType; - private SignUpRequestDto signUpModel = new(); - - private async Task DoSignUp() - { - if (isLoading) return; - - isLoading = true; - signUpMessage = null; - - try - { - await identityController.SignUp(signUpModel, CurrentCancellationToken); - - isSignedUp = true; - } - catch (ResourceValidationException e) - { - signUpMessageType = BitMessageBarType.Error; - signUpMessage = string.Join(Environment.NewLine, e.Payload.Details.SelectMany(d => d.Errors).Select(e => e.Message)); - } - catch (KnownException e) - { - signUpMessage = e.Message; - signUpMessageType = BitMessageBarType.Error; - } - finally - { - isLoading = false; - } - } - - private async Task DoResendLink() - { - if (isLoading) return; - - isLoading = true; - signUpMessage = null; - - try - { - await identityController.SendConfirmationEmail(new() { Email = signUpModel.Email }, CurrentCancellationToken); - - signUpMessageType = BitMessageBarType.Success; - signUpMessage = Localizer[nameof(AppStrings.ResendConfirmationLinkMessage)]; - } - catch (KnownException e) - { - signUpMessage = e.Message; - signUpMessageType = BitMessageBarType.Error; - } - finally - { - isLoading = false; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.scss deleted file mode 100644 index d1fd11d9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/Identity/SignUpPage.razor.scss +++ /dev/null @@ -1,18 +0,0 @@ -@import '../../../Styles/abstracts/_functions.scss'; -@import '../../../Styles/abstracts/_media-queries.scss'; - -.page-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} - -.form-description { - font-weight: 600; - line-height: 1.5; - font-size: rem2(14px); - max-width: rem2(432px); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor deleted file mode 100644 index 7e888fc9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor +++ /dev/null @@ -1,14 +0,0 @@ -@page "/not-authorized" - -@inherits AppComponentBase - - -
-
-

@Localizer[nameof(AppStrings.ForbiddenException)]

-

@Localizer[nameof(AppStrings.YouAreSignInAs)] @user.GetUserName()

-
- @Localizer[nameof(AppStrings.SignInAsDifferentUser)] -
-
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.cs deleted file mode 100644 index 26c353ce..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.cs +++ /dev/null @@ -1,59 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components.Pages; - -public partial class NotAuthorizedPage -{ - private ClaimsPrincipal user = default!; - - [SupplyParameterFromQuery(Name = "redirect-url"), Parameter] public string? RedirectUrl { get; set; } - - protected override async Task OnParamsSetAsync() - { - user = (await AuthenticationStateTask).User; - - await base.OnParamsSetAsync(); - } - - protected override async Task OnAfterFirstRenderAsync() - { - string? refresh_token = await StorageService.GetItem("refresh_token"); - - // Let's update the access token by refreshing it when a refresh token is available. - // Following this procedure, the newly acquired access token may now include the necessary roles or claims. - // To prevent infinitie redirect loop, let's append refresh_token=false to the url, so we only redirect in case no refresh_token=false is present - - if (string.IsNullOrEmpty(refresh_token) is false && RedirectUrl?.Contains("try_refreshing_token=false", StringComparison.InvariantCulture) is null or false) - { - await AuthenticationManager.RefreshToken(); - - if ((await AuthenticationStateTask).User.IsAuthenticated()) - { - if (RedirectUrl is not null) - { - var @char = RedirectUrl.Contains('?') ? '&' : '?'; // The RedirectUrl may already include a query string. - NavigationManager.NavigateTo($"{RedirectUrl}{@char}try_refreshing_token=false"); - } - } - } - - if ((await AuthenticationStateTask).User.IsAuthenticated() is false) - { - // If neither the refresh_token nor the access_token is present, proceed to the sign-in page. - await SignIn(); - } - - await base.OnAfterFirstRenderAsync(); - } - - private async Task SignIn() - { - await AuthenticationManager.SignOut(); - - RedirectToSignInPage(); - } - - private void RedirectToSignInPage() - { - var redirectUrl = RedirectUrl ?? NavigationManager.ToBaseRelativePath(NavigationManager.Uri); - NavigationManager.NavigateTo($"/sign-in{(string.IsNullOrEmpty(redirectUrl) ? "" : $"?redirect-url={redirectUrl}")}"); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.scss deleted file mode 100644 index c0f2c128..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotAuthorizedPage.razor.scss +++ /dev/null @@ -1,28 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_bit-css-variables.scss'; - -.main { - width: 100%; - display: flex; - padding: rem2(8px); - text-align: center; - max-width: rem2(800px); - flex-direction: column; - max-height: rem2(600px); - border-radius: rem2(4px); - background-color: $bit-color-background-primary; -} - -.title { - color: $bit-color-state-error; -} - -.description { - overflow: auto; - white-space: pre; - margin: rem2(24px); -} - -.buttons { - margin-bottom: rem2(24px); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor deleted file mode 100644 index ff2a8b07..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor +++ /dev/null @@ -1,8 +0,0 @@ -@page "/not-found" - -@inherits AppComponentBase - -
-

404

-
There is nothing here.
-
\ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor.scss deleted file mode 100644 index 52bf68d2..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/NotFoundPage.razor.scss +++ /dev/null @@ -1,30 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_media-queries.scss'; - -.main { - display: flex; - align-items: center; - justify-content: center; - flex-flow: column nowrap; -} - -.title { - font-weight: 600; - font-size: rem2(120px); - line-height: rem2(168px); - - @include lt-xl { - font-size: rem2(100px); - } -} - -.description { - font-weight: 400; - font-size: rem2(18px); - line-height: rem2(28px); - - @include lt-xl { - font-size: rem2(16px); - line-height: rem2(24px); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor deleted file mode 100644 index 5b69bb70..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor +++ /dev/null @@ -1,55 +0,0 @@ -@page "/o/{OrganizationCode}/{NavTitle?}" -@inherits AppComponentBase - - - - -@if (Organization is not null) -{ - @switch (ActiveOrganizationNavLink) - { - case OrganizationNavLink.Home: - - break; - case OrganizationNavLink.Badges: - - break; - case OrganizationNavLink.Docs: - - break; - case OrganizationNavLink.Learners: - - break; - case OrganizationNavLink.Feed: - - break; - default: - break; - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.cs deleted file mode 100644 index 0d8b92b9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.cs +++ /dev/null @@ -1,73 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; -using CrystallineSociety.Shared.Dtos.Organization; - -namespace CrystallineSociety.Client.Core.Components.Pages -{ - public partial class OrganizationPage - { - [Parameter] - public string? OrganizationCode { get; set; } - - [Parameter] - public string? NavTitle { get; set; } - - private OrganizationDto Organization { get; set; } = default!; - - private BadgeBundleDto? Bundle { get; set; } - - private OrganizationNavLink ActiveOrganizationNavLink { get; set; } = OrganizationNavLink.Home; - - protected override async Task OnInitAsync() - { - if (NavTitle != null) - { - await HandleNavMenuClickAsync(NavTitle); - } - - else - { - await HandleNavMenuClickAsync("Home"); - } - - await PrerenderStateService.GetValue(async () => LoadOrganizationAsync()); - - await base.OnInitAsync(); - } - - private async Task LoadOrganizationAsync() - { - Organization = await HttpClient.GetFromJsonAsync($"api/Organization/GetOrganizationByCode?code={OrganizationCode}", AppJsonContext.Default.OrganizationDto); - } - - private async Task LoadBadgeSystem() - { - Bundle = await HttpClient.GetFromJsonAsync($"api/BadgeSystem/GetBadgeBundleFromGitHub?repositoryUrl={Organization.BadgeSystemUrl}", AppJsonContext.Default.BadgeBundleDto); - } - - private async Task HandleNavMenuClickAsync(string navTitle) - { - ActiveOrganizationNavLink = navTitle.ToLower().Trim() switch - { - "home" => OrganizationNavLink.Home, - "docs" => OrganizationNavLink.Docs, - "learners" => OrganizationNavLink.Learners, - "badges" => OrganizationNavLink.Badges, - "feed" => OrganizationNavLink.Feed, - _ => throw new NotImplementedException() - }; - - var url = $"/o/{OrganizationCode}/{navTitle.ToLower().Trim()}"; - - await JSRuntime.InvokeVoidAsync("App.removeParametersOfUrl", url); - - if (ActiveOrganizationNavLink == OrganizationNavLink.Badges) - { - await LoadBadgeSystem(); - } - else if (ActiveOrganizationNavLink == OrganizationNavLink.Docs) - { - await LoadOrganizationAsync(); - } - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationPage.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor deleted file mode 100644 index 20056e5f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor +++ /dev/null @@ -1,66 +0,0 @@ -@page "/OrganizationsSettings" -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@using CrystallineSociety.Shared.Dtos.Organization -@inherits AppComponentBase - -
-
-

Manage organizations

-
- -
- - - - - - - - - @foreach (var organization in Organizations) - { - - - - - } - -
Organization nameOrganization actions
@organization.Title - - - -
-
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.cs deleted file mode 100644 index 77def6cb..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.cs +++ /dev/null @@ -1,33 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Organization; - -namespace CrystallineSociety.Client.Core.Components.Pages; -public partial class OrganizationsSettingsPage -{ - private List Organizations = new(); - private bool IsSyncing = false; - private bool IsDeleting = false; - - - protected override async Task OnInitAsync() - { - // Todo : complete this code to return dto not entity. - Organizations = await PrerenderStateService.GetValue(async () => await HttpClient.GetFromJsonAsync>("api/Organization/GetOrganizations")) ?? new(); - await base.OnInitAsync(); - } - - private async Task HandelSyncAsync(OrganizationDto organization) - { - IsSyncing = true; - await HttpClient.PostAsJsonAsync("api/Organization/SyncOrganizationBadges", organization); - await HttpClient.PostAsJsonAsync("api/ProgramDocument/SyncOrganizationProgramDocuments", organization); - IsSyncing = false; - } - - private async Task HandelDeleteAsync(OrganizationDto organization) - { - IsDeleting = true; - await HttpClient.PostAsJsonAsync("api/Organization/SyncOrganizationBadges", organization); - await HttpClient.PostAsJsonAsync("api/ProgramDocument/SyncOrganizationProgramDocuments", organization); - IsDeleting = false; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.scss deleted file mode 100644 index 0be47eff..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/OrganizationsSettingsPage.razor.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_colors.scss'; -@import '../../Styles/abstracts/_media-queries.scss'; diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor deleted file mode 100644 index e8d9410a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor +++ /dev/null @@ -1,106 +0,0 @@ -@page "/terms" -@inherits AppComponentBase - -@Localizer[nameof(AppStrings.TermsTitle)] - -
-
- -
-

CrystallineSociety license

-
- This EULA and Privacy Policy are written for individuals who use the CrystallineSociety Demo Version through the todo.bitplatform.dev website, or the published version of this app on the bit platform's Google Play, Apple Store, and Microsoft Store accounts. -
- If you want to build your own project based on this Project Template, please refer to the License and create your own project, publish it with the relevant EULA and Privacy Policy for your business.s -
-
- -
-

End-User License Agreement (EULA) for CrystallineSociety Demo Version

-
- This End-User License Agreement (EULA) is a legal agreement between you (the "user") and bit platform, located at Sixmastraat 15, 8932 PA Leeuwarden, Netherlands, with phone number +31684207362, for the use of CrystallineSociety Demo Version (the "Software"). -
- By using the Software, you agree to be bound by the terms and conditions of this agreement. -
-
- -
-

License Grant

-
- bit platform hereby grants the user a non-exclusive, non-transferable license to use the Software, solely for the purpose of evaluating and testing the features of the CrystallineSociety Demo Version during the term of this EULA. -
-
- -
-

Ownership

-
- bit platform retains all rights, title, and interest in and to the Software, including any and all intellectual property rights. -
-
- -
-

User Data

-
- bit platform may collect user data, including name, surname, photo, date of birth, and gender. Providing this information is optional, and bit platform will only use it for the purposes of the CrystallineSociety Demo Version. If the user requests, bit platform will delete this data within one day, using one of the contact methods provided at the end of this EULA. In addition, the user is required to provide an email address for account verification purposes, but bit platform will not use this email for any other purposes. -
-
- -
-

Analytics and Cookies

-
- bit platform does not use any Analytics tools for measuring website traffic and only uses strictly necessary cookies. -
-
- -
-

Restrictions

-
- User may not: (a) copy the Software, except as necessary for testing purposes; (b) distribute, rent, loan, lease, sell, sublicense, or otherwise transfer the Software or any portion thereof; (c) reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of the Software, or create derivative works based on the Software; or (d) remove any proprietary notices or labels on the Software. -
-
- -
-

No Warranty

-
- The Software is provided "AS IS" and without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. bit platform does not warrant that the Software will be error-free or that its use will be uninterrupted. -
-
- -
-

Limitation of Liability

-
- bit platform shall not be liable for any damages whatsoever arising out of the use of or inability to use the Software, including but not limited to direct, indirect, incidental, special, or consequential damages, even if bit platform has been advised of the possibility of such damages. -
-
- -
-

Termination

-
- This EULA shall remain in effect until 2025-12-31. bit platform reserves the right to terminate this EULA at any time without notice. Upon termination, the user shall immediately cease all use of the Software and destroy all copies of the Software in its possession. -
-
- -
-

Contact Information

-
- If you have any questions or concerns regarding this EULA or the Privacy Policy, or if you would like to contact bit platform for any reason, please email info@bitplatform.dev or call +31684207362, or visit our website at our website or visit us at Sixmastraat 15, 8932 PA Leeuwarden, Netherlands. -
-
- - -
-

Privacy Policy

-
-
    -
  • bit platform is committed to protecting the privacy of the user data.
  • -
  • We will only use the data collected from the user for the purposes of the CrystallineSociety Demo Version and will delete this data upon user request, using one of the contact methods provided above.
  • -
  • We do not share the user data with any third parties and do not allow users to share data with anyone in any way.
  • -
  • We do not collect any information on user's usage in the CrystallineSociety Demo Version.
  • -
  • We do not display any Third-Party content, advertisements, or any purchases in the CrystallineSociety Demo Version.
  • -
  • This Privacy Policy is effective until 2025-12-31 and is subject to change without notice.
  • -
-
-
- -
-
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.cs deleted file mode 100644 index f0d85800..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components.Pages; - -public partial class TermsPage -{ -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.scss deleted file mode 100644 index c5eb2717..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/Pages/TermsPage.razor.scss +++ /dev/null @@ -1,111 +0,0 @@ -@import '../../Styles/abstracts/_functions.scss'; -@import '../../Styles/abstracts/_media-queries.scss'; - -.page-container { - width: 100%; - display: flex; - align-items: center; - align-self: flex-start; - flex-flow: column nowrap; - justify-content: flex-start; -} - -.page-content { - width: 100%; - display: flex; - align-items: center; - max-width: rem2(1128px); - flex-flow: column nowrap; - justify-content: flex-start; - - @include lg { - max-width: rem2(1040px); - } - - @include md { - max-width: rem2(770px); - } -} - -.main-section { - width: 100%; - margin-bottom: rem2(24px); -} - -.main-section-title { - width: 100%; - text-align: left; - font-weight: bold; - font-size: rem2(34px); - line-height: rem2(56px); - margin-bottom: rem2(24px); - - @include lg { - font-size: rem2(30px); - line-height: rem2(48px); - margin-bottom: rem2(16px); - } - - @include md { - font-size: rem2(24px); - line-height: rem2(40px); - margin-bottom: rem2(16px); - } - - @include sm { - font-size: rem2(20px); - line-height: rem2(32px); - margin-bottom: rem2(12px); - } -} - -.section-desc { - width: 100%; - font-size: rem2(18px); - line-height: rem2(28px); - - @include lt-xl { - font-size: rem2(16px); - line-height: rem2(24px); - } - - @include sm { - font-size: rem2(14px); - } -} - -.sub-section { - width: 100%; - margin-bottom: rem2(24px); - - &:last-child { - margin-bottom: 0; - } -} - -.sub-section-title { - width: 100%; - text-align: left; - font-weight: 600; - font-size: rem2(24px); - line-height: rem2(36px); - margin-bottom: rem2(16px); - - @include lg { - font-size: rem2(20px); - line-height: rem2(32px); - margin-bottom: rem2(8px); - } - - @include md { - font-size: rem2(18px); - line-height: rem2(28px); - margin-bottom: rem2(8px); - } - - @include sm { - font-size: rem2(16px); - line-height: rem2(24px); - margin-bottom: rem2(8px); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor deleted file mode 100644 index 571c93d1..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor +++ /dev/null @@ -1,18 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -@if (ProgramDocument != null) -{ -
-

@ProgramDocument.Title

- -
-
- ProgramDocument Code : @ProgramDocument.Code - ProgramDocument Content -
- @(new MarkupString(ProgramDocument.HtmlContent ?? string.Empty)) -
-
-} - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.cs deleted file mode 100644 index 0655c815..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components; -public partial class ProgramDocumentContent -{ - [Parameter] public ProgramDocumentDto? ProgramDocument { get; set; } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentContent.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor deleted file mode 100644 index 3eb2695d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor +++ /dev/null @@ -1,9 +0,0 @@ -@using CrystallineSociety.Shared.Dtos.BadgeSystem -@inherits AppComponentBase - -
    - @foreach (var programDocument in ProgramDocuments) - { -
  • @programDocument.Title
  • - } -
diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.cs deleted file mode 100644 index f154ffc6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace CrystallineSociety.Client.Core.Components; -public partial class ProgramDocumentTree -{ - [Parameter] public List ProgramDocuments { get; set; } = new(); - [Parameter] public EventCallback ProgramDocumentCallBack { get; set; } - - private string? ActiveProgramDocumentUrl { get; set; } - - private async Task OnProgramDocumentClick(ProgramDocumentDto programDocument) - { - ActiveProgramDocumentUrl = programDocument.Url; - await ProgramDocumentCallBack.InvokeAsync(programDocument); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Components/ProgramDocumentTree.razor.scss deleted file mode 100644 index e69de29b..00000000 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Attributes.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Attributes.cs deleted file mode 100644 index 6b33916b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Attributes.cs +++ /dev/null @@ -1,37 +0,0 @@ -namespace CrystallineSociety.Client.Core.Controllers; - -[AttributeUsage(AttributeTargets.Interface)] -internal class RouteAttribute(string template) : Attribute -{ - public string Template { get; } = template; -} - -[AttributeUsage(AttributeTargets.Method)] -internal class HttpGetAttribute(string? template = null) : Attribute -{ - public string? Template { get; } = template; -} - -[AttributeUsage(AttributeTargets.Method)] -internal class HttpPostAttribute(string? template = null) : Attribute -{ - public string? Template { get; } = template; -} - -[AttributeUsage(AttributeTargets.Method)] -internal class HttpPutAttribute(string? template = null) : Attribute -{ - public string? Template { get; } = template; -} - -[AttributeUsage(AttributeTargets.Method)] -internal class HttpDeleteAttribute(string? template = null) : Attribute -{ - public string? Template { get; } = template; -} - -[AttributeUsage(AttributeTargets.Method)] -internal class HttpPatchAttribute(string? template = null) : Attribute -{ - public string? Template { get; } = template; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IAppController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IAppController.cs deleted file mode 100644 index 48cb1fc8..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IAppController.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CrystallineSociety.Client.Core.Controllers; - -public interface IAppController -{ - void AddQueryString(string key, object? value) { } - void AddQueryStrings(Dictionary queryString) { } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeController.cs deleted file mode 100644 index 01f9334f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeController.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace CrystallineSociety.Client.Core.Controllers; - -[Route("api/[controller]/[action]")] -public interface IBadgeController : IAppController -{ -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeSystemController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeSystemController.cs deleted file mode 100644 index ffd49661..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IBadgeSystemController.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -using CrystallineSociety.Shared.Dtos.BadgeSystem; -using CrystallineSociety.Shared.Services.Contracts; -using CrystallineSociety.Shared.Services.Implementations.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Controllers; - -[Route("api/[controller]/[action]")] -public interface IBadgeSystemController : IAppController -{ - /// - /// Retrieves the default badge bundle. - /// - /// Cancellation token. - /// The default badge bundle. - [HttpGet] - Task GetDefaultBadgeBundle(CancellationToken cancellationToken = default); - - /// - /// Retrieves a badge bundle from a GitHub repository. - /// - /// The URL of the GitHub repository. - /// Cancellation token. - /// The badge bundle from the GitHub repository. - [HttpGet] - Task GetBadgeBundleFromGitHub(string repositoryUrl, CancellationToken cancellationToken = default); - - /// - /// Retrieves all badges. - /// - /// Cancellation token. - /// All badges. - [HttpGet] - Task> GetBadges(CancellationToken cancellationToken = default); - - /// - /// Retrieves all badge system validations. - /// - /// Cancellation token. - /// All badge system validations. - [HttpGet] - Task> GetBadgeValidations(CancellationToken cancellationToken = default); - - /// - /// Retrieves all earned badges for a given user. - /// - /// The username of the user. - /// All earned badges for the user. - [HttpGet] - Task> GetEarnedBadgesAsync(string username); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IMinimalApiController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IMinimalApiController.cs deleted file mode 100644 index e93ec8ee..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IMinimalApiController.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Text.Json; - -namespace CrystallineSociety.Client.Core.Controllers; - -public interface IMinimalApiController : IAppController -{ - [HttpGet("api/minimal-api-sample/{routeParameter}{?queryStringParameter}")] - Task MinimalApiSample(string routeParameter, string queryStringParameter, CancellationToken cancellationToken = default); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IOrganizationController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IOrganizationController.cs deleted file mode 100644 index fd56405f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IOrganizationController.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -using CrystallineSociety.Shared.Dtos.Organization; - -namespace CrystallineSociety.Client.Core.Controllers; - -[Route("api/[controller]/[action]")] -public interface IOrganizationController : IAppController -{ - [HttpPost] - Task SyncOrganizationBadgesAsync(OrganizationDto organization, CancellationToken cancellationToken = default); - - /// - /// Retrieves all education programs. - /// - /// Cancellation token. - /// All education programs. - [HttpGet] - Task> GetOrganizationsAsync(CancellationToken cancellationToken = default); - - /// - /// Retrieves an organization by its code. - /// - /// The code of the organization to retrieve. - /// Cancellation token. - /// The organization with the specified code. - [HttpGet] - Task GetOrganizationByCodeAsync(string code, CancellationToken cancellationToken = default); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IProgramDocumentController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IProgramDocumentController.cs deleted file mode 100644 index d97d2f32..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/IProgramDocumentController.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -using CrystallineSociety.Shared.Dtos.Organization; - -namespace CrystallineSociety.Client.Core.Controllers; - -[Route("api/[controller]/[action]")] -public interface IProgramDocumentController : IAppController -{ - [HttpGet] - Task> GetProgramDocumentsAsync(string organizationCode, CancellationToken cancellationToken = default); - - //[HttpPost] - //Task CreateProgramDocumentAsync(ProgramDocument document, CancellationToken cancellationToken); - - [HttpPost] - Task SyncOrganizationProgramDocumentsAsync(OrganizationDto organization, CancellationToken cancellationToken = default); - - //[HttpPut("{id}")] - // Task UpdateProgramDocumentAsync(ProgramDocument document, CancellationToken cancellationToken); - - [HttpDelete("{id}")] - Task DeleteProgramDocumentAsync(Guid id, CancellationToken cancellationToken = default); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IIdentityController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IIdentityController.cs deleted file mode 100644 index fd82edfa..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IIdentityController.cs +++ /dev/null @@ -1,28 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Controllers.Identity; - -[Route("api/[controller]/[action]/")] -public interface IIdentityController : IAppController -{ - [HttpPost] - Task SignUp(SignUpRequestDto body, CancellationToken cancellationToken = default); - - [HttpPost] - Task SendConfirmationEmail(SendConfirmationEmailRequestDto body, CancellationToken cancellationToken = default); - - [HttpPost] - Task SendResetPasswordEmail(SendResetPasswordEmailRequestDto body, CancellationToken cancellationToken = default); - - [HttpPost] - Task ConfirmEmail(ConfirmEmailRequestDto body); - - [HttpPost] - Task ResetPassword(ResetPasswordRequestDto body, CancellationToken cancellationToken = default); - - [HttpPost] - Task Refresh(RefreshRequestDto body, CancellationToken cancellationToken = default) => default!; - - [HttpPost] - Task SignIn(SignInRequestDto body, CancellationToken cancellationToken = default) => default!; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IUserController.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IUserController.cs deleted file mode 100644 index f3bc6908..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Identity/IUserController.cs +++ /dev/null @@ -1,16 +0,0 @@ -using CrystallineSociety.Shared.Dtos.Identity; - -namespace CrystallineSociety.Client.Core.Controllers.Identity; - -[Route("api/[controller]/[action]/")] -public interface IUserController : IAppController -{ - [HttpGet] - Task GetCurrentUser(CancellationToken cancellationToken = default); - - [HttpPut] - Task Update(EditUserDto body, CancellationToken cancellationToken = default); - - [HttpDelete] - Task Delete(CancellationToken cancellationToken = default); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Readme.md b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Readme.md deleted file mode 100644 index cb5eda9f..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Controllers/Readme.md +++ /dev/null @@ -1,56 +0,0 @@ -**Bit.SourceGenerator interface based HttpClient proxy generator** - -**Introduction:** -When defining server-side APIs, there are no restrictions. You can leverage features such as Api versioning, OData, ASP.NET Core Minimal API, -Middleware, and more. On the client side, use HttpClient and optionally employ Bit.SourceGenerator. - -Getting started: - -1- Creating a Custom Interface: -Define an interface, for instance, `ICategoryController`, extending `IAppController`. - -```csharp -public interface ICategoryController : IAppController -``` - -2- Simply inject these interfaces into your classes, and you're all set! - -3- (Optional) implement that interface in server project. -```csharp -public class CategoryController : AppControllerBase, ICategoryController -``` -Interface implementation on the server-side is not mandatory nor possible in some situations (For example ASP.NET Core Minimal API) - -**Note:** If you implement the interface on the server-side, C# compiler ensure -that methods seen by the client in `ICategoryController` are present in `CategoryController` during build. - -**Note:** Server-side methods may have conditions that make direct definition in the client-side interface challenging. -For example, an `Upload` method in `AttachmentController` has `IFormFile`, -and `Refresh` method of `IdentityController` returns `ActionResult` and these types are not present in client side. -In this case you can still use `Bit.SourceGenerator`, but in order to prevent C# compiler's build error, write the followings: -```csharp -[HttpPost] -Task Refresh(RefreshRequestDto body) => default!; -``` -instead of -```csharp -[HttpPost] -Task Refresh(RefreshRequestDto body); -``` - -**Convention Over Configuration:** - -While following the Convention over Configuration principle, methods like `Create` in `ICategoryController` send requests to `api/Category/Create`, -you are not bound by this convention. Use any `RoutePrefix` you prefer, as long as your API is accepting/returning json you're all set! - -**Advanced sample**: -Explore `IMinimalApiController` for example of ASP.NET Core Minimal API that has the following characteristics: - -1- No server-side web api controllers because of ASP.NET Core Minimal API. - -2- Receiving output as `JsonElement`. - -3- Example of Query String. - -**Note:** We supprt [RFC6570](https://datatracker.ietf.org/doc/html/rfc6570) for request url templates thanks to [DoLess.UriTemplates](https://github.com/letsar/DoLess.UriTemplates?tab=readme-ov-file#examples)! - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/CrystallineSociety.Client.Core.csproj b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/CrystallineSociety.Client.Core.csproj deleted file mode 100644 index 50144326..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/CrystallineSociety.Client.Core.csproj +++ /dev/null @@ -1,74 +0,0 @@ - - - - net8.0 - - BeforeBuildTasks; - $(ResolveStaticWebAssetsInputsDependsOn) - - - - - - - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - $([System.String]::Copy('%(Filename)').Replace('.Designer','')).resx - - - PublicResXFileCodeGenerator - %(Filename).Designer.cs - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/ICollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/ICollectionExtensions.cs deleted file mode 100644 index 399d6b29..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/ICollectionExtensions.cs +++ /dev/null @@ -1,33 +0,0 @@ -namespace System.Collections.Generic; - -public static class ICollectionExtensions -{ - // Basically a Polyfill since we now expose IList instead of List - // which is better but IList doesn't have AddRange - public static void AddRange(this IList list, IEnumerable items) - { - ArgumentNullException.ThrowIfNull(list); - ArgumentNullException.ThrowIfNull(items); - - if (list is List asList) - { - asList.AddRange(items); - return; - } - - foreach (T item in items) - { - list.Add(item); - } - } - - public static async Task> ToListAsync(this IAsyncEnumerable items, CancellationToken cancellationToken = default) - { - var results = new List(); - await foreach (var item in items.WithCancellation(cancellationToken)) - { - results.Add(item); - } - return results; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IConfigurationBuilderExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IConfigurationBuilderExtensions.cs deleted file mode 100644 index ecee2b71..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IConfigurationBuilderExtensions.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Reflection; - -namespace Microsoft.Extensions.Configuration; - -public static class IConfigurationBuilderExtensions -{ - public static void AddClientConfigurations(this IConfigurationBuilder builder) - { - var assembly = Assembly.Load("CrystallineSociety.Client.Core"); - builder.AddJsonStream(assembly.GetManifestResourceStream("CrystallineSociety.Client.Core.appsettings.json")!); - - if (BuildConfiguration.IsDebug()) - { - builder.AddJsonStream(assembly.GetManifestResourceStream("CrystallineSociety.Client.Core.appsettings.Development.json")!); - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IJSRuntimeExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IJSRuntimeExtensions.cs deleted file mode 100644 index 49c6aa44..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IJSRuntimeExtensions.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Microsoft.JSInterop; - -public static class IJSRuntimeExtensions -{ - public static async Task ApplyBodyElementClasses(this IJSRuntime jsRuntime, List cssClasses, Dictionary cssVariables) - { - await jsRuntime.InvokeVoidAsync("App.applyBodyElementClasses", cssClasses, cssVariables); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index 73ad644e..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,78 +0,0 @@ -using CrystallineSociety.Client.Core.Services.HttpMessageHandlers; -using Microsoft.AspNetCore.Components.WebAssembly.Services; - -namespace Microsoft.Extensions.DependencyInjection; - -public static class IServiceCollectionExtensions -{ - public static IServiceCollection AddClientSharedServices(this IServiceCollection services) - { - // Services registered in this class can be injected in client side (Web, Android, iOS, Windows, macOS) - - services.TryAddTransient(); - - services.TryAddSessioned(); - services.TryAddTransient(); - services.TryAddTransient(); - - services.TryAddKeyedTransient("DefaultMessageHandler"); - services.TryAddTransient(); - services.TryAddTransient(); - services.TryAddTransient(); - services.TryAddTransient(); - - services.TryAddTransient(); - - services.AddScoped(); - services.AddScoped(sp => (AuthenticationManager)sp.GetRequiredService()); - - services.TryAddTransient(); - services.TryAddTransient(); - - services.TryAddTransient(sp => AppJsonContext.Default.Options); - services.AddTypedHttpClients(); - - services.AddBitButilServices(); - services.AddBitBlazorUIServices(); - services.AddSharedServices(); - - return services; - } - - /// - /// Utilizing the AddSessioned method seamlessly configures the service to function as a singleton in BlazorHybrid, and BlazorWebAssembly - /// environments. Simultaneously, it employs per-scope registration for pre-rendering and BlazorServer scenarios - /// - public static IServiceCollection AddSessioned(this IServiceCollection services) - where TImplementation : class, TService - where TService : class - { - if (AppRenderMode.IsBlazorHybrid || OperatingSystem.IsBrowser()) - { - return services.AddSingleton(); - } - else - { - return services.AddScoped(); - } - } - - /// - /// - /// - public static IServiceCollection TryAddSessioned(this IServiceCollection services) - where TImplementation : class, TService - where TService : class - { - if (AppRenderMode.IsBlazorHybrid || OperatingSystem.IsBrowser()) - { - services.TryAddSingleton(); - } - else - { - services.TryAddScoped(); - } - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor deleted file mode 100644 index e406f48b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor.cs deleted file mode 100644 index 91497af4..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Routes.razor.cs +++ /dev/null @@ -1,75 +0,0 @@ -namespace CrystallineSociety.Client.Core; - -public partial class Routes -{ - [AutoInject] IJSRuntime jsRuntime = default!; - [AutoInject] IBitDeviceCoordinator bitDeviceCoordinator = default!; - [AutoInject] IStorageService storageService = default!; - - protected override async Task OnInitializedAsync() - { - if (AppRenderMode.IsBlazorHybrid) - { - if (AppRenderMode.MultilingualEnabled) - { - CultureInfoManager.SetCurrentCulture(await storageService.GetItem("Culture")); - } - - await SetupBodyClasses(); - } - - await base.OnInitializedAsync(); - } - - private async Task SetupBodyClasses() - { - var cssClasses = new List { }; - - if (OperatingSystem.IsWindows()) - { - cssClasses.Add("bit-windows"); - } - else if (OperatingSystem.IsMacOS() || OperatingSystem.IsMacCatalyst()) - { - cssClasses.Add("bit-macos"); - } - else if (OperatingSystem.IsIOS() && OperatingSystem.IsMacCatalyst() is false) - { - cssClasses.Add("bit-ios"); - } - else if (OperatingSystem.IsAndroid()) - { - cssClasses.Add("bit-android"); - } - - var cssVariables = new Dictionary(); - var statusBarHeight = bitDeviceCoordinator.GetStatusBarHeight(); - - if (OperatingSystem.IsMacCatalyst() is false) - { - //For iOS this is handled in css using safe-area env() variables - //For Android there's an issue with keyboard in fullscreen mode. more info: https://github.com/bitfoundation/bitplatform/issues/5626 - //For Windows there's an issue with TitleBar. more info: https://github.com/bitfoundation/bitplatform/issues/5695 - statusBarHeight = 0; - } - - cssVariables.Add("--bit-status-bar-height", $"{statusBarHeight.ToString("F3", CultureInfo.InvariantCulture)}px"); - await jsRuntime.ApplyBodyElementClasses(cssClasses, cssVariables); - } - - [AutoInject] NavigationManager? navigationManager { set => universalLinksNavigationManager = value; get => universalLinksNavigationManager; } - public static NavigationManager? universalLinksNavigationManager; - - public static async Task OpenUniversalLink(string url) - { - await Task.Run(async () => - { - while (universalLinksNavigationManager is null) - { - await Task.Yield(); - } - - universalLinksNavigationManager.NavigateTo(url); - }); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Scripts/app.ts b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Scripts/app.ts deleted file mode 100644 index 6fda326c..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Scripts/app.ts +++ /dev/null @@ -1,31 +0,0 @@ -class App { - public static applyBodyElementClasses(cssClasses: string[], cssVariables: any): void { - cssClasses?.forEach(c => document.body.classList.add(c)); - Object.keys(cssVariables).forEach(key => document.body.style.setProperty(key, cssVariables[key])); - } - - public static goBack(): void { - window.history.back(); - } - - public static removeParametersOfUrl(url: any) { - window.history.pushState(null, '', url); - } -} - -declare class BitTheme { static init(options: any): void; }; - -BitTheme.init({ - system: true, - onChange: (newTheme: string, oldThem: string) => { - if (newTheme === 'dark') { - document.body.classList.add('theme-dark'); - document.body.classList.remove('theme-light'); - document.querySelector("meta[name=theme-color]")!.setAttribute('content', '#0d1117'); - } else { - document.body.classList.add('theme-light'); - document.body.classList.remove('theme-dark'); - document.querySelector("meta[name=theme-color]")!.setAttribute('content', '#ffffff'); - } - } -}); diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AppRenderMode.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AppRenderMode.cs deleted file mode 100644 index 67c67aa1..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AppRenderMode.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Microsoft.AspNetCore.Components.Web; - -namespace CrystallineSociety.Client.Core.Services; - -public static class AppRenderMode -{ - public static readonly bool PrerenderEnabled = false; - - private static IComponentRenderMode Auto { get; } = new InteractiveAutoRenderMode(PrerenderEnabled); - private static IComponentRenderMode BlazorWebAssembly { get; } = new InteractiveWebAssemblyRenderMode(PrerenderEnabled); - private static IComponentRenderMode BlazorServer { get; } = new InteractiveServerRenderMode(PrerenderEnabled); - public static IComponentRenderMode NoPrerenderBlazorWebAssembly => new InteractiveWebAssemblyRenderMode(prerender: false); - - public static IComponentRenderMode Current => - BuildConfiguration.IsDebug() ? BlazorServer /*For better development experience*/ : Auto; - - /// - /// To enable/disable pwa support, navigate to Directory.Build.props and modify the PwaEnabled flag. - /// - public static bool PwaEnabled { get; } = -#if PwaEnabled - true; -#else - false; -#endif - - /// - /// To enable/disable multilingual support, navigate to Directory.Build.props and modify the MultilingualEnabled flag. - /// - public static bool MultilingualEnabled { get; } = -#if MultilingualEnabled - true; -#else - false; -#endif - - /// - /// Is running under .NET MAUI? - /// - public static bool IsBlazorHybrid { get; set; } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AuthenticationManager.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AuthenticationManager.cs deleted file mode 100644 index 4e09e891..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/AuthenticationManager.cs +++ /dev/null @@ -1,150 +0,0 @@ -using System.Text; -using System.Text.Json; -using CrystallineSociety.Shared.Dtos.Identity; -using CrystallineSociety.Client.Core.Controllers.Identity; - -namespace CrystallineSociety.Client.Core.Services; - -public partial class AuthenticationManager : AuthenticationStateProvider -{ - [AutoInject] private Cookie cookie = default!; - [AutoInject] private IAuthTokenProvider tokenProvider = default!; - [AutoInject] private IStorageService storageService = default!; - [AutoInject] private IIdentityController identityController = default; - [AutoInject] private IStringLocalizer localizer = default!; - [AutoInject] private JsonSerializerOptions jsonSerializerOptions = default!; - - public async Task SignIn(SignInRequestDto signInModel, CancellationToken cancellationToken) - { - var result = await identityController.SignIn(signInModel, cancellationToken); - - await StoreToken(result!, signInModel.RememberMe); - - NotifyAuthenticationStateChanged(Task.FromResult(await GetAuthenticationStateAsync())); - } - - public async Task SignOut() - { - await storageService.RemoveItem("access_token"); - await storageService.RemoveItem("refresh_token"); - if (AppRenderMode.PrerenderEnabled && AppRenderMode.IsBlazorHybrid is false) - { - await cookie.Remove("access_token"); - } - NotifyAuthenticationStateChanged(Task.FromResult(await GetAuthenticationStateAsync())); - } - - public async Task RefreshToken() - { - if (AppRenderMode.PrerenderEnabled && AppRenderMode.IsBlazorHybrid is false) - { - await cookie.Remove("access_token"); - } - await storageService.RemoveItem("access_token"); - NotifyAuthenticationStateChanged(Task.FromResult(await GetAuthenticationStateAsync())); - } - - public override async Task GetAuthenticationStateAsync() - { - var access_token = await tokenProvider.GetAccessTokenAsync(); - - if (string.IsNullOrEmpty(access_token) && tokenProvider.IsInitialized) - { - string? refresh_token = await storageService.GetItem("refresh_token"); - - if (string.IsNullOrEmpty(refresh_token) is false) - { - // We refresh the access_token to ensure a seamless user experience, preventing unnecessary 'NotAuthorized' page redirects and improving overall UX. - // This method is triggered after 401 and 403 server responses in AuthDelegationHandler, - // as well as when accessing pages without the required permissions in NotAuthorizedPage, ensuring that any recent claims granted to the user are promptly reflected. - - try - { - var refreshTokenResponse = await identityController.Refresh(new() { RefreshToken = refresh_token }); - await StoreToken(refreshTokenResponse!); - access_token = refreshTokenResponse!.AccessToken; - } - catch (ResourceValidationException exp) // refresh_token in invalid or expired - { - await storageService.RemoveItem("refresh_token"); - throw new UnauthorizedException(localizer[nameof(AppStrings.YouNeedToSignIn)], exp); - } - } - } - - if (string.IsNullOrEmpty(access_token)) - { - return NotSignedIn(); - } - - var identity = new ClaimsIdentity(claims: ParseTokenClaims(access_token), authenticationType: "Bearer", nameType: "name", roleType: "role"); - - return new AuthenticationState(new ClaimsPrincipal(identity)); - } - - private async Task StoreToken(TokenResponseDto tokenResponseDto, bool? rememberMe = null) - { - if (rememberMe is null) - { - rememberMe = await storageService.IsPersistent("refresh_token"); - } - await storageService.SetItem("access_token", tokenResponseDto!.AccessToken, rememberMe is true); - await storageService.SetItem("refresh_token", tokenResponseDto!.RefreshToken, rememberMe is true); - if (AppRenderMode.PrerenderEnabled && AppRenderMode.IsBlazorHybrid is false) - { - await cookie.Set(new ButilCookie - { - Name = "access_token", - Value = tokenResponseDto.AccessToken, - MaxAge = tokenResponseDto.ExpiresIn - }); - } - } - - private static AuthenticationState NotSignedIn() - { - return new AuthenticationState(new ClaimsPrincipal(new ClaimsIdentity())); - } - - private IEnumerable ParseTokenClaims(string access_token) - { - return ParseJwt(access_token) - .Select(keyValue => new Claim(keyValue.Key, keyValue.Value.ToString() ?? string.Empty)) - .ToArray(); - } - - private Dictionary ParseJwt(string access_token) - { - // Split the token to get the payload - string base64UrlPayload = access_token.Split('.')[1]; - - // Convert the payload from Base64Url format to Base64 - string base64Payload = ConvertBase64UrlToBase64(base64UrlPayload); - - // Decode the Base64 string to get a JSON string - string jsonPayload = Encoding.UTF8.GetString(Convert.FromBase64String(base64Payload)); - - // Deserialize the JSON string to a dictionary - var claims = JsonSerializer.Deserialize(jsonPayload, jsonSerializerOptions.GetTypeInfo>())!; - - return claims; - } - - private static string ConvertBase64UrlToBase64(string base64Url) - { - base64Url = base64Url.Replace('-', '+').Replace('_', '/'); - - // Adjust base64Url string length for padding - switch (base64Url.Length % 4) - { - case 2: - base64Url += "=="; - break; - case 3: - base64Url += "="; - break; - } - - return base64Url; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/BrowserStorageService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/BrowserStorageService.cs deleted file mode 100644 index a9f61b24..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/BrowserStorageService.cs +++ /dev/null @@ -1,36 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services; - -public partial class BrowserStorageService : IStorageService -{ - [AutoInject] private SessionStorage sessionStorage; - [AutoInject] private LocalStorage localStorage; - - public async ValueTask GetItem(string key) - { - return await localStorage.GetItem(key) ?? - await sessionStorage.GetItem(key); - } - - public async ValueTask RemoveItem(string key) - { - await localStorage.RemoveItem(key); - await sessionStorage.RemoveItem(key); - } - - public async ValueTask SetItem(string key, string? value, bool persistent = true) - { - if (persistent) - { - await localStorage.SetItem(key, value); - } - else - { - await sessionStorage.SetItem(key, value); - } - } - - public async ValueTask IsPersistent(string key) - { - return (await localStorage.GetItem(key)) is not null; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientLearnerService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientLearnerService.cs deleted file mode 100644 index 779161b8..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientLearnerService.cs +++ /dev/null @@ -1,37 +0,0 @@ -using CrystallineSociety.Shared.Dtos.BadgeSystem; - -namespace CrystallineSociety.Client.Core.Services -{ - public class ClientLearnerService : ILearnerService - { - public Task> GetLearnerBadgesAsync(LearnerDto learner) - { - throw new NotImplementedException(); - } - - public Task GetLearnerByIdAsync(Guid id) - { - throw new NotImplementedException(); - } - - public Task GetLearnerByUsernameAsync(string username) - { - throw new NotImplementedException(); - } - - public IQueryable GetLearners() - { - throw new NotImplementedException(); - } - - public Task> GetLearnersHavingBadgeAsync(params BadgeCountDto[] requiredEarnedBadges) - { - throw new NotImplementedException(); - } - - public IQueryable GetLearnerBadges(LearnerDto learner) - { - throw new NotImplementedException(); - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientSideAuthTokenProvider.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientSideAuthTokenProvider.cs deleted file mode 100644 index 0016f726..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ClientSideAuthTokenProvider.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services; - -public partial class ClientSideAuthTokenProvider : IAuthTokenProvider -{ - [AutoInject] private IStorageService storageService = default!; - - public bool IsInitialized => true; - - public async Task GetAccessTokenAsync() - { - return await storageService.GetItem("access_token"); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IBitDeviceCoordinator.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IBitDeviceCoordinator.cs deleted file mode 100644 index bdba72bb..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IBitDeviceCoordinator.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services.Contracts; - -/// -/// This service performs device-specific tasks, such as setting the theme. -/// -public interface IBitDeviceCoordinator -{ - public double GetStatusBarHeight() { return 0; } - - public async Task ApplyTheme(bool isDark) { } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IExceptionHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IExceptionHandler.cs deleted file mode 100644 index c0d008ae..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IExceptionHandler.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services.Contracts; - -public interface IExceptionHandler -{ - void Handle(Exception exception, IDictionary? parameters = null); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPrerenderStateService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPrerenderStateService.cs deleted file mode 100644 index 917f56ba..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPrerenderStateService.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Runtime.CompilerServices; - -namespace CrystallineSociety.Client.Core.Services.Contracts; - -/// -/// This service simplifies the process of persisting application state in Pre-Rendering mode -/// (explained in this documentation: https://docs.microsoft.com/en-us/aspnet/core/blazor/components/prerendering-and-integration#persist-prerendered-state). -/// If your project does not require prerendering to be enabled, you can completely remove this service and its usages from your project. -/// -public interface IPrerenderStateService -{ - /// - /// Instead of using ApplicationState.TryTakeFromJson, ApplicationState.RegisterOnPersisting, - /// and ApplicationState.PersistAsJson (explained here: https://docs.microsoft.com/en-us/aspnet/core/blazor/components/prerendering-and-integration#persist-prerendered-state), - /// one can easily use the following method () in the OnInit lifecycle method of the Blazor components or pages - /// to retrieve everything that requires an async-await (like current user's info). - /// - Task GetValue(Func> factory, - [CallerLineNumber] int lineNumber = 0, - [CallerMemberName] string memberName = "", - [CallerFilePath] string filePath = ""); - - Task GetValue(string key, Func> factory); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPubSubService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPubSubService.cs deleted file mode 100644 index aebb6be6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/Contracts/IPubSubService.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services.Contracts; - -/// -/// Contract for Publish/Subscribe pattern. -/// -public interface IPubSubService -{ - void Publish(string message, object? payload); - Action Subscribe(string message, Func handler); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ExceptionHandlerBase.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ExceptionHandlerBase.cs deleted file mode 100644 index 286dbc8e..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/ExceptionHandlerBase.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Diagnostics; - -namespace CrystallineSociety.Client.Core.Services; - -public abstract partial class ExceptionHandlerBase : IExceptionHandler -{ - [AutoInject] protected readonly IStringLocalizer Localizer = default!; - [AutoInject] protected readonly MessageBoxService MessageBoxService = default!; - [AutoInject] protected Bit.Butil.Console Console = default!; - - public virtual void Handle(Exception exception, IDictionary? parameters = null) - { - var isDebug = BuildConfiguration.IsDebug(); - - string exceptionMessage = (exception as KnownException)?.Message ?? - (isDebug ? exception.ToString() : Localizer[nameof(AppStrings.UnknownException)]); - - if (isDebug) - { - if (OperatingSystem.IsBrowser() || AppRenderMode.IsBlazorHybrid) - { - _ = Console.Error(exceptionMessage); - } - else - { - _ = System.Console.Out.WriteLineAsync(exceptionMessage); - } - Debugger.Break(); - } - - _ = MessageBoxService.Show(exceptionMessage, Localizer[nameof(AppStrings.Error)]); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/AuthDelegatingHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/AuthDelegatingHandler.cs deleted file mode 100644 index 420d0949..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/AuthDelegatingHandler.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System.Net.Http.Headers; - -namespace CrystallineSociety.Client.Core.Services.HttpMessageHandlers; - -public class AuthDelegatingHandler(IAuthTokenProvider tokenProvider, IServiceProvider serviceProvider, IStorageService storageService, RetryDelegatingHandler handler) - : DelegatingHandler(handler) -{ - protected override async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) - { - if (request.Headers.Authorization is null) - { - var access_token = await tokenProvider.GetAccessTokenAsync(); - if (access_token is not null) - { - request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", access_token); - } - } - - try - { - return await base.SendAsync(request, cancellationToken); - } - catch (Exception _) when ((_ is ForbiddenException or UnauthorizedException) && tokenProvider.IsInitialized) - { - // Let's update the access token by refreshing it when a refresh token is available. - // Following this procedure, the newly acquired access token may now include the necessary roles or claims. - - var authManager = serviceProvider.GetRequiredService(); - var refresh_token = await storageService.GetItem("refresh_token"); - - if (refresh_token is not null) - { - // In the AuthenticationStateProvider, the access_token is refreshed using the refresh_token (if available). - await authManager.RefreshToken(); - - request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", await tokenProvider.GetAccessTokenAsync()); - - return await base.SendAsync(request, cancellationToken); - } - else - { - await authManager.SignOut(); - } - - throw; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/ExceptionDelegatingHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/ExceptionDelegatingHandler.cs deleted file mode 100644 index b153bbcb..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/ExceptionDelegatingHandler.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System.Net; -using System.Text.Json; - -namespace CrystallineSociety.Client.Core.Services.HttpMessageHandlers; - -public class ExceptionDelegatingHandler(IStringLocalizer localizer, JsonSerializerOptions jsonSerializerOptions, HttpClientHandler httpClientHandler) - : DelegatingHandler(httpClientHandler) -{ - protected override async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) - { - bool serverCommunicationSuccess = false; - - try - { - var response = await base.SendAsync(request, cancellationToken); - - serverCommunicationSuccess = true; - - if (response.IsSuccessStatusCode is false && response.Content.Headers.ContentType?.MediaType?.Contains("application/json", StringComparison.InvariantCultureIgnoreCase) is true) - { - if (response.Headers.TryGetValues("Request-ID", out IEnumerable? values) && values is not null && values.Any()) - { - RestErrorInfo restError = (await response!.Content.ReadFromJsonAsync(jsonSerializerOptions.GetTypeInfo(), cancellationToken))!; - - Type exceptionType = typeof(RestErrorInfo).Assembly.GetType(restError.ExceptionType!) ?? typeof(UnknownException); - - var args = new List { typeof(KnownException).IsAssignableFrom(exceptionType) ? new LocalizedString(restError.Key!, restError.Message!) : restError.Message! }; - - if (exceptionType == typeof(ResourceValidationException)) - { - args.Add(restError.Payload); - } - - Exception exp = (Exception)Activator.CreateInstance(exceptionType, args.ToArray())!; - - throw exp; - } - } - - if (response.StatusCode is HttpStatusCode.Unauthorized) - { - throw new UnauthorizedException(localizer[nameof(AppStrings.YouNeedToSignIn)]); - } - if (response.StatusCode is HttpStatusCode.Forbidden) - { - throw new ForbiddenException(localizer[nameof(AppStrings.ForbiddenException)]); - } - - response.EnsureSuccessStatusCode(); - - return response; - } - catch (Exception exp) when ((exp is HttpRequestException && serverCommunicationSuccess is false) - || exp is TaskCanceledException tcExp && tcExp.InnerException is TimeoutException - || exp is HttpRequestException { StatusCode: HttpStatusCode.BadGateway or HttpStatusCode.GatewayTimeout or HttpStatusCode.ServiceUnavailable }) - { - throw new ServerConnectionException(localizer[nameof(AppStrings.ServerConnectionException)], exp); - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RequestHeadersDelegationHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RequestHeadersDelegationHandler.cs deleted file mode 100644 index e1031cf8..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RequestHeadersDelegationHandler.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Net.Http.Headers; -using Microsoft.AspNetCore.Components.WebAssembly.Http; - -namespace CrystallineSociety.Client.Core.Services.HttpMessageHandlers; - -public class RequestHeadersDelegationHandler(AuthDelegatingHandler handler) - : DelegatingHandler(handler) -{ - protected override async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) - { - request.SetBrowserRequestCredentials(BrowserRequestCredentials.Omit); - request.SetBrowserResponseStreamingEnabled(true); - - if (AppRenderMode.MultilingualEnabled) - { - request.Headers.AcceptLanguage.Add(new StringWithQualityHeaderValue(CultureInfo.CurrentCulture.Name)); - } - - return await base.SendAsync(request, cancellationToken); - } -} - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RetryDelegatingHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RetryDelegatingHandler.cs deleted file mode 100644 index cc32a5a7..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/HttpMessageHandlers/RetryDelegatingHandler.cs +++ /dev/null @@ -1,45 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services.HttpMessageHandlers; - -public class RetryDelegatingHandler(ExceptionDelegatingHandler handler) - : DelegatingHandler(handler) -{ - - protected override async Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) - { - var delays = GetDelays(scaleFirstTry: TimeSpan.FromSeconds(3), maxRetries: 3).ToArray(); - - Exception? lastExp = null; - - foreach (var delay in delays) - { - try - { - return await base.SendAsync(request, cancellationToken); - } - catch (Exception exp) when (exp is not KnownException || exp is ServerConnectionException) - { - lastExp = exp; - await Task.Delay(delay, cancellationToken); - } - } - - throw lastExp!; - } - - private static IEnumerable GetDelays(TimeSpan scaleFirstTry, int maxRetries) - { - TimeSpan maxValue = TimeSpan.MaxValue; - var maxTimeSpanDouble = maxValue.Ticks - 1_000.0; - var i = 0; - var targetTicksFirstDelay = scaleFirstTry.Ticks; - var num = 0.0; - for (; i < maxRetries; i++) - { - var num2 = i + Random.Shared.NextDouble(); - var next = Math.Pow(2.0, num2) * Math.Tanh(Math.Sqrt(4.0 * num2)); - var num3 = next - num; - yield return TimeSpan.FromTicks((long)Math.Min(num3 * 0.7_142_857_142_857_143 * targetTicksFirstDelay, maxTimeSpanDouble)); - num = next; - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/MessageBoxService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/MessageBoxService.cs deleted file mode 100644 index e0118d88..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/MessageBoxService.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services; -public partial class MessageBoxService -{ - [AutoInject] private IPubSubService pubSubService = default!; - - public async Task Show(string message, string title = "") - { - TaskCompletionSource tcs = new(); - pubSubService.Publish(PubSubMessages.SHOW_MESSAGE, (message, title, tcs)); - await tcs.Task; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PrerenderStateService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PrerenderStateService.cs deleted file mode 100644 index 21a1ffec..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PrerenderStateService.cs +++ /dev/null @@ -1,70 +0,0 @@ - -using System.Runtime.CompilerServices; - -namespace CrystallineSociety.Client.Core.Services; - -/// -/// For more information docs. -/// -public class PrerenderStateService : IPrerenderStateService, IAsyncDisposable -{ - private PersistingComponentStateSubscription? subscription; - private readonly PersistentComponentState? persistentComponentState; - private readonly ConcurrentDictionary values = new(); - - public PrerenderStateService(PersistentComponentState? persistentComponentState = null) - { - subscription = persistentComponentState?.RegisterOnPersisting(PersistAsJson, AppRenderMode.Current); - this.persistentComponentState = persistentComponentState; - } - - public async Task GetValue(Func> factory, - [CallerLineNumber] int lineNumber = 0, - [CallerMemberName] string memberName = "", - [CallerFilePath] string filePath = "") - { - if (AppRenderMode.PrerenderEnabled is false || AppRenderMode.IsBlazorHybrid) - return await factory(); - - string key = $"{filePath.Split('\\').LastOrDefault()} {memberName} {lineNumber}"; - - return await GetValue(key, factory); - } - - public async Task GetValue(string key, Func> factory) - { - if (AppRenderMode.PrerenderEnabled is false || AppRenderMode.IsBlazorHybrid) - return await factory(); - - if (persistentComponentState!.TryTakeFromJson(key, out T? value)) return value; - - var result = await factory(); - Persist(key, result); - return result; - } - - void Persist(string key, T value) - { - if (AppRenderMode.PrerenderEnabled is false || AppRenderMode.IsBlazorHybrid) - return; - - values.TryRemove(key, out object? _); - values.TryAdd(key, value); - } - - async Task PersistAsJson() - { - foreach (var item in values) - { - persistentComponentState!.PersistAsJson(item.Key, item.Value); - } - } - - public async ValueTask DisposeAsync() - { - if (AppRenderMode.PrerenderEnabled is false || AppRenderMode.IsBlazorHybrid) - return; - - subscription?.Dispose(); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubMessages.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubMessages.cs deleted file mode 100644 index 9bd39ab2..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubMessages.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services; - -public static class PubSubMessages -{ - public const string PROFILE_UPDATED = nameof(PROFILE_UPDATED); - public const string SHOW_MESSAGE = nameof(SHOW_MESSAGE); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubService.cs deleted file mode 100644 index 9f898ba9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Services/PubSubService.cs +++ /dev/null @@ -1,34 +0,0 @@ -namespace CrystallineSociety.Client.Core.Services; - -/// -/// For more information docs. -/// -public partial class PubSubService : IPubSubService -{ - [AutoInject] private IServiceProvider serviceProvider = default!; - - private readonly ConcurrentDictionary>> handlers = new(); - - public void Publish(string message, object? payload) - { - if (handlers.TryGetValue(message, out var messageHandlers)) - { - foreach (var handler in messageHandlers) - { - handler(payload) - .ContinueWith(t => serviceProvider.GetRequiredService().Handle(t.Exception!), TaskContinuationOptions.OnlyOnFaulted); - } - } - } - - public Action Subscribe(string message, Func handler) - { - var messageHandlers = handlers.ContainsKey(message) - ? handlers[message] - : handlers[message] = []; - - messageHandlers.Add(handler); - - return () => messageHandlers.Remove(handler); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_bit-css-variables.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_bit-css-variables.scss deleted file mode 100644 index b715b9c5..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_bit-css-variables.scss +++ /dev/null @@ -1,123 +0,0 @@ -/*-------- Colors --------*/ -$bit-color-primary-main: var(--bit-clr-primary-main); -$bit-color-primary-dark: var(--bit-clr-primary-dark); -$bit-color-primary-light: var(--bit-clr-primary-light); -$bit-color-primary-text: var(--bit-clr-primary-text); - -$bit-color-secondary-main: var(--bit-clr-secondary-main); -$bit-color-secondary-dark: var(--bit-clr-secondary-dark); -$bit-color-secondary-light: var(--bit-clr-secondary-light); -$bit-color-secondary-text: var(--bit-clr-secondary-text); - -//foreground -$bit-color-foreground-primary: var(--bit-clr-fg-primary); -$bit-color-foreground-secondary: var(--bit-clr-fg-secondary); -$bit-color-foreground-disabled: var(--bit-clr-fg-disabled); - -//backgrounds -$bit-color-background-primary: var(--bit-clr-bg-primary); -$bit-color-background-secondary: var(--bit-clr-bg-secondary); -$bit-color-background-disabled: var(--bit-clr-bg-disabled); -$bit-color-background-overlay: var(--bit-clr-bg-overlay); - -//borders -$bit-color-border-primary: var(--bit-clr-brd-primary); -$bit-color-border-secondary: var(--bit-clr-brd-secondary); -$bit-color-border-disabled: var(--bit-clr-brd-disabled); - -//actions -$bit-color-action-hover-primary: var(--bit-clr-act-hover-pri); -$bit-color-action-active-primary: var(--bit-clr-act-active-pri); -$bit-color-action-hover-primary-dark: var(--bit-clr-act-hover-pri-dark); -$bit-color-action-active-primary-dark: var(--bit-clr-act-active-pri-dark); -$bit-color-action-hover-primary-light: var(--bit-clr-act-hover-pri-light); -$bit-color-action-active-primary-light: var(--bit-clr-act-active-pri-light); -$bit-color-action-hover-secondary: var(--bit-clr-act-hover-sec); -$bit-color-action-active-secondary: var(--bit-clr-act-active-sec); -$bit-color-action-hover-secondary-dark: var(--bit-clr-act-hover-sec-dark); -$bit-color-action-active-secondary-dark: var(--bit-clr-act-active-sec-dark); -$bit-color-action-hover-secondary-light: var(--bit-clr-act-hover-sec-light); -$bit-color-action-active-secondary-light: var(--bit-clr-act-active-sec-light); -//actions-foreground -$bit-color-action-hover-foreground-primary: var(--bit-clr-act-hover-fg-pri); -$bit-color-action-active-foreground-primary: var(--bit-clr-act-active-fg-pri); -$bit-color-action-hover-foreground-secondary: var(--bit-clr-act-hover-fg-sec); -$bit-color-action-active-foreground-secondary: var(--bit-clr-act-hover-fg-sec); -//actions-backgrounds -$bit-color-action-hover-background-primary: var(--bit-clr-act-hover-bg-pri); -$bit-color-action-active-background-primary: var(--bit-clr-act-active-bg-pri); -$bit-color-action-hover-background-secondary: var(--bit-clr-act-hover-bg-sec); -$bit-color-action-active-background-secondary: var(--bit-clr-act-active-bg-sec); -//actions-borders -$bit-color-action-hover-border-primary: var(--bit-clr-act-hover-brd-pri); -$bit-color-action-active-border-primary: var(--bit-clr-act-active-brd-pri); -$bit-color-action-hover-border-secondary: var(--bit-clr-act-hover-brd-sec); -$bit-color-action-active-border-secondary: var(--bit-clr-act-active-brd-sec); - -//states -$bit-color-state-info: var(--bit-clr-sta-info); -$bit-color-state-info-bg: var(--bit-clr-sta-info-bg); -$bit-color-state-success: var(--bit-clr-sta-success); -$bit-color-state-success-bg: var(--bit-clr-sta-success-bg); -$bit-color-state-warning: var(--bit-clr-sta-warning); -$bit-color-state-warning-bg: var(--bit-clr-sta-warning-bg); -$bit-color-state-severe-warning: var(--bit-clr-sta-severe-warning); -$bit-color-state-severe-warning-bg: var(--bit-clr-sta-severe-warning-bg); -$bit-color-state-error: var(--bit-clr-sta-error); -$bit-color-state-error-bg: var(--bit-clr-sta-error-bg); -$bit-color-state-required: var(--bit-clr-sta-req); - -//neutrals -$bit-color-neutrals-white: var(--bit-clr-ntr-white); -$bit-color-neutrals-black: var(--bit-clr-ntr-black); -$bit-color-neutrals-gray10: var(--bit-clr-ntr-gray10); -$bit-color-neutrals-gray20: var(--bit-clr-ntr-gray20); -$bit-color-neutrals-gray30: var(--bit-clr-ntr-gray30); -$bit-color-neutrals-gray40: var(--bit-clr-ntr-gray40); -$bit-color-neutrals-gray50: var(--bit-clr-ntr-gray50); -$bit-color-neutrals-gray60: var(--bit-clr-ntr-gray60); -$bit-color-neutrals-gray70: var(--bit-clr-ntr-gray70); -$bit-color-neutrals-gray80: var(--bit-clr-ntr-gray80); -$bit-color-neutrals-gray90: var(--bit-clr-ntr-gray90); -$bit-color-neutrals-gray100: var(--bit-clr-ntr-gray100); -$bit-color-neutrals-gray110: var(--bit-clr-ntr-gray110); -$bit-color-neutrals-gray120: var(--bit-clr-ntr-gray120); -$bit-color-neutrals-gray130: var(--bit-clr-ntr-gray130); -$bit-color-neutrals-gray140: var(--bit-clr-ntr-gray140); -$bit-color-neutrals-gray150: var(--bit-clr-ntr-gray150); -$bit-color-neutrals-gray160: var(--bit-clr-ntr-gray160); -$bit-color-neutrals-gray170: var(--bit-clr-ntr-gray170); -$bit-color-neutrals-gray180: var(--bit-clr-ntr-gray180); -$bit-color-neutrals-gray190: var(--bit-clr-ntr-gray190); -$bit-color-neutrals-gray200: var(--bit-clr-ntr-gray200); -$bit-color-neutrals-gray210: var(--bit-clr-ntr-gray210); -$bit-color-neutrals-gray220: var(--bit-clr-ntr-gray220); - -//shadows-callout -$bit-box-shadow-callout: var(--bit-shd-cal); - -//shadows -$bit-box-shadow-1: var(--bit-shd-1); -$bit-box-shadow-2: var(--bit-shd-2); -$bit-box-shadow-3: var(--bit-shd-3); -$bit-box-shadow-4: var(--bit-shd-4); -$bit-box-shadow-5: var(--bit-shd-5); -$bit-box-shadow-6: var(--bit-shd-6); -$bit-box-shadow-7: var(--bit-shd-7); -$bit-box-shadow-8: var(--bit-shd-8); -$bit-box-shadow-9: var(--bit-shd-9); -$bit-box-shadow-10: var(--bit-shd-10); -$bit-box-shadow-11: var(--bit-shd-11); -$bit-box-shadow-12: var(--bit-shd-12); -$bit-box-shadow-13: var(--bit-shd-13); -$bit-box-shadow-14: var(--bit-shd-14); -$bit-box-shadow-15: var(--bit-shd-15); -$bit-box-shadow-16: var(--bit-shd-16); -$bit-box-shadow-17: var(--bit-shd-17); -$bit-box-shadow-18: var(--bit-shd-18); -$bit-box-shadow-19: var(--bit-shd-19); -$bit-box-shadow-20: var(--bit-shd-20); -$bit-box-shadow-21: var(--bit-shd-21); -$bit-box-shadow-22: var(--bit-shd-22); -$bit-box-shadow-23: var(--bit-shd-23); -$bit-box-shadow-24: var(--bit-shd-24); diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_colors.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_colors.scss deleted file mode 100644 index 52996f01..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_colors.scss +++ /dev/null @@ -1,18 +0,0 @@ -$PrimaryColor: #0078D4; -$SecondaryColor: #0D2960; -$S1Color: #183977; -$S2Color: #204383; -$S3Color: #7186B4; -$S4Color: #C1CADF; - -$Black: #201F1E; -$Black3: #323130; -$White: #FFFFFF; -$Red: #A4262C; - -$Gray1: #8A8886; -$Gray2: #A19F9D; -$Gray3: #DDDDDD; -$Gray4: #EDEBE9; -$Gray5: #F2F2F2; -$Gray6: #FCFCFC; \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_functions.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_functions.scss deleted file mode 100644 index 0165dde1..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_functions.scss +++ /dev/null @@ -1,21 +0,0 @@ -$html-font-size: 16px; - -/// stripUnit(10px) -> 10 -/// stripUnit(2em) -> 2 -/// stripUnit(3) -> 3 -@function stripUnit($value) { - @if type-of($value) == 'number' and not unitless($value) { - @return $value / ($value * 0 + 1); - } - @return $value; -} - -/// Convert px to rem. -@function rem($pxValue) { - @return #{stripUnit($pxValue) / stripUnit($html-font-size)}rem; -} - -/// Convert px to em. -@function em($size, $base-font-size: 16px) { - @return stripUnit($size) / stripUnit($base-font-size) * 1em; -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_media-queries.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_media-queries.scss deleted file mode 100644 index 51c4e9b9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_media-queries.scss +++ /dev/null @@ -1,78 +0,0 @@ -@import '_functions.scss'; - -/// https://github.com/Necromancerx/media-queries-scss-mixins - -// media aliases and breakpoints -$screen-xl-min: em(1441px); -$screen-xl-max: em(5000px); - -$screen-lg-min: em(835px); -$screen-lg-max: em(1440px); - -$screen-md-min: em(361px); -$screen-md-max: em(834px); - -$screen-sm-max: em(360px); - -// media devices -@mixin sm { - @media screen and (max-width: #{$screen-sm-max}) { - @content; - } -} - -@mixin md { - @media screen and (min-width: #{$screen-md-min}) and (max-width: #{$screen-md-max}) { - @content; - } -} - -@mixin lg { - @media screen and (min-width: #{$screen-lg-min}) and (max-width: #{$screen-lg-max}) { - @content; - } -} - -@mixin xl { - @media screen and (min-width: #{$screen-xl-min}) and (max-width: #{$screen-xl-max}) { - @content; - } -} - -// media lt queries -@mixin lt-md { - @media screen and (max-width: #{$screen-sm-max}) { - @content; - } -} - -@mixin lt-lg { - @media screen and (max-width: #{$screen-md-max}) { - @content; - } -} - -@mixin lt-xl { - @media screen and (max-width: #{$screen-lg-max}) { - @content; - } -} - -// media gt queries -@mixin gt-sm { - @media screen and (min-width: #{$screen-md-min}) { - @content; - } -} - -@mixin gt-md { - @media screen and (min-width: #{$screen-lg-min}) { - @content; - } -} - -@mixin gt-lg { - @media screen and (min-width: #{$screen-xl-min}) { - @content; - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_mixins.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_mixins.scss deleted file mode 100644 index 5f282702..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_mixins.scss +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_vars.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_vars.scss deleted file mode 100644 index e7c04cc6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/abstracts/_vars.scss +++ /dev/null @@ -1 +0,0 @@ -$navMenuWidth: 240px; diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/app.scss b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/app.scss deleted file mode 100644 index c5448427..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/Styles/app.scss +++ /dev/null @@ -1,62 +0,0 @@ -:root { - --bit-status-bar-height: 0px; -} - -* { - box-sizing: border-box; - font-family: "Segoe UI"; - -webkit-text-size-adjust: none; - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: transparent; -} - -html, body, #app-container { - margin: 0; - padding: 0; - width: 100%; - height: 100%; - scroll-behavior: smooth; -} - -h1, h2, h3, h4, h5 { - margin: 0; -} - -p { - margin: 0; -} - -.bit-blazor-hybrid { - *:not(input) { - -webkit-user-select: none; - user-select: none; - } - - &.bit-windows * { - -webkit-user-drag: none; - } -} - -::-webkit-scrollbar { - height: 4px; - width: 4px; -} - -::-webkit-scrollbar-track { - background: #f5f5f5; - margin: 3px 0; -} - -::-webkit-scrollbar-thumb { - background: #dbdbdb; - border-radius: 4px; - cursor: context-menu; -} - -::-webkit-scrollbar-thumb:hover { - background: #C1C1C1; -} - -::-webkit-scrollbar-thumb:active { - background: #949494; -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/_Imports.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/_Imports.razor deleted file mode 100644 index 843308bb..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/_Imports.razor +++ /dev/null @@ -1,24 +0,0 @@ -@using System.Reflection -@using System.Runtime.Loader -@using System.Globalization -@using Microsoft.JSInterop -@using Microsoft.Extensions.Logging -@using Microsoft.AspNetCore.Components -@using Microsoft.AspNetCore.Authorization -@using Microsoft.Extensions.Configuration -@using Microsoft.AspNetCore.Components.Web -@using Microsoft.AspNetCore.Components.Forms -@using Microsoft.AspNetCore.Components.Routing -@using Microsoft.AspNetCore.Components.Authorization -@using Microsoft.AspNetCore.Components.Web.Virtualization -@using Bit.Butil -@using Bit.BlazorUI -@using CrystallineSociety -@using CrystallineSociety.Shared.Enums -@using CrystallineSociety.Client.Core -@using CrystallineSociety.Client.Core.Components.Layout -@using CrystallineSociety.Client.Core.Components.Pages -@using CrystallineSociety.Client.Core.Services.Contracts -@using CrystallineSociety.Client.Core.Services -@using CrystallineSociety.Client.Core.Components -@using CrystallineSociety.Client.Core.Controllers \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.Development.json b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.Development.json deleted file mode 100644 index d27da63c..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.Hosting.Lifetime": "Information", - "Microsoft.EntityFrameworkCore.Database.Command": "Information" - } - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.json b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.json deleted file mode 100644 index 75ab306e..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Microsoft": "Warning" - } - }, - "ApiServerAddress": "http://localhost:5030/" // You can also use relative urls such as / for Blazor Server and WebAssembly -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/compilerconfig.json b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/compilerconfig.json deleted file mode 100644 index 4c497175..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/compilerconfig.json +++ /dev/null @@ -1,122 +0,0 @@ -[ - { - "outputFile": "wwwroot/styles/app.css", - "inputFile": "Styles/app.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/AppErrorBoundary.razor.css", - "inputFile": "Components/Layout/AppErrorBoundary.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/ConfirmMessageBox.razor.css", - "inputFile": "Components/Layout/ConfirmMessageBox.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/Footer.razor.css", - "inputFile": "Components/Layout/Footer.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/Header.razor.css", - "inputFile": "Components/Layout/Header.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/MainLayout.razor.css", - "inputFile": "Components/Layout/MainLayout.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/MessageBox.razor.css", - "inputFile": "Components/Layout/MessageBox.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/NavMenu.razor.css", - "inputFile": "Components/Layout/NavMenu.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Layout/SignOutConfirmModal.razor.css", - "inputFile": "Components/Layout/SignOutConfirmModal.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/HomePage.razor.css", - "inputFile": "Components/Pages/HomePage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/NotAuthorizedPage.razor.css", - "inputFile": "Components/Pages/NotAuthorizedPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/NotFoundPage.razor.css", - "inputFile": "Components/Pages/NotFoundPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/TermsPage.razor.css", - "inputFile": "Components/Pages/TermsPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/DeleteAccountConfirmModal.razor.css", - "inputFile": "Components/Pages/Identity/DeleteAccountConfirmModal.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/EditProfilePage.razor.css", - "inputFile": "Components/Pages/Identity/EditProfilePage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/EmailConfirmationPage.razor.css", - "inputFile": "Components/Pages/Identity/EmailConfirmationPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/ForgotPasswordPage.razor.css", - "inputFile": "Components/Pages/Identity/ForgotPasswordPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/ResetPasswordPage.razor.css", - "inputFile": "Components/Pages/Identity/ResetPasswordPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/SignInPage.razor.css", - "inputFile": "Components/Pages/Identity/SignInPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, - { - "outputFile": "Components/Pages/Identity/SignUpPage.razor.css", - "inputFile": "Components/Pages/Identity/SignUpPage.razor.scss", - "minify": { "enabled": false }, - "options": { "sourceMap": false } - }, -] \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/tsconfig.json b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/tsconfig.json deleted file mode 100644 index 1e38659c..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "compileOnSave": true, - "compilerOptions": { - "strict": true, - "noImplicitAny": true, - "lib": [ "DOM", "ESNext" ], - "outFile": "wwwroot/scripts/app.js" - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg deleted file mode 100644 index 37028dea..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-logo.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-logo.svg deleted file mode 100644 index 731f817a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-logo.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-white-logo.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-white-logo.svg deleted file mode 100644 index 7fd6d5fd..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/bit-white-logo.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/bronze.png b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/bronze.png deleted file mode 100644 index afd1df984fbe2c08e50f687d2ddac4f663dd9b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437295 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 z 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
  • _mKO5#uG@DMvlBYq$fuA1HQCy;`Sk_KVUR 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

    8ZaKUJ%cDYy5h#YZXZ$=lk-5vF@cI%NvB?-3z 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 xu?Mq6SdF-`INIa#z!7PK=r~c1s21~dyZky1 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

    _O$~=rN)PnSPex75;tac?kNM0==^R- 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Μ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 ShwFa>ZE{k|k`>}6pZ^DG=v5v7 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/checkmark-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/checkmark-icon.svg deleted file mode 100644 index c947578b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/checkmark-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/chevron-bottom-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/chevron-bottom-icon.svg deleted file mode 100644 index acaac8a1..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/chevron-bottom-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/down-arrow.png b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/down-arrow.png deleted file mode 100644 index 9e1307f3fce34dbbae14d27bd10c161a1c631778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND7eql z#WAE}&fALzxta|GS{^QJPr6^$zb~ABn}52Xh}VH-S(|2F{h63=dB&Y#>69QZ&8Ihc z)o)a=e_*-LY|i|F>B9-dV?V2cj#%8U=AG{cv|YvuAeSs%cZdB>$ws}>>dTvfK4I{5 L^>bP0l+XkKcD7_o diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/error-triangle.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/error-triangle.svg deleted file mode 100644 index ca7f27fc..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/error-triangle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/github-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/github-icon.svg deleted file mode 100644 index 017e500b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/github-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold-icon.svg deleted file mode 100644 index 4cb3987c..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold.png b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/gold.png deleted file mode 100644 index bf0794f72b3a9830b21e2afd2724dc94d906fa2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480716 zcmeFZ^;6ql^d}sG1uMa!xVyUtcXx^xD5Vs4cT(Kl-JwuiixijQw75%g_lNeg&v*A9 z*x&ZdWHMnUGkM>8&w0r?moKWyGHA$ekpTbznw+epIsgDm^!g$OA-w(tl>22 ztez79fa(1A1+!vF>JC8E@|BYm({#`L^Ykg!_O}ahXcYhaFE78CW04rIGh8uD1Stj% zxwLS)A!RBl*6A;d@r>IG>V<{sNef>_!xQo`_2h?vIP?}n*XZ;tzssA4lS(NV;|-Du zGbPpKV^X7y5((nLATZe%UKW<)&CKcL)%Pb2bD4MSyT80{T6T^6;ojK8R611Hx%oZ$ zJp8UX<{U_WA1PN}&i440>;DLEG%>~=vDHc8k5>N^x5==61#Y={{}b!)@S^Phk1q-F za`pV2{GT{ongq#6{7>{cNl+4@{qLAS`+r~le+%}1_mG?scEJ8SamEsgUEL6XrmmDO z87g)ts3O_j>6pc7E()8txG*JOpwx<$0ajC1(o4;mVh>=7aU|KGkmmaybY^7orNPvWP>+^|lgVW6lD%7YI?=~n&gXa8ow zsSBX2e6FS|&ui-6N5#F%Gl(S2AWS+XmmAnLktlr2o#?@ff8;4~`#cl8`qgKj^-D5J z954=b7EU%4S1b-S2^a@V0zv>7P&#bn?iV>S|3?gnSn#$nQdLYZ2_iT(Pf?m95ylLR z2!N5qhyS9tj?enWP|l+B9Z|CaXt{7rvG*pi z=Jyx7zv+FOo{JG3`Wj6HTc;OdagF-X4;1v}g_P!x9<%$z`ZQK@{Q!E0s7J>1CgIoo*bTE6nE z0BN+}uT8hj{98R9@&C%lDr9g>MgV-H|HD_YRaE8tG>P^;>!joMk1?2kd1M=v87ZAM zkwc6MhFXm4-HkY=KTsAS51^kLpT_{82VKKp#$qA5)QKsQfn{+30cq_OdC%y9fUAcz z`$}ss_?@}17ZmY6&VAL?N_mXj;aXe7-!~>8mushJe*t!f{CsS~(71^VQ-;C9B^b-M9{?)Ow}{aIr z{4W5cTzf}yK%cL&|5J^8E}Y`rsA@MT?A{5qRvyz+{;*EUb%AR5++g2hYWJS_4F$0K zS}!UR9}($VEbuGF)twysyFOPvmu9m8O{yr3}zck<5*XZ0C98dx0 z*~Fr^4Kx|HZ%sT?4JVw$diy8BQjzA}MP^RWSpel5tAnXz8{hQ*$v8cRl{MUet1ZX7 zu80m|_=fx9-xW$8@f%pLAOS=Dc{vuu(g4tOB{qz!QBJ^6v!% zlMtl1U){n4LrkLAz*U@>n_))o?k59X;Ug>mP8W?;aKS6Etyf6;o;!(Qw5pG1%-h}u z#n_!koGklZi%NI;G;I-Xd83W-PCCM^gZ2nw;o^aT2`F^_W@vEmnnx;*PgqJu-qQ!H z+-g2={L`3pzrSJK5u^EBK2b{pE4Xg*GGb@EN=>9d8#J^BI=vLd<~osi`bbT51yLN= zf-nFo2*;7+{W*SLEVL1VR_C!kRh1^<#O>x>1>f}{|4puY}bW{>oF;g-Z2 z5Ul{sh@~>$abtd*NP~jG0>KM@jS**}F@}%74e?%fe0jYObR1Rw0W{P9dc2gN0Z~Dy zna0$S)cF2^=bz4tp}5AACGX=^3H}b=5>Bd|*b&eWtrfq-1;HdnH>em%5(#q6v8ozj zrOvuw7|(?jbEh}r)-1tiFxAI6^*za|a&)QPnKIHoRv{U{c+O7P{b@k5<9*(6g&&=^ z*Rc_Jul=_&7w!v46Mzdr0R%eYcr7|G;s>*lM$GYEZ&H@J$miQ7ujo-PfQ zEn|oQ_yD!aAUg3DM6kgR3ryw>l0adSs1pg)V6b2x7;JX4$tu)-KdIw&`1j$w+w%Wc z_3{_F6Mx`B8*N&n`_m |ZdK!RF8X z3x)mdZ+2I|!*j=r2;=ReznF6RIpDvP%MQ4_7kxwJcs7M4)IO2(Oei3HpR1@sHqFdM z3g9P82^uNPG=SjdGH3(f>P-@o*~DAB2`XiT9^IY(qhLj(fp$%9eFfev*&`lkI?qkL8vke|zW zo_*%QL9o!#HdP-yI37D#Dg3n3V^GeL5-Np%hm(Vhby0_|Wn*4jkc2RqG= zxFOUz;XsD<(kxsTGt;Or{X(ov0KYG96TV8AE`Yx#pB#;H@+V2?X_(3NBv2KbO+c7}&uy;mkgjtN3YI|+$esr*mzPbBCImSzx z`U7^#88%Is?jz8|7o`+J9aQRHcB}54BsZ(?DaE%VT9q2HelL{34}T$2i`QLGzXT1j z7^<%N1>^Rjc(HV(OVXtG_Udra&amPm>DGrj+Q5(L2T1G$NsdVbdYa50VG=_q_DuZ` zOgH*`C=mbAWxT8hq4IB@HT}G1P7v*|hF>|JMj*hxIL{6N>BWV|vE_mXD`1E?zUkH| zaHQXQD#b$tatJkPtU2_c$e`pPJesY^;Yfr9Qy{ZA`1p$Q#ZntPKtRd9E*=e^mt$T@ zhux=tvf=b|h~tw6;q2v_LQTnuhkwlDK&H_HM4pmLh3=#H(1%1vxM2b?>v)&LR9M6Z|VO)*!YN zmQ^25W6Da^r#y~#>VWFqI2PK7l=-aPOlcUuc{Z>N7kYHfPZW3vatFHcliNL(d|08> z7a-CsQucj=!f^zC};A$-&N7h~Sx|5HBR@77Rq9`?K@N-pf$J6rCw zPJTabknUWD+@xGELIfZUki$_B4p9@&Wdmoz9S1kr ze|UZ=>T`cd>5{>6TAo$vxpZ+@zAt3PUUD-zNxlgTyCktE^S{O5eAyE;@;=4;m%*O{ z|JAC_EBlM}(((t|fy?KCrcHDr^nnxp>;c4+CEp#txe0YWiSl3SY_?q z{6@u2pohSXObqfLKohYhG+;70FE7B1@!G zH)VjFc6N3@+54V zD>aIxJD*q)FK=U+U4T27+s`=SQSFPK{&< z)By0l)-2FFi@~uC#qYvg-9l(tu-!bA5{o;@bcmBeF5YRiMuH^bf97Lsezm+v!jEiT zG*o4!3wnQ!^Bo&#p-EIuFLf0;(E4T?D#?{`ysI3`0TNCWu(A|lIJwwmOC?~Jb~e1p ztEh+|^}9dk{!3lz|5F8a0*SqTi}d{w^CU$l4^y9ZN!nK|x~DDAP(p8_oT;_t%%o?1a{rcF!m` z>xJT+AOS10cB7SD5*#3B!J)wG@-($pKb(yfzf7#UixIwRiN-xGk=d5P3Bp{`LU{ z%&!Jg2n+rw*IRce#(DSE4XuJj*7+O*vgFZj4`=d4bxoi?IQRQT*oRg4--q~D&-PB< zK7QwWzx8ajdCHFF#w_tmls>L#W7C2T_Y=PwHwn74ll##d4| zzsv_A9{PO0XqmkmpS*J)6oxoSlxE`vu6q0&WU4`u{qTT=FG*bN7?5$6?cxmmJSP(g zW%u3Nc-0RR&FO!AAv?nVs7Iru@6m~!k*KZT>D9o%jVO`t`l_VoT@KUq`$T7yp%1x= zPP{=2Ul4wG^L7g$(ZS?nlw&ZU{sdSBCxrm5U{pQe$id$c&Y4kWS1xKdvJVbinHgtS z6R1rY8U0Zf_(eMS7^S=B5-wn-@jZNxdk__&okdOZRc{}&I ziLN>8cdAd)_JM9v+Vx7Ak@ls(Bc9Lk zypQzb{&DJL=aKg}F+0cqOU%zf=eL`qe8wG*dyj|4UQd@ktd}{r^JU&=UQ~v#+kkjj zT^WDu!e9tMEx@V~m)k zP&YAYMh>2#&btaeJ%uG4o0hO>)DRs@d%xXql;%v{%-pq-arkjXyR$7b-2c}ZgxOUq z?}F;G&2P>p%jcT3{Vc|p+iH~>uOUUE;?00fG@^;6?YZ&<;gC{PGklc*?(sSqZz!t( z%Y#Yz*LoBJ^8CA6y0=5M4w%(Hl43-S)1U5|u~M_rCi%44ag)zNm?xAa6ii z=FThaQBuzaEoSE<$5Sc0r`GjG#ek7|e?2T%vdvEa4 zEpu!ognp8O?)YozL=rG3V*Q*RgO;>{kDeBnLLn>&1koGa9JzoGZ)ebqQXSJ`T3z00 zpWq~C*L3Xmp9puqCVgu7(4Q@l&C=#;kOgI$?!=S0o_adv4A&cw(uQboe@0AUUrwv; zq@j(d{B&&$*1NH=wYq(8x-UZ4hSY&c8lG*l%~Ab}SPZV#U5u%&5i@$+@oO2@xb9a&1iPpUH?Ul_#3l&o@@vMN9$aJ6bnDqme4Vpj3)P( ztcXc+zI`aUw^h?B*VHSwJVlfFX9ljaMK-=M%4aoM>5PE0Mol zy~)|4*8+k*iSsegSxh3b;N~E~5 zs0)(GiW6h&5yL*Z`_zLGY0ox0uE>j(Brm>WJ9vMKq5W!*Z645%`cQQlV<)vQh}8R~ zb`|_UkC28gL?&>s4}T1EK6~>!rGNJ1TMXXzTAcDnI7~pP@V)kJ&W>3Z?qsk4mwlWzyH1ysPuKSD$cGyyaBd};m=M zH=gn^$=s{_U+5jbHwX4e-k7Om<}>6`vlf})-Y*}nDyOQ*CLNu(Z81*H3zUQ*64IZycuxU`5!&6#NET`h zR}7W7c}|m^bze5c7y0)4rt0wTX?2nMcUq0{3a4e-SUX#{BaRDR(22Wl1<%iL5-&j? zJ%i&(VfivtgJDzG%)8_Lbn)rn%z?q9$7D2|Y5_Tfe!YYUWaB zFd++gaTMwz79`5EVXMQHIy9O&QZsXZk&lW@3{-D{Sv=e+EUR-CwRDB(&vLnau+t^{ z5w3jpdA=;5g8J;2X==pG9j!}SgH^-H;T9q#4NFw{$wTC4R-4cJ&NBmv+7s1Ep?b{ydzSD3d@Hh;ZlVK8(9Ug-nh3;GhBr)cYQY( zK{IlrvK~DyZ{FSO`>wc+tz9p&WTR}e^*&iQgk;Uip$j{+PjVGKSH9+t{!AK?_ik`` z&Q{2`>Y;)G4PX zM9Itp{;~>AX$o7QSCsv5kH0-P~Nl)|dvbAunDfHKN5-E&FVS3QM zvFrFWGX1&DsbueXcbksQt3;>aWjTu7U|2ink72k8e zo61Fl^E=$U5xBb$veshXv@6Xx4ohwiH)Cc$MC->1FIYoTHo_Tqn#lMDgbgl*wGPyR z=I(6)JA6bF()P}oXf=<|bVC*A_76uOkPMg&j5c#(bh|a?OZAT3O<2sdMFCR#G91D$ zL2#hJ5E?RZ$1tpp318{Fx1%r0t8Sv5i>`i%f4R{F(tj?+SY8-9XLs9t&B#M_PNv`T z=3y`5$=QdOt!i&%>Scf<%HAvO?hag_CNnR^tn24ILg1R+dRG~3kYx@gNR=0BIq zqBrDPz>`ZTNYlgftI%19k6(9~e=@?R=V=p%Q!i3<5!I~Xq<~j{6t>Wj zFB;!0owcpP_X+9pozUfl$^LR5c8BIyUJ+^a{IV>%en4AB?g+H}wuo_9F-mM`02Y)3^^zRFPHuu>h)taZY zg*QP%AABYiI|n;RPG=ae(#RtWhDgx2)VlI8$u3mzIR zmr#1Hgvp|W0EH`$(9kjFptsrBtca9f%bNLF|QV~-~GxQyc6*-t2V>qY446Ac@t8CV()VgCQkA&ORb@uF( z)aMTC&_hP$)8nTPoAev%D6=>gX;<&+5hYen!|yI08D7M#?#iZ?byTwmHdvj1;wF0# zA)j9(I#>X>9p~Mm7<|qsejx?n+;U;zX6amhjMIVF)d?KjeLOROa`Fp1z92r#4=XTe zM{QrJq*CjCr`BD`N+qp8a4>qruIKMi=KnxT#kT1|P25dz-16fI)GrYLEWG0}7@z>k^ARlSt7~vVQf- zPaC8jrB5J#tp^0jI{hmd=S z5Ivo>WC3nmpi6p8O^FV7c=%X)>aJNcRT-T;M?vEba15!4N>+Z5Vvt&bssNggEsb&g zCVVtFNb-+Y$WW2VmiW?pF{kyImJIUQPhzz#L5H{yErF_o=k2h=ft9xhaO=k!^T8Wv zthya7!ftY1t%9F|=Ln0mtmiyeov%2q(p^@LIoX={7lz`qG;o+C&3*IY1an7mu{#pf zw>A6Pcqo9-xD>rksf|#3vbv!HI;dz^)$jfW1+!qO#TtU|C~g<}phcHA8}&la+{7rG zQo^1x%ov!ARM@3jKDa+;rQTEe_gg=M->D4H(4t~ zy4D<$!^STh-ALgFlt`V#tE>Pj_yA0n9<0Rn0Y0NV=ch3Bm9yS3^yk}pyUM@R!B|8; z?6rHgu7fK4=&XAAuz$OEfM>k1>KNm@KVbI!h^|y36YC9I3`?Q3r^yDI{F0<{p#MM- zsEJ&Mt?>w8@j9a-Wd*@^mX8CA^i$JOk@I5>$TR|!2`m_5sV12wGs)v~i*CImfoh!Y z3hXV(bOyHOePNo1-N%Bhh$e=w`}trR)4)!90(H*meu#FH>}P5;%eMys(^&$r`2RG&B`ZmU)V(S?o* zsl0b-Z?r2CF+CR2Jo#~d=21*O-P4lU#|DE9s@%#`QmDg01O|F>r!wo!39=Khb(Og2 zVq-H9nsVmVdva)9`QA?KOt@G#dvIH-2U-iA$r|dKGpmI`h=HE=_>eqUr!Ytd8V!|^ zdi?>{mFJJS%+DeNBcDy@zkHAoArBl9BxOTNZH4(EL_!S3r@!J`GXxoiRg+HMJcY5a z-c)V=r4?HLnMcMvTi5RcJlchph{Bw2dyHo;@O&TKeS?Kw)fe0>rz|HBN0I@GTwBVV zt-vha(Mz7p^$qn$@#5_}?gvW*SEt4VgrrDyOnG@a4Y4%LsYJ3efSwpUSysvEqH0Gz zk3#Pg0Zmw-2RGUAY%I=tYLL~@OJK{Sk7sEAFE{&}uTr=gNCO6=ep11k`@14fCHEDy zL~c3sc5I;$qGAhe=w^Ki*71pRRp)=2*fvVDXDU{t+4Fbev?_{Y#&r%d9RckXGB*(k@0oi7~l{Ync%gdK)gSEQ%f>;jW} zy3$uV>NN^nm8`d^Y&JV1%KF_In+@rk$~S#`7K&2DGL1#GkGT7QT;tm}nyr zP^c_lLU}9Hv*1Hj8_ZI)b|D1HheO7YW3ivZ1HTWOM9U!wUAMdOd2us~e8~atY1p-I zzVeN?D@6a`@Uf1q^ZX_(#qPM{MqKpS4|-R$8aJS$I$k4w4pUAES;P!BCvY4v3!z<{ zjHFh^^&cmW@}Rk>EAPCopi1PhL5M&;viQ-;ci1P530i`TCEiX8n` zTuav0s>{VTxwg(d*ktAjFD%aiVdH*IEHgMTh|vENm*Kx&z&LjVlQk3=7bAu3gm*u) zTjG0f8N5l*XXf#oLQXUh+-_PQQb|~Z`sdmUwHKi;*Z{ehom?ehj8=>qX(vxtIuewa zypJXCc4Lz!nr}yDLq79mr6FVeJIqRps_4l@qT`9{3>d~D3km75CFzqcduO~p3{PVF z+h3Gk9mn-d04riQvC|E|*?#dOdw1I6;YyRKO6#{xUv_c(39SGHh+b|%CZQK#0sB1& zb`(BaP)q%rkP_9eb9|=Pt6B2CeG}yvn`vCE9zW}0M4ICaz-00?7T71Hs$onid^?QJ zz3`=n81E%l8)TRN))tcVf3<~Cyz}{X=i1(T70>wR%R%SkR!r9Pt}pC98qgNQ9yhj|`ODsWIU=Y>ZWWskJJW^2o|Sr*qSV&#?}G9B`c6|Wk0V+%LxLl(6q z8$R&RS$4>T>Q688dGkQ3k>ox?VcEkZ7qyW0dU@R6!JryYRqx-5lT6nn%1;z?MzQLB z@S;1O^I*6A>X7Xt6=s61Bnu8FsPaG7@jjrC*#L+E5Y+eiu1iGy%r8$G%_y$Gl71Lik-;6xp@xUrtO4Y8jwBPg3 zj}I?z=GWeL9$zeNoA735RDKzHB!(a=l|?>m0L!e7R= zt78@1!$^dU0gt3rs#F6)-D5Ekcr`FBc zo&h>thCid;E(&znUUB+pu$(Qi5%xTNiXf-C^oj9e73z*S@x-epS?aayf-wtQkb(qg z!c8ZV>9b`?CzSH5>5Y#d8y`8$YH00hX+|Y}YABBcX(2Toh%a+DU$l4df<;fJbPt16 zWrWpznmdagJS*qst=aY7^1vNhche4f%@+)}B#t`3VA5FtgrRT-9I>APrbqD$V8w_j zG$O!3w?U@2xx#m|Pz04d$8Z~}VFCLjz;t^8hcTtY##p^571M46rzQ3;&&_gIZ!DTQ+UvCX_2$c4)(< z2s=gOOU8HM3)w0Zv$#eDxlb{ADS76jhPceih&E}&iZ-EJYeCzo7(EKbC{wxgUoZ<^`g5k^~^fdUx%4V1ykl&0Wl|Hq+f8dLn1o=5l6K%|by<%~?_@{w; zBR;Gq30Al+rgePv5Sn3t)t=Qnwh?pz*KZrUW2?*yqrX(pvN10 z-`yblw;KS!-rakc!3P~9Lcb$Cqv4mUhcjBgt{s(^wU3^t$&_Y;(4WYpNj4fy{ZLpe z3GOz6B?hKItcaG=ijVvV7$LHOih)AZio2ZSn^1?$*dG}2^%L*F_EA-shl;X4EzZv| z?cf1qAX$z&>_oE@4J2R-TxeiiR5UCfAYkYbzw`i~V-am(*Um(wxb4&WbH@Q;p+^1E zi?Tz9@6&v|WIMsi!P6z$>X(u4*mH~c_b?9;CP}k!);UVwQo@E+J22H_g87S6{U@3R6oWM_Iq=)Sx|F-ED0JRV0^p#wIgQ zX9?HVoZ#OadTBnO$Dzqw9uiw}n10bcVDI4R4n8I+Ot4o2(go!X()qK|$$;>9>tL~g zg&+<*HkE5N179g+KCl?IJE|?>_MQ`DuuxmX+wmAumPH3ICd36}HoagvPOXce2cf2e zhi{G8yHl9V2qYpQJ6XM=q(2hLoH{LeEm2LpzimB76c%35;d9W=-xe>V^SQ;|C!aYw z=eEN1zTfZK-5q}V7EV(cY5>-olp(84pZO?Hrw&nlHyfe^E2GWW-G}nzL6-KZr$a$C zoU9~}D>_w~cFRHhJZ3{uqCd1I4m!)%FMtQ;^@~tQvf9^QXtzIvVq+NdUcXR~-&?bW z`FBeTh;x4)oz1C9Zo8ZN^i}XPYSwRpk;v#4|BSqf7tyEM&UKH89y6wSUcb3_o_yJ_ zGN8HgpynnY5=RXyx$vj4xxKk>yVq;M&?x`J%N{j*!JL(DMf{*S2)gDju(>nD{brsQ zUxhYuNPt+~rj{aebU6yWdRJ~YEBnx%;*?W}NK;h%8L3(AEhr+TfFx69X#C_TuJNja zL9p`X=Y~U>?;9gcXJ6C{;d*(rR5y)7ue9O_OIB5G=ZCytKjsG@GhZlPHy%3119Pb9MV#s0OVUWi@~Y1c+ONMG6f*a^LAN|Io=2pvqAxA$ zO)D{7r?fohUsnyrjp23)ZP)`J0%dJDP_<+cCcZA>>u0({Z!1wd3glQ<)L>@5F^}#67cX}P zq2y$>1kU{KFyT@RMfUV_))v1<8yPp)YT!1NER-AAsxCK`bQ~E>Jt98U-}3EP+}<_V zd2dgjTvjq4*86FrST#78nAU&a-iBwXVPXH%NJfGEm2N!^Ko=WtTw}FWb%OYZ)s+l` zGN0BYod*5mRh~DenC?k^^)aFTwLOodCT!ykNju}|k7qRI-})GDC<5djw3#DYhy(BL zE<7rU%&2?Q8#GpsO0(D|#EkZ~m%tawq;abyaJY2@B%Dn}cZPiuXo@RTr9pSWDVrGN z_Qc*psA#B|lys5=20*AFne!U>`<~4LnM@y_zvsg&-9cfnZS^#+SRi5^e0J|ifxk{@tWSoGzBz6;>$!SSQWJETop19@jU zn;auQD7D|=E=(75{9s>qCUFqSVgAKqk)ULeacU^nr^o}iurq(r`%dIjA)+|mO4K?N z1K?xhLkMQcN5LRR2*&qztRFGhk=id>)4V0?*1}*omLOv?jI?O(n|=z=KcC8y(b>LG zBs?ChamFPQ#^RK64`0)jSz~;u_er6e?U>qD1?A#{d0`vdh*_@j7L1NDTCE&?Pw4DT zGP3ghaZymAiXsyMWc=@ivh0OO?7h5t_MIW=G|)XoK8F2V4^mt?edg~UrbVhSYf>S@ zhq!~w<_vC5^VNOcKNg+`W>X|=vH}-5pJ#YJ{kAnF$-bAY@Ig@+=#v|Eq`kk&-nG9? zy796<4u+$p@<%JE6oZ9J+2B_z%fb+qaAi>BkWz$PvVgp0WtD0i>2aE6_7E<=j$hXz z?eq~_2hKg}vFEh8=yL&}wIs*it4WJb z5l9ti5I&~oUuDEO$V@=ug`(j#p}~bsS7sul!bd8TsZ2ROkWl5G(vHo!G5zDye2;NO z5m^yjl35n0-==fU#R1_qw*?Rm^E6p-m_JnPjpJj)UBmeE8@4M>V{>Ia6=`4_SME5g zdnnOC)b(NOoyAkfwes(Q_-&jDIAu7qFFGgbJ5MMPJ+0y{M#(fm*e24ndmT%1b0snhYtNtd zRHRu)Ijdxhv7gNi&4|Z}_=p!yWJKS7rFo*?71}R6Mo3ZosDC_u6X2{jwUkAk;UtzT z__d|lI{k$8Vrqd$vj2VZAvfT6M z)bFCL>F>xLhLZa1YXJ=QzWBL3QsYJ%d9L7hAKrCJ>FJ4M;T^0R4dozT3x;6H4k6#0 z(W^@$W|sAFf9LPQA}$HVh@+&)&}8@l1>@T^oV17gHi?vIeKnphWX_+F7H5*;-&Y5V zRsr>GK!;c9Qo$FO7l%!5V*?EuXFI5YGfcM^hdIf*!ciYsDEBpT4x@Fy6SYCdY=e$$ zBNlE{153VqDf&{S-elwVv?V~mp#JC1x-+Qyu#&SV91w4FE20>g*)~2QV_(L zGhpzjBYm1I^Q={ny|_KaLUYlt&{HZw-qEnWTH#}ak(5T{1PB^~D)DUQcjEe{%ESAU zm8RyHt%!K=PQ+x7Do|&VzfB(6v$>Gtigh96S~#iWD0L=NvZad2jb(OFMh2n;Qi~Ik zpZ6oQ-8(rUk+F9n`BMx%9Lh%48KPgAP;0$F5YmC1(5s?IVS zdl=}nx1dU&b{0?NwWHnh`T?po9Jh&B<0V+pyof}06RG2rj>8aygLcoPKxfzd)o}YeN|eRi$5ZU zI5{p}x~){Y(1CPWAO7~UkH(>rGiF|k4aU;%JdZ!LnCiGaCZ*}{F(qRr%YK_9U<>E+4&&UN^!>}R-$jJSulDAyyMnXl8ejS5zdm{u z^j~QUA>W*k#BF^%E!k@lfr{RQwVj6e(Tt3c`JjotQRc#wO_1XaM?ckor}MIo8WJ$q zvWl^rH9|nv=_*B;3KjZ$Yjg5(aphTl$679vCM(&F1}Tdkp0S45dYcpmdFO) zvA|984@E0W{-M`puYYwtjMbmQ0ni9V8+oOBfR6JYdZE_JcdPu3E@dBMsy4Jw9=FCV zpFa77^Lii6ZRkYoOk^K^^=&Fazb|`AwO}XDKNS4aNchK1@YMz*cjtYdj54NQFw3*d zceJWKRcw9pra&5<(=%qATQ2S@eJW9vwu_Yn`fFdWgP3`hiI~2t@z78|3+6&;GQ%LR z23&r6c2T;V#IRn+%$o30xI&GLZ6*l^7xQELfZ4%JeFELvgc|;YNHbpWq~c?TH`)C` zZ3kY-0Ws}Mhb9?q!@8d&9htp(@M~X>tnrw5Cz$1Tc4@Avm@+UMS)6Ha}73+MFH-HfzE3Cv4C8mxH1+!}b3CUO)4P@e|gr z$B5S}Qm13V|Mp3W-SB03Y}cse{yWO^XjtdrMguARF5%v-0I&mjZeGmsd_zuHdXCnu zjdm$~7pNtson^t6Jj_aG%~)%})$x4i{$qW|e{((9TV9$b(K^cfV~Z4-UZrAr@yRb- z)dr-^ehP;?%Sbf#{0NMv$-G0s;A#oH&GvZ3B=FrsH*Zt5o{kb~0`iz6oxZSJhi^N} z}tRCQ~0mxz2wks$p}r=AkC6PD0Sej3tGIT>#C-uRp)6vAKRIAer5;GLELI55d3mpsy z14IlK;25IPaY(_Ur`2`yRnQE`JQAr5M)b!gF^5MWugfB2Mx4C$uzKtFhqLC;_;-%) zzSFY()uLO+Lw~Q1W76OL_1)jgv9BuD=(&fr{pD(Y6a8dU#uxiMWYsgBMlx%19XFg) zQ`(9^t&UJ^8O%_>BHP`W&*bt$vg%iVArUpsD;ixKAq`|;{kVV%dCC-MDhZNFsmZ5N zYfu2ONkM})jLSu2DL@QvVh>c%*WO8&J;Zk*Cv7W=qd#>r`y1cwy5Nu28O>fbEWqqE zn9g809R4zZDaGu2AO`Bj71@pBEQFPGeE%JApFINWwm)Lse?M{>+j41uv!QkR-l1aR z*F7PxdO}hz4|%o;*6c&xfaQY80%~^f)&P&_i*1sT&h(*|ny?3V)fZFvW{{(UG2pkn z7doK#hg>mmI#?Wz-h(~z;Y(!}+fH>`{L=Yl?7gak+SdkGUs!bxmr{!KV4{d?&q7x|34ow{ z!`@=wBNy0yLR1w3+B1GHq4(a%d8nI^#cn;V%!5=X7M?WKTT=&*xN_LzB}$ zeImNF1&5P2!l9iqd-z1lh-<_l8$nNNzYAMrs}9ipDD}C8+kIL5S&7@|-DZ(Mg>+ym zdKNT}3nx55!EE(|G<&C(j^}73A}#Xz^kScqP=k}bdy9%XeI4}ax+v>F#PXP494gN3Id3dt;XswzHJf)YtE5rX;r+r|Z` ztx3(9Wi>t09F!7gY9|uLKswjYgI`eOqzUX`-sWw7!oO*6d0o{gf$_}Jyk5ZB z)@g0Y18J{1bVY47}1Eve(Q@Q>2LEnmH&HKYWFb8qUudV<-tJG@UV9N zqA=Bkqr+3nh(bG*QXS6BCi9l=dkk&CR$%<=t=opB65Otluj5p(-4wPrzOO^ZAxgWQ z`V?JGJ`K2=?XiUE@4fIQjtmmVQAW2y%G{8kU_nafj4=d>RaiJ#Wy@n+_<=pf^G?wQ zG9wqBV^^rN$4Q#p;)AssNHKn3)Py1f{AzkYvow3S3A)tpASr{THMEI#+LwNTa z#oNP(v*N0F3(D)wS?u$>R2>;PYjYts@%gl$Byc$5^bq>MM0PjOtdE3Ka5blCK*Hv% zP~6=&5g$mdpqB-WJtY(*#@yE2sOUw_4M<3Sq(=|KaG{M(@X|SFF_}kv|PM{QhmO1-rdJ$X9`pD1H zb;-JYk&=7&HY*ycIl2ik?>9EuF^olEZTqY>rR@i=%4iN`S7lQ{5X~CrBZ|hiiykaN zvS6CDVf+yQlER_RK$M6_`;(v-YSFJ8x8Ve@c!(|DUCaK`ZQ1pm4Ry`RqphzI&gOxZ z&V?$c27%KwJ0*9=CI_YBz$rwuD;|yds#)hDARY^y)me+_?8Cxmrn_(uyDN<`X3W^t zXLZ9^*QxilW*%uA9b81ml?ysO>nb396i(Kub|n+_8m%^oLjWHz&i(7SuJd~o4Evbt z^tY*`#jjNa_P(?J2rpptg3czt?H9dtR{rNqr?`Cjxx(J5G_KR7k4Sw+=D)?T>1{Q6 zKPsaVhkmaKaFdRwa~xs`;(UQQSc=rz@1jXid9gw3xVZRL@UA0pM*HyNn1pp?ckAT* zcD-G>YqmHP`qR?%^@evKv7IS4Eh#^W#za~Zf zdH(m&^@M@Z@k!n3tL(62_&Wi9Iu?E*Bb&q`auxr)6XkmuW7CW0>m`Rp2QRq~juRWC z*{3U}uW|U=V1?j+@1G`N*jgwJK2LQJ$hL15UUPTqJG&0%QeI;M)xuc0kYyzY#`jTa z^1m0}6}P_W{(>eW-L?O9`Kb2yN$s-jGzHNAe0izk+jBcc)V|1sqbc2X= z$LJB#(%piR(kfk&f(VFocZ2l1-}C+l@ZskE-q&>=$9Y8~@~7J6V;|s+|7!=UDP5`G z!@tG1-hJ-e*?7IT-;j)JSEScbj+TNMyi3rglmO|ohuMac77?dKk~9ZTSNmJ2dHb1_ z{kC!xOv@{GyYBrqQ4G%xWEaoo!w9mYY$6TWW8o^?|MHHo{UUEG;nOf4@z0S#UK}uA zj)Q{BG&-kT84Q)aHeoEDIu=P=eFE?QeSpRjR!!4!u4l^9p%Dlz5YLKoAjks%3{BM< zv*Vi}PUKwsce-I}LH={dN!*epAnu-19mR2Tv^@Bwn6Fd{j;?G`XK+M$XG2Z{UstVp z=3UzABsPymqd%`u*w=_&&oe&Hxw@3k z_xN;DUy(*qpD^=(1E+oe8S8zf#Yq?Tj@HwHZ~x@8ayH&-Q_&1~cS4eCdv?kc&IR|2 zl{|3eYG%>?5;ZRBjVM;(rO_1mOYI&Q9MN~hJ+T8Z0htC>k-69_j_gO(jAXCgJ*dim zGMa?4AeU-XVlKW^rlyAt3vVHvV6`T8mh5vp?EA|tO7VRx$PK|f8Iu<)gU_)To5YL4W6Q@KRMPm@A+RG$@&&&p8T4v^z__hV(?Zq> zpgvshZ;&}=+#k>$^O{rhbRD)+Q?z>UyLhu^mF1e{)Iz)qyZKKfvhJRu*-m1LmQC3s zug!kF(EYmnQiU{7k$NPhzX5MO}H9gAeP4{qF(p7!bW}Q_mi+$*DtN*wGNXJ6Vq@uH; zV4+0`SSPNM2YdL-TXtboOC&t-ltfWN0Lo#GiW8WJH}*I*Rg9am1S-RoL$J1iXj-|+ zlc#T5KLSIrIJz9V{Lg<{J!^e&MLx-e|9=s|67lyT;>f`Q@A*PE^=CDR*bE;IuKz!!G-$qgHb0RF(ii~ODh?wKI$kzn7{B_j!ALjL@=K!-Gu z_Zvti;`0RW_%pXsaHdbz_d=wJy^@O=N}I?gmZoLUf=B!bL6Ty;-<$|Q@+iJy)K?P2 z>r6McALITM)3a(c=gMpcf+LleXnIj~q2jmIbMwrKzxl$;QyZAy@BhqIc4T54 zbQFJKXI=)+lF$Vcyp$%cfwwCS0ej;ZFiVhsLy$Ly*TXr+JM+*JEwiDUhl>}>_opiz ze*YfdT3R9x4CKFygr&Ep@IJf7kZw;pbRqa5lzda5OF*lRaUWv8h9k9T9llFZ&a`Rz zRr}QR>4R^svZP8i>c}Wh)*i+E1h#0z{q<^!!ADqQN z4lG*rU<5QM?Fy}qlM3P>mf&rBJ!Y^Kj6)&GJ01WVl)EUEz8t0-u1UmXx9Jp~fSHc% zk>e&ZJ*}_(dI@8J3xnilY1iyt1c(?@6l$UJBId&v^%BLs_vagzf`)xPy(FgZ${J+m z7|G?nQB%U{7?U|$&z`$q-}d`_Z@%IGjrZ7EaDBUG_qPIJCZ+#F9S0VcwhLO<0fY6I zB;*Wxw=7i>>_+x&<7Ze5?w5nlN|HM z+|O({ouo*Vj+m+_yR?MJ5>QGNfLvH~EfuejQsXnGYYuxvrf)ux=9DY@blp?rgQ zL^j3pew;4Y{kaSfv^W(IBH?HN58omPf^Y5zl$)bh zr`Q+=?ku97pMgdeQWcw^@$m8vc}H5yp&!VgY$`$&mR&?2euwMl8~b#Q(l>y1w?w<- z6XCkc>y^O6kp(Kl%wie#QY_G9bI=kbl)(cc`7!yTp7;Soo`7opV1Ym*G1a^y>#)Ih z9ZY6MHy9a%*m00~e%%cM_tbCT+_D${Vyng5Fmlq zH}A(s85u0EUIy9sg8`^ zKRam5K<@7%z&0RvkmdGu-g~dSNu|6=#)_FpCskw&nwP4AE(z37&L?M&BS_vc-uR7A z-`FIJHjD|sCAy<8I>Cq>N2eBAotG0`b!&^-bcr?W`Nqhj^QlRB+vsoh?Y|)GD_3HD zl?;nl%}|VsdPDZ?d~tL}c_@067s?2#M?v!RW~`^rBpGYyCp4@ylLnKx56!kH%8c3! zs(bXdp;RJ@2>Jf?rT44(6@RGDH?o-HnoH#|lR=n2H$8cdut5UptZMTI9Rj{LJP0J8E$$PDQhe$f&7(g3rNA%1;(C|z!i zTK^JW@yQV*Sdfl>k8~?fM|Ch=F?|M8B)@nDq)w5VW;Uq{U6A0*)kqRVD@&JA9j>+~ zx9}2q*X9cnvXG0Xq(5)^RO5v3wG}hjQEJn%FpP|tx3wF^))w#^2cOiOD(v_gzKHJ2 z`w?Y~&JrR`PI2ZMNj9&oCTjgsrGR8wN|m3NjeyMvLT%0KZwf|?W#q}jmmcEsW_7b0 z!%K_|<%Phx@Y;iJdWKZ%`J?)5o)o3mI)#If4X@r?M|oR`!uOV)Yn0#ua(kx5ue^t5 zOpUcj(NdxWoE*=r^wtM8dI>)NjzCP{lqvT498o( zA^h0OI!(g`82i>PZm=D!2k3~2swD?|Ic0STO_XRi`g3)-(ITw+AlqQ zG5OdNCiS>7bqVU`Mse^`CzUqF8azvoNMzBO?pWtqep#OgP~xly$ckx*nA5qneIHo6 zMx^`v_YGwhy^>_1VAUoTQdyS6-^5 zrFNM=MtE)ay&9!_TLr=-8-y3^cp z_w&+zh@(f0-4`#ymhgW0Zl3|*L9$Z$y!oyvNv+B;Z^|}sfB2zPfOsf2m*Od3a|6=*%!g-4J>W8J~Zb!&9U6JN}Eg`LmZebjk2SciuJC%>-(zDKI zzKYXxhWWY_-Ltot;0#MWXRMhYMdmt3SQU|;b+Fkd8Klm_8wF9hJ`N|&z362ZrMPm< zL>WUHh*e|h#E4`N1Zm?S&Jz5D2+2EX$7rk*cIEo(>5A^ZE!`mVPp`r8D!Xfu(M1O^$2y_QlCg@H0 z)Wr^%3INNKQ|P=_?+Q#KP!9{_fK2>G+$hGg9isifQ-ug+m&i7@VU=2LUc|j)T)vz< z0Y<;2rzQw3hgIDUi&<*FsAW8EZfE_M%|qi?)5a7k?^G0}Z_ut~y4 zOpJn@70iRq(7yhw^<6vPCoH$kbA9LbH6;AZ4WKK_Hn6R&j^?k9Ts10-Mue+Kh=7Fq z_ay+_I5a|;;)lo5-2;zg_3a(9xrA)GJUI4d(P^Kwz z#`|kTsoFhLSyjkXUeQ#s4cNZW&45rFrQwNpu7`tTdVc;OJV>9v98vtWWp4s6J7cGmf#wf4#wv=CNDsgqJcb&8UPz64ap9$f^D-WVBn!8h=Fm8ZBauLied|DeB_O?QJ1%ksQvUNYSZ z1oz=t6zq@+Ol1||rsxQV2e1Se|4WyWcP!kDp=EV<7&$))LUN0CPtrM2Yf2Gcy;=R)jZSp0prFzXs)Yb%jQe_!*@k7q*q}7 zKap|mZS+}rSL@?g>1m+YZFZ=)7Tx1p{~$~=e-aukq-y>Xb(($)z#f_B;v+M@P${}M zf?hvBK)_aH+q37^dv!3^=I`~s?+ECmemtt}XPJ7-SXKn)3jXnp&XXHv|7Qy(q-N7K zaP1L+WC+IVW#$xW9GtJE+pqJ$rWj5DMHlC&4vqjIz=g2djy4=Z#uE4yyG318!Ptuvm4JXK`Uw4o?(b0ii?8sSQEUQ;t1Et+|0TF`@%6AsxNcY(jyjs1`fw%D z#Efl0*s3m#k*@+OkPqq-;PS#}ex5M7ZqT=}s4Q~EPhQGAVgkcW zO14rUSuxT}F*{L+O$XEtu1HT#O+y!EtNC-|@Ne?i2giP}B5u90CY>mYJY`>R zHz1~J6mBrh@u@aNdWi5-nR!*^3g#6(r)o8e09Fr{>$?BGSQytg{mk`OF@wZeN#X(JOwu%hVzw_Yrg(BTkp&VA@Xt*>#4^t2aNR{gVr^L% z9_!{uC4{8);nVz&NdiV2pesz z=#VK(KvkJ7YWy`(JjHFWy$USftCkc-Pcds$tDu7g(6qD%C6XGdlO~PnCL0FS)0FtAlKH~&bF+pul8^cSj?H(BL3c!S_Y=8qo>H*yZdY1=hCaMjF-I;< z=%e3&Y?EEL^^a3AMFmtFfUdt&c}IxIcSVXe@XCN2dkKrVRHo7$J>wg%^O8zG=Q%** zHK0l~Et%g&ixowjt+mHtSZ1fi!Bj4FE%V11IE%nyfrVs8AqKuW$G+*nGF5vHf8=NE z%FXZ5u&Y7u7Y8~Yh1MY>1BO>m2Ni+LwI=561F9XB5IUc~-kg%Dnd$0UUrgIqUo@6g zw?~k0U03uXs}|Iz;opL(daqz2c@k^-1&CQz*b5Pij|pT8|Ac}AF&mmc4mf-vJb#4Y z2GSKPRWH@>(!ykB-sGcCa&Xivl3>_|l;;)CfXg6GVpbA`$-0g7PREm{`;clJNLsmZ z908XC*k~N;KNw!Cv=}$Js4Oa%P2l$-M9=&A=>fL=zREmFSoWaY&0Hs~#zncLvCbvX zSN2=y7A}Nff!Mh_-V<3hCQ{%oL7QA*JK})j)$^dJZ$g3+xc1Ei*8wG!FSq`d2tkZY6Niro0b>GstqfU z@cZ<**$!&*Fid(pFo9ZxnnRwJFdK2beveNV#t>pDB&KEt?ObpzNU9_q2Zey~GtSoc z~{jY+UB^_+JS1kq5IyCxyI{T1=NPG>AP$!T& zLXF?@?s?Y3KOf7?Ms6Tp`+jYD)+k}4W;P&GH4Hwl;AJLH7Cz~XUS#bFng*$i*l}$e zHw0^~@>q5*tUhg_9h)6Pth;aBy06|Ox%qkEioOT`5E`xrBR3>cg>GWBKpmW1;3IDl zoe+Qsc`bEKS%D>m%=!r^m@xOYArmUe71lM!4BD*J%o_Ica|wL;^vJpWJyMre8JQ6H zD&GBtxPO_3gMl}xe#{K_lfh}B0xlR3?$7DLE)|Fh`?3H%d`0+%kQ}3B0dILwcX}3w zm`mQ~yDqku_fHL$El*O@{mo8Hh|Fp5i{qYTT{o$PJP7BnV3dx!v3RFO({LO6b8#gV z(zkE=09NjGJ>qP$7P36Jqwz8Hk#GXWDJ7)0m`bm0n}nlDECUt-p9l53cFL_>fy0)% zR~SdpMVTF2WGP+x1XWzDTQWf7jM3w?!Ci8oWPSI7L^jnT1_Z%nC$`rT{PBr!Lqzr> z(tRuh(IZ9-ANk$CX+{4pS@IZ4NzjPGj{J`-&(;?w%H0WvT}&xHuLSXIujQDC`+wj9 zc}3(`&R^}`aSxs$F8t(k6w@WLFYBt1%pJ@YCPFb+)BcMK(C|Wt%?JxYLQT>@6uC+? z8Y^M{N9^5cEp1RSLn*upT0hdnW&-tN>NQf#(?V-cf3}y_#FrNT_Pjz#8+>>YI*0N7 zWJ~zAW)Vr%c+3A60b8aI(QPFKi9KidUKQRKeyw{h5B)e?vl@h30r?cC9Z)atIFX#H zqZ;lU{U+B1kaNJ4wea*)NnRy<@!+*Y$QB=M*Asb6AH?a)CI@;kBA};0{TfC1No*l& zFj6m-LgF5Av_(pG!{g@e9(EKGVMQbprt{0-LrqGCT>hrZKx5TCgY5^m$d@BVGGwvs z?CoeNj6%8GLUQ;92gk~)8Obm0Hb=xT3D9JD7j#q!^u59w7V+j?TM>ZGYto^iB=?|m z(3T(rF_m4#g1tqVyC7;vHqv&q>g>6;ju*N7?u>KE2gO0PCWFXpCo0+A&?1)`)BfSr zCORM^=T|w&Y550ElqnOeWqB!aB-;&1h=!(~%`kO)l-*lp-s1tVT}P#%K5Kr4n&ER;Rm(uZ@%f7f6RKn-f}OM{T+NRvL=|% zr-7+;lsK-IG7D8c4T?x+&6t(Vv0TH{RhK2}|0d+pMfU@wYHx1X%zozm$3KffR$}ti z^k>gL(p9t5JYiPp6 z7MH0P;w`&!5Ba*5RhW5JQ-OP7Mn!ygFO8-T#!j|qbWXnTlN_XjBUCY1(u~l^7t*|7 zsgsWt9-7Z{d)rTR_r#lZ-|iKjvd8t~C*C^#Q~a;u_8s*5zicfRi-4_%PP)s&XSs-= zbKjXuN`{q^cw|A`FB@(g?u5KB(=kEr+9MXyIR}h-^eTQm_{J@wFAcTetIzubC1IB0 zA6SIwzsA;553oG*^{v>I+iflAxp%Gm>kk^bLc?nAGuzr)hwR1SS=#f_Sk-T?vz>S> z_nF?jmN6`(fHe{CjH_+$8`e(@x^^NxmI0q8AcP`Cc|k?JVRzo;ev}7Ir!g!n3@j&Y zDUM?a*jPiH1@*3taG&4elwm4|Z&utRMaYdK2>bip4!lf5!?uplsBu^9bw|E01j@~H zo8dESh?zCgoOq%PfeLqdcI$w^xD3H`qKb${Saf#6-d+T8>@0SGu!tYGS2HlE0 zk_IXxpqegRXk6uyg3OM5qPkZcMqj5>(G`|QlJ|iOh4Pc5nkpJ1oFFR&0(3@`pZhYX zSIz2hWkq)Z>DBKDOBGdhpk;J*aAI+c;>nbHsXwJM1j(ELgN0!-P{R3DM7VOCoRkf9 zl5z|Ry=ChwuRgqfV5-1i4)I{Zx0NolxneqW^%+e6b4SO9s=o|q$|$X-j08mkSVvO} z@E+G)f)2!DA7sb9@xY9j`dg{8AZxBMS^vkpG~R=vg>|_w=A;IqDe{`o-Usr(`Mil3 zn}Qu5(erQOgXkFnp7BcRex@K#Hz|LI2XspEP|_QI+3JTH*t{S0uTZHhtO1 z`?aLnvwv5t{|h?y@??6ilUlJZ_c~Xz+TkO1);Q$o7Xf8w344D3gSY)8WCkH(ESoct5{b$)kr)2GezY>` z^KWn3zIOEcw4x48{CHlMyNM$i2k?IA!1@d&as0vd5jw}vLHp(ha@EU@Y)zQDqUv9+ zu<0v}Qy6%Er&(1bMTL55_b9IalnZ&kW&3+rFA!olor2Ax(_brRSZbSH?0PPImiS)Z z*2pU9R(E=)lkX(f-~~c*)XwM2SG_P@Vh##bm?i~#W@X|CR%oKjM|(|%>KB!o>$TJs z1v$pd^4E%+Gt*IMWpUc874C%_C~%Sald#+?53~&#!=hCVDQsI8ll_pg=KwEShz^PtfP`4!E zfC12vUpavwF$E-;)~6S&j6Bdep9Clt&BCZA73O1UDixL)r3mje7<(f|; z#sc+hTPMZfTXa8S7!nZvHMQ7~$mi8y%)lH#W462S?-t|o=7QNO?lOqs5kT@L9X2l_ z_q?LjG3|1a6B(!7H6rfBm9x;d-FKi&dNu%TbQsR8-us3ZON%^r;)deNHAuI0l z^1-<$8fg+PNEU=p3Gu4k^=2XTp4^w@CBj2dPKe~VVu^8c;ZoKgd> zyjU8GKfF?9%h|plkUb6aIn-5**GNnui0}sR)X_o*fiZobRrUsnV3Agw;3Z4L7?!*l zaGvJwE0i>E02ex`lm$AJipq7+kJyb+E#thMm>e?<_)x z68^d=e9Kl!N7lei>INpTKdH?M(u+{QFGb@1SBVuwAq_V4x|h^CfU+~pvQ4@~_dBAl z%l4a)lfH|g=d_c%V~fXW!++TSW36BQcN$*NK?C5oPB75bBCiX3^ z2t%zAvj^jf9Sf*Ht^mgj-&9ckKtV9Z%fY-57a+FgC%Jz1M!4^)kGM81$VyyR6z1osrQ zE0F)8(A2lRU*@`Np{+Nh?wA=2?-{2>DAz=^vJx53&v1TNL#h_JMRLBdyL~Yx_mI^& zKv|H0DX`bF$Bd}^v6vem(*9tHE;!l)4C>RG==B8@c3cFgez^G7tGa05d^*j|EPB&! zp>_H?+;Nu1xE12uW5|DACX~xCU-s^rf?SX<#IOTNC8{_} zD6-~!qy*-nrB9VB_rWXo4KME1{yTI3bxB*WP7PpOsdb(DK0QF`?hPk4YM|{ho2as5 zE&Jm_V|9349H}WR2W%h!b?;%bWqsWtNkSzgh8061;0j$hDM{HT+#boVu#q(Iz`{PG z^nQ6jd5J0pD#o5a6mDzl=$`$?X}Y{h#HCW)S@*z+G)V`xvi zuH-{kW;pDWQ18dQdb0Y(B-{17?SYb#Ox98q=XxK-$QwH9F~5hp zJ>x8J;ol_w^3*13+V^K;P*&bfvXYs*K?EnYwZjmS6**8e1rDL5*9-Q(+66FPe$91r zvZ*+te`D{hLDIakAVi>H;Z=rfoEg@vhnVha4p#_$`pZpOR+2c zz-|L!@0{&jz4Xn#;~>9G6T%sh#I|6s-lGlHHvgcA#ayBaPvcE|1?@%%o*%Fhn!e6C zmeV7{cNlp10;yd4hCObP_;hl26z6JGmvnH5d~0KkpCIv2`FY6RAPSY|KWG^+H1GSW zYqlZ!RvZn6!g%Q8ce;-HH*`*%fTvCy45i*Eo`+w-@gVX|_T7 z8}8I*)!;7~vMrQcXr6zymk@XTu3U5IreQ@+~&z0B)XL z3^giAg2OJCpKt6)UXM4iZnsm4u`skMQ#yMmPfEY`f@vO z0GefFo4&@4fMX^`AFqw~FE~ao@CQ5+okBvcO8$X7KDV3LUWg*-e|&c~FE{zVF0D3_ z0R083)YZVd!gAIKL(wB=CM*Lv#uo9w@42nMWipmV zJX1)S1aKjG?TXl{0K3`GfmUY_GX1W*p|5_)#@EsT)(7PVr zF5w4<%oib{YW2>Je*aYouZeEF>iU;Gdi-xs`lcp2={bxq7)$p%qT2z~@`-|7NQXiJ zXm!JqFqIAyl~KE9@1#NTO)e2BV37!UL{GBtk6cum`=3Mc$+Fq2I2Dcg1?nSU40R(l zw=fp7ucGf;OrWV`TlWBx0LbMQ;f*8aY*R6-aXqix&qVYvsOUIb9i6jjeJtMP+_FYf z)8Tvj^3yQ3?ZUGPNgAmmo%{0uhTq!KN$<8bJ~zeA25{yUl+VwL$wpG7xK^N~Uiq`k zF@i)BML0PEQo@Xz0*FIl$ZWf$@q1@-I`6%E4{SKmE)vmV9Au}@W9^@zn8|{Eg!f~g z=wi&0#M9TNd;+N*@#Rl*sTsG$P9|o>=KhTRLmj|a4f=s4UTxfDZ zX&d<4`_@z;IjzK25wR`P;KX{Bm2cXuQdO0NqXW0{)cQJ#8lI+cKIt-8W{UeBEyQU8Ch_-`$R8T#>x>HfFd$~*ME6V%jN!4=3_?ZK_Dc@ZZo zbU&c9o;CK7P#o_t^}e z#)}7sm9r;&sepKks{hRrg#TmyC6t2JHwyjz^rdbqTkm3}leH`Wr(pWLpF`IC91VU` zxNc(nEr!nS5J5lKRDjHdvaXSG@p~tqjo60S z8P&r0i|GPPOS+k>Eo-7&eGDv^9qhmfg2WcIwVV$vt6Tt*s!dm`l_AHmiyVp{6B11mccvtf71~~+9iMMFQ6(TH|?$Y7QgT~C9 zz{)6iD`+K=AhKNGE=8TfEJt4(W|8S^doVEOd4{UDfUC_3{qX0}D6{4r6Y;^(@8e(l zE}_gh)ebIupTVl!fBH+j1`G;}^LgVa-DgB2#*WQaK8W4sQGov%&w=av1>8%&{Q`!> zcdd_FWn7&KBo0wg=<`&Z{${tc#HFxCGh{KT{hdGS{%8Ve9tDn|6Ydg+4+S)GK#etFi zozMZBhIlq62RG3O7-DJFqYa+QkG!eM8nDSb@cQiI0}UhH)s?q?PjngiPFoj{$as0X zyo?NkyL6FZU4@5bV8d7ty%Af2qa z^E~tBHaL{2{Jbz|wea8aWXM8pBl6p7_@Am-fKmG#dbyV=+;w~XbF|BI?8S4^^0!;+ zqB)_m_?8w*^ZCYu8C&zX{U-S5U8jbxk32Zq`UyjrF}aMiT_F(%Lvu*yg!Dr$S}Ks6 z|DM~K*>QU_ft__T6}iuF#rPYzMoatM4S#Wzwm71^*UNm?|C|uR!m6UYjivE0q-yM( z(0wF>qr1m|MGk?Wt;``#<{D-<)**HgtAC?_+{Bn3-^^Q>LL=c`p513>F9-V|x4hv) z;pW4LU+l%y6Wva-wu4hQ^IoVOA*YxlErjo8CYSL0B6&b+wOBxT{q2pKk#gvzq%|03 z=HGRW_){jbQgFI?_Od`CAaZ8>WyQ=$^zYd4k!@gBR>hA1gMn`x%2?a0mDz}|#%Ir; z7#==@N9HKSa#Km*_1+FH)@|NG!$~>=m^nr}gJM=R9kop#x2iAlaCNRmmcPq({KOs_2=D=x6%fX}6c zTuA(~k9Kj1S?HeAYmsK2G3oQd4k~Zcc#=-DZG|$gr)R@J)M~6c2*C5)bpI!0=4Fv=bhygmBvpDMxl-uS0Yu2Xxo$q5W^MvpB%IAgp=kB=!vfARcMfCsNruW6I(hJYiJGX_{8!^vQ_d;}!OUzwZ<*(g9 zB|hNB)^!F4W!+8n2fhbVanD5o| zK(qCq=?}V^Y|M;wyGj4)XA=i-Rxl#6cVJ7C}o~N z*U9d)$O5qYyj53MuTLwQl24 zkjhuOLmQ&0qkzjy)aV-8xugJU^U&~_aqe?b|9wMlTgQwOKvt5!*=y;}IRE=!Ld`|; zd=wgP#zezqYzzZL6Au!B&Z()B<)@J>`fAc@>BDs5%^y>UJPRMRe zqh4rjQ2|M`k|f*c>KAb4U0be&>61bd4rzedNqmEiiH-t8xW%R8e zl+@q!Q?N6pK?|Z=TTNe}gU@%CH&Br)D?U!bAd%G| zPq->FF7JCtiq z*jkvcg(asKR7z(L&VE--R)OS!omwrg4{ylGTLL3pu_=YvsNH^0qzBzS2o@)>K4-yo z4{s1)K7LhA@<}CS9u|fD0057`dF=AwWYCks-x6#ZWfD0Q(lcuqUM-#ya%t@I+ zT&%&n6ULti`Q&lrV%(rwT&GUwJo+XtIM}ej3FIz9v24YN6o0iC8#c5w{aNe?jwX~K z+edZPtU#RCRF34O3cPf#wDel6>8WoiziK6t-KYY?;V6n2$&+8spvW~#6u^$rWdCRT zl}R?SzWr^XbJ!l50BnRI`6b*^s(s__pnaY6gC?%@*^G1q-EH$pQfO)5Y4E$kSvXSM z^Y~BPdl@cqn|->Ll)2(N8+v_X5oz&Y#=OL!jY6c(q9dW=q&obuC>Gp$-CJ*9}7~*SpO(}E60&LKIvO#knnR4L?8qc+DI_AK zv*B2QS-sry2WBame~God8A+KgZ@UGP59HAj-NRZDOG51*PX6=FqckrKjY+@?+Q2k%>$aX_7d7f zi2@HWrXEP(;U#=O304)-RyE&NNFLbmuuS6l>}1?gebF^WyVuky_s;Kwfl6+P=FE3S zv)7@bhQBRnUw$6>Alj7R+_YfTx@gn1RD2Nl`cW$lO{fZgek{#bL~&RIMfa;I3zXnT znes;D%o%_k%}f|tbw$~~^@^IGt-t->iVONBeG!$=uCRF7$nm2)wa%|;J8=L6XF8$Z zA#Vam9T+*W85L}+?!sRV&@!BvwS@u76gjfQIXmZf@bgXB|j6wj<8c|Pkx?_#P0#r0q%!-N1TI$NTl2yXK3&=nL& z(eKfE%^2(0Jf3SAA>SB2nNe;{;qWuB-iXnMIjQr7lc$}K&ku(yyXODGGAxm7)Jxd^ zKmZHW;ql3S{Lqqzr}%%j(r&ZC=e}D(FlYl4N1VObES@Olv><~P+7u==h?pM{_b5jh zboUNI?W*Z_^g+pQYirKk&m)o)?Sal%1Ed1a;8@c^VEW< z=%0PW#*uT#k8ey)y)$87Ub3uxIpo45^fo;+*qSq$nH69UTRHaGwZWhuQq^3wCW?%& zjT6rlLa=%0q`hJ5Rw&-Vv{B7a_ZG93C`g`UWMeMdOPKLeBowb$vyN$7GFtzAD@c_| z5_fo3Lycm+E7Mb|njiVW6xt3o5yi!H5l|Zz-1z~pLlSzi6r!L!5okaBZEFvbsU`n8 zggEl)_MeecYeA3ZqVyV&Wpn=dcIDqAL)SFrwxOorva_0+m1Z~L{66SMG^qy|yzW7n zImb(c1cB}6q5Z2n^R_-OgX8`R$aoT_Pfij1gJ%e@w2LYj8NNqE{WNY3bMEH!=Q`W> zzu3;id*v9Ku6b!-zDqvR`sm@lxMkpE=;Fdop%pgedNw?wcz}-OyCW5%z zxod}+^`ylvvK#R;bq;L3qw#ls(&dR&M_DLIkxrZnFPp>|q);;69Cqu+j?LLY7Hg@i#-*@pWaIU>pdM=VfR2i<|mIV0!~fX$`9BZ!T{GK zLcehwflVeHIBH_N1{n4beyG+^*w?NqmtPD%J?KqOwG70>=S0w5mp<6fvR-KEh z=RIiVerG^hi6F$%H_49oxOii!I-g!xR;Zroal9s#2Y>yv-@7@lO1x4Fx?W$bR$|LPb%N3=HGM?NMPxdEBC`z}GGk@Xc@wS;*UI5( z=^}vtQeUa$r60gU0#qk~yuiLGx%i>}4$P(KMJt|`PkyG`Mq{kk*->X$7CvZCEs}-8QpuSe!R|a zDetX1G2G>^tG0C$ywb(SWF_qlj{ZftXucSY7tC!`sP?Tc+H_Iz zUI5=uDX}T_kK+}=gQOOv5YR1<22r|8NK(ebv%`sn&F9xm4^q3r1v}ZEpPOHt9Ob>* z(bW&GIX=g=f>7c3goEOsWJ-wsIJ<;;yOGBCjOqxDbrEt5VhVY}D0wWxVLB)RAKZ(< zAQb_1&%6G-c)WjHeeC0FIQ!8vurBbV`FGx=-KkZA!$k9nSY^i_A5Js<1JOS_OPSu; zt34vZ4eTwpn34)A(5|#KMJcsfM%-EJj&5B^`z8<&U{Mf%fY5w@yvg z(uozNr^Xqz5?Z-=u{lw7S)+4p?VDI?oLcPef4k~gWZ#V5m#CJCEWLWg=qzW0ia|Tx zWP$R&s3%vV2cBlx6S^eSYEgQ*s;Xd8tb+C)Byhk&XFnDD=I8Tj&C0`CJl(tJv*)w( z{1xHg9kQSP`E&lkmEP#oJKpBcfSSLLz1y5!{dC{sy6!OO-i4mgDZNu^Ft(5Op(xc= zE!_%t^iHu;XolOD84sI4wRd{Q<6lcXt%_<%2lTA@DAsIwZ%$9OTaWzsNrB>=(bTT( z%z_sdUxS-OE4}$MH_7jGGY5$XvQq%qobg1f0x-nde7}=e$WCf^qfLJE<9`n-iMO|D zT|7Iz1Co)E35MO)SI&n2Qq(Q~rO25rlp8GIQ=H-TE#HO?ap}gSv$6AP5M6}WPh=mt_KDyrt2^p? z)w{vY@}lv+=M?r$+gH8Mc>hkSAGl-`?o;!AUm?IP`N}Cv#$p4^9p+QV-N$sR8**I^*VZ+8oW7{^mvC-Jr z*tXf&wv)y-8{24Xo6p|A|NDO4FT2+-MTE1m}igH;{Mv#6z8R zG2$4g?8yD;_^ILh?}Mo8`Q}mM>tp=s)9TJ#ClpkBM-Nt2Y&+bwcdu`no=?l68S4)) zM4j&~-R=)`evK2kGp90zfInhuNbwBE!Db>AXb-Tw0Vb;OT5O7wLlTg8`Sy24(<4NJ z2dh*}X_scy-{_@-c)j9swOAJUdWzYlvm**Y03gNhZTHbcu3Y<%;|vEbQW5GV&CpPDKE%$kCX2$95l@mY zzkY0Jsm>20o9NVoA-HJG9lFOC(JN$i?cmqt8?{WNAhh>XyLk%r?ksGeksikBnWqIi zrV}7qAL}j@*7S=?e+a>6+1|aKi5Eq#jM6ro%N&Y=(b-~CmJk!vG;AcawZ3$c@ zkILV3;xgq0;XQtBCqYRLn6g8RDYFcwd~>~(wwf~2`Y1US=lVMemiXa-)|jYDUA0U{ z_EQM$x1@m*lghJA&wVe-P!x#ZRu^U?XU4WD**ER^h$bTygdsc}WjK!cIblUeSQ7C- zPVvI{s>b*Q>T10Ak8dQqJYwA(oIBN*b1iEqIN^fIhkq&GH-0yFeWvGr9safz((ie_ z>iQUB+V&a2p8sD{JmrOqz2mLbzpBvRY;<(L?R%U4tk(TFC8B-d8D(H4K#?koWtR)L zCH{GuG@AiuLN~MzJMjrlWq}?$GEu2u`@COR%J20U`4ShiMHZpMFk0IhCM2M?(s3e} zWXN~BGYf6k{Sp3C;fI5V&sZJ40N20+o>r+XRPP-|Sq(;@BZixpN1Y7e z#6Fy(W@QtH#IuymLCPL=AP$96N|CoPZ6>W;^{`x2Ua5p6zVJ-dU-tZXtPP5|I%IjX z(feBddc+NR5%s#sv}!QwD3@c^LT}7~REu<&HC_PjS`5Gp;cl)JTdmX(>QQI)0URyCmKT|$P+nJm50Vqe~B(mNI zZ?AJR=iNUqbCzK_KU-yPRkFCtPJ6cSRP-7LVTmJU88iqUo&x-VP9u)KXUDW+&9rL6 z6oFsJ7C}oBUff^!ja#dDQFa{tj-Q3__e7hfEt0EGU;qMJIQ2JWAVq6XmcPqWQ`#OT z1cRas$x(V5+rSFqvy1`bUme=j7zii|`qDlsiP@Rfo#k&OsgY5cnCzJ3G3Sg#X`i&v zwqgc;Pmx(v8EamWe&fK&nw}Xv4oYPLsXs5P%pY*ov!Z0r4{Jkb1uF~6Asob|`F)Dz z;@dEPhD9gQ19HDmwcf||{e;f#O7)+6{7y#v-ZQuV8S&MEDp28Bus!-1OP-d;^Y3%Vb-|_U;l1ccj*axD2c9I7q~=2YWfIuyI%O~c(N9s0DP!>{8!+wRh90<3L4ghk#T$A4nWCxw(IasnbY)|_USrs3q(I-Hu0HI=$Q6Ye{0D0t}T5MYC9SemszwH+>mgYFIy;w;NFs7P+Lqj&MUs`B`VYhJ*_zy&BN zCBpcb@ch+|oNx2P9P?2U%kD31YqQtO1FRqLxLQpSSYr=lKT8C3^uB1@bUy8bo`sv( zUwS@LnEXz(YxM*E_nKZkL*$-1>+Bv^yZn62I~da5e%)CWYN*`KBNQTS#1FL~>_3Lv zNQzLmEprLvRT}?s3w{co91V+TScGNh$8~dFsNsFvr=r*0N?{I2fF)h1SlE!Yz6|iF zR&z|J;mC~Ly$z(Y)45yXv%7tsv})EM6Q_&Ta;OkSSvJjzX2FV$0FUy=1h<*B(WIJ# z2=1y%mLv!suax=0?<*?}8Me-MiS#peUVI9dCOHnD!~8UB)>;C^_O~_*!w60lHJTFo z0K`~FJIi;(Jz*S9C{kWb=^B)4dy!1RW0YB(iBA=X%(#_v#u;vA8!iGj?ME)IjjqUz z%`K(dUIDh`s)2}MxWQ&FL<0*BY%)x49 zFKoekW6Y)K!~?jjsbU}CH&J%N2xk#aTLtexXIY!>oI2C$qayRDeXVekxHXGd8QMp@ zo8?5#O#5=gW0W{%O-5KzSb@>$s#=CpQboElc2NSHu$YKBrWzbK?4paj*kI0vZA?Qz%G@R}kJAc=-Np-$vsua_3!12X`v$K$n=yF6=@BD)u&^vr za3cw?(}vK|?QLq=+UKT%;2ag{D<~OW;r)4guk*iht^B_gXL|_vRvVJp@%*^iQ2I6g z=W~LHHmo%GHINwQOiLY|dTGhxVJ8VXj#XtHk=N@m6jPy^`YkivoM`KMwnfkJZWmBp za$vED-ji8SEmYz{;lvWap|q;2d)+qO)u(;cIrdO!6>8(?rA^l^dM)_Wf~jOfl+rG=1+%?H8;dJm0ca?CH0+%`709J8nz3T?~nHg}5n5OX5 z*jfA_z!cbb|q0&~UmRqRU zFkCeVe{xMxE8HeF0yerVr7BZQ^HGA(`de3uzwr(Egq=6-K9*Os4ybX#KYmsI8f`Yi zs^E~Upv_k`3J>1D1o&Q9z>adeBk00TA|-_@mApF3qEu+Bgjp2aU$~B&br^40!?FAt zp73@KXzTHD%S<_A$SDyk+xo!ckblnD9&Ne{d?l;wKn#xUC&*(-QR=M?s@y$|LT_ee>3P6 zu&ebucFXkkS5)ThonNCI5&C^Bh8fzT;6#R^6*E_fYf+Q+QY-}-BN8%1JRpb4R-eHA z^&ef1?|s6$#!n!U|7;M@Mzb-Tzudd9A!7ZeDrz@2nqGh>^$;T`@>|2F^=g(MuzJ*h9YMg-WDi2G zP;)4m2o;hgJyBT}lH{8>zL>O*-g&qjPlYD8wvCKPk^5&Tb|Z0_WQy!}j@h1FXy;r2 zK$EwL&R@Idb)hd5yWX|*qH4t#tjs0749@Igzn4UCf-}-H z(OU+|E;3{()wJ3@%By=#NEMkjCTg$ei=vE^B9#~pF27BKu$nk}axgD(QfhF0&qH5C zLJ#H!&i*N+Ch}(jK3*~=zAS=rvQ+5IM4BVuOi1;D;NEyXz*-UA$!<7c(`w$cK~P^$-L@HnBVM#JF3U~Git8alT+u-BR{!ndQN;f z_fN2g0CK_-ZdEAY3XA!QCtz4bJa#SFJnMZ6zU%q)vvCIJs^tP_EMvpo2 zW#N_N<4MrrVHT?2?WW=YKqG_fyTD-Ig$>!Bt8uT~uUq(Y^6H^b&a4t+{_A4Mj>h-J zYC&j?s}AWyy^<#Eisyatl=30vdsp80w;Z5V%I~>}=0=woq%-3c4>o(_U8|fz)w-A6&FI~$0zTQA3!R&#%3*p!H0cXp{BGO#sa*ATi( zQA&K_H;{Qgfu);pz~VdHsfMiI!=4>_Y3eQZ-;wNr_N6Vv!HP2^B$LOUERU9e!bA&e z&%k+a2rO%Age7GdX_>w%;0_EVOBNV>qcXHsC}liOrb0+R1fU~sHP&7m$t1UcB)~A- zdicAgtXYjBy)YYBafKXk@Xl_b6u;P{Z1I+gU>ayOF(kfMhB7a_h7oEQ1SC$iwcgSC z)~ClN6|N)O<*3Y;-I}TxTDHzu|T%nxASHLp93JMt_ zJ4x^&VFXcl(cVd9{&byJliKngD)tQ5Yz49qC~67w!vQC~v4Eey&xCxQNI#SH>2Lmv zQSEjg|KEat_VDtgYljcRV37eXlIgIeSq1qZL@yU zHjg?i6aTSRkA;Xqfw&CQ?vA}f^UZ?z;5H%Z3}JW^fPHb?Ken72wZfk#?%@vN7c*HkU^l-2**@rNhN3zkPGT~-^b;L=`(|-SAjp_ zA<4-P^dD}*vB^%@S2MpcqR7Em7@tL!k(iRE?f+$yv#BKerKFwDJ}y;`BraaHhcCt@ zYWA=6X9Q(vOrN!g0=0DhneE2y-De1iO#XJ!+z97|i87gp^(&^jMnjI^Huy-p%p445 zSy)YkO6YNC6){%t(lq+4kWV02mu~k3>0QnD@>1d=7hv{B4JHh|+@_5bYyyp`u#rQD zD#_q5cWk#VRWIaKBa=LQAHt-(?rqn?R*cXePfRx7i+O@YNrb#bgw+rQRfQj3E`eGG zzx+ukh7HMwz`>={%Vd*)aH~x!=hnU!V~@os8Tg9+ast4TEI~>u$ zec(0TmBt70K8r*gUDk>~j0%iK`A%<^_<=n? z`O7(t+RzTay$hz#r3TYWP|ceEe-LSOu?xud{^9p$Hq3jqkWR^O*bCuZe??R|3qqQV z8THZP_$Y0?f*nyaI8@d2(g=;|EBD8L2zuU*1KwPG1H+NYyYF5MVA6#%TKNmVKUAjUcw5WhY%V{;c z`WiyeB3PXPyxT*>tH8Jp=5pu{ruQWNR&|XtDe5>o>dmfNpV}Dl?qj_z;kx}l*Px0< zt@A7|EnY!!I2;3%qiq?CZ&6@ekp9QJFY=3UNTrA*ct<@=i6`*t%eCSM3rCsY6x(%p7 zN(ouM3pOq`utw(j?w&3GC<@aTLy6o1cr&}H$;BaPeo^Zn#$#1m5m7Lz{D9N5=bbEl zjp#<+9Dq1{+y4v4TibQn58r7&Lb+@U>#74{$r8igWtDSxDZN?sUy*4V=V3N_hEvne zk7b#k^7ApU#)SruNQCbAkCrEq*0fnJ4qmN^&b~8_Vm57N$AVNeC z0`eB5r_d=Bq74lQBtdx)Z~TR(^)nu*rLRqi%hL9!e)bvJgk31suV#b_`^qy0p(rF7dK2GD7f;k4yPM}^CVd&_0CQCiMVgwGn!&}I?O6%}#Q+jc98pxd9mz!K3M_q32@6T`!Y??-`>U&3fL`4@3Pd|Gu zxQrIS-Av&HO=ryrCFJ1`aDpe9<93C!=|%=}Jp6=@j7S}V)mi5q4(o*CnwYJBa;9Pj zPmYqu=+v7BtdLW52navPagxbH0n91Jm6Z)wwhX$A-L0DCoeYjByo_ zL!;%u7Fk<)DTnHx zXK>qea#s1GhN4$4OkT`I^SX!XRwh+?f98&HOqa~+oU;G$pRds5atolMjoFAc)5IcFYqSg;JW%99 zJ}pf1v9dh8{r1Sx<;=VHA!X zZF&2x4|NrWX@N{E9Kg`Xs&WWPLoJ5Uyw^)$uw;g$x6{1BeSln`tqmzS*s*4POi;E}<- zwdJruRPH1R6mv9fUv21V`&Y-cTyt@NG(1|gc*~Vx$&s=U5w1d`L~+HJ z42Vu>Qa(zTVhi&jk%JjW3=hEh8On|#_OGPs~*>Se@&#hhcT2zysz5nt` z_p4^A)s0_lS-{yLNQs5FYlQnTMyu-1b}h%~QrHIbITS}O?o@XbXX1pqH7edTNL4|# zc40RWpEsrquS=3|a#UpMHkUqst=;-80!15(H3{=>x64Z@aDD3=*~=T$Pu=tN2Sj-; z`0=1wop+zw>&Fov0YWIm;{ws@5_8KwVfH5No!7gz_RT6Cb0hY*4dMW1apn8Q6BOLx z!8*fy(F3iq)v1Vf!HQ(bYBSm1tVzSa;J<&}eS;*ULF?aHBU!IK1vBA^(?z^!`ytKu z(gAY^eT)R4tDgPTurkd!f5K`v&xjWeQdVR@iuDSWEIb%v*Jx67q?|_A!Xx=!1HFnC z_B}X$DY!rpb^%M)t>#Zd=Z2$pyw-%NOb9t7jozPiT3NRRPWt!4c_KhY%^J^BBqrG$!{;A2=9hR zuBINnXYqYv^*kpAJo)bTyq|0MJzNRA<`ccnrq=p(W-WVs5ZC_iw92dN66vPU^I~^? znEN>&_5sr?zOf@~`KINux74(x1!r_0iUT2aF6NcP#+18td-FE!@i|5~-<`jB&V`?> z&bnqsr}-XKy(DRqp0;xf9Pha58sgJ;&m6H66fcaslT|7dg3=`&?>w6#&Fbt~cmUf) zV!jkqi#+0HZ^S4YN)xWIV0d(^vqlU~sJ7qQCQN%muTB$-{ekentQ4D$fsU<#tpoaV z9loLsi$hB4GAL)(m})oyVJ5+Pt5U{LjfGvchs%y}V8fybekbv(WOPinDyv&jPDxuY z9%GR3Lih7dGr%cX*B2D4(4M<%9*POIxYAx?4$qyH$b;YPj=A;921Vo7OqSqQV=NC) z4^y$wZITB{qH~qvVAYX~rJd~(zHUU~L*vX?Fjg(AmoEk$RAk7^X)SQjofgtJ_ik!& z0e%*5Zv|Z0itK{__L)L2kjn^cEk1?Y(L6Sm`K^~qgG%}Yo;zQ|>wjB$0~LIa(6X&} z65$YaPeVzYHy|7hIS>c1B>o=6!|t&)o|aT`38sO-k-;MdL$c}FibZ0@ zvMF0#lmdYBqc04Wz~*>@nE}1Qhu==A{D;Wu*%u@PQ zw~qzf67a1NGY>3?FZ3Y- z=gj2S5C@)MlXC~1l5Xv0g)3rqsCjLNRZnoR@ziKz3k%u4z zj6#y+B`obRig9FJ-rQ#Sa_-jfxpTrW2k`=Cg~St(Iose?jza#2U`nw_IBefWHt2wA zdFaj!veFyJl`dYACiwP)-*fcxG~sLnxy}1MZgP>rP?lLd{E#s@i zO@`%=B^FIwpd}|Kb_namXak(_jX@i<0goCP5-R360IU>TqST)H@qG#&UjF1n<`;r~ z^0!GB81UK*0rmV}ELDs2Rxw!1(MB3ElBTPu-;|A*qqZ=HsR{VdoL9EErQEIh&o>tk)HMM*eqVNVAh8 ztmow@#Ip&F<0Nwx!y5*{JA)e%5>%HZii!asBIO(1=^`S6vh<*X7(ojFheo(OCa}Pe z7>RGVl`NJIq%{muU^Ip$ubKtXk0#>Sw9KUi>Q*U-*9ViH9=qerZSC~Y!qV9cDHa!H|b#loa?v{&uxTqdji`&^pu)22?r8e z05rr(9*+)(myZ-Ky!NP^#E|)`UTL%dR^j7YXZFZ>6A|7Ev~}CprmOk0wG6%*ntVhH z=RY1*s_8SYfk!QV*=~%!(>-@?z7Fr#ZttTCANpYB!3GQb7*kH!)Oh)=y3xmqI10AA5*a{`_g0S*BvhJ!*H_Cc8I{TzKnByjZ7pmBa> zCMvV!P-O<4c_b?)#gZp7Hp#tV=ntd7=y8N_b-m?vx7yymT||qlxMxsm{)#3g9MfVHY8Mh zMWA(e_cq}_YQn=Y$=)KgB_FAAphKNe3qs+E?xt)y+g%oqJj^3k3xOTd!hlJqotii# z2^s?9q^-Mb$gS%i*&X1n%_81x{rr0K0 z3|;V0K6kZcARr)oy-u1K<-?q5i?FjNwU*0Umj#icEJ$BvMik~!SrLNppwQNnx{4e$tCA26jBxm@q{*P zkD8$1U@#gULijRFCnP#aOFG|8%X%7<==iuL%fWI=i4%x7B#Vo;HyaRXz>C)BVQ;># z5K3e(LUCI}4<%qFd@SlQsAEPXR5 zS0O?dNA(6|(~{)O?6u{y&w3>I4HFv%=`_YpIX{>Lm;wh-m0-kFq^~SRXt+%Rm8mDh z>3cbjQ4YyZq3&41ykTh?6eszUEGyPr2wk<0{T-ZgzA85LIf=YGecaHenUJ@a|Ky!G{G zzz$CT&2KnN$l)8|(F0`9e=x7_PU_aXwfpC}_Lmm#dv=ez*V8z_T@uH3hPcsD#0u3} z9ASd(2O~$}MQraZJYE~AV)`ZPw4i6-$hP<2&5MAn>bJ7Bv{JGrHR&ddegD?7MV*S! z?>a(jH;)~5H%lFM^EuNVQz?F6qEBUY4PtO)Z5IzG9p3n>DWW>{WI7)pPSo zH2ljYlK?|G5;b(43cinhWqE>Bfz#TB_H45PC?<9KU0ZOW2bd6=LBvwAtQf7se zM8!&~QLC1Xd(zEPE|%&-R#DGOqlaP8zSTB1Wwti*Fe0;r$BUA!D)QU&mz2ZQ9=aowfCu$F= zmc-)wOZ_BCgynwUz(|?7|3;_#U*}fSznpS#vr{Tnm|8_r9H&WG^Iz;U7PTkDCB>0* z))0p&!(BXveN`bd!OX2S1M{a6Py2gZ;pOi&S>w4MLz6g*QV$u3cuPir*O?gg zopTq`n#LySRDoqW^mVupRg(C-XpwT-^ie_4rX1IZr0go(n0dmgHuak`Om6m#*;LX> z)8*XiVlrfJZ@0$Ur2vt4l4Ig-k?OC>Wz&!|)q+(wt6C(qWY z;q--Sa%iubM49?h-c+KRFc-%MEuqTbGO6;ExV{O#7&Wp@HzaMtl)-?aCkWPMhun6_ zzTgI>uWD^@I-f|pK~L|2tsg!E(w6D$s54^5TXilYT?`Oj)M&V(7uU=uil-E;L#Jl0 z#rDKwv*^fo8r;~Q7vn!)a2@fJ4pusnY`yvf%Lsm7haZ1#E0I2|4kp~Jqc-?p?O0yF z$+Y2LO<-u?QZOkZ4eA^i>B26}SyP%hWMbJ&&Aod-}q_QE3Y1 z-k0C>>t?MZoxKF85_-XSI}GA!AKlsAJdZ&(r)rBPQF!3N0dV4Q0#2)-3sKW6WBty7 zM-*PhTPI+9t^-2{nAGQ2m(&ezmP3*7PF*Yx^(D6Ot3)FS!$+)SVqck-q7cJ>egqL0 zvu<9Nx2VT)2nX@*_^T1%>G_=yT!l;wVqj=K;tql% z(=nf_QrHj+5=H{&!Tj?Yzj3s38lA*FMag;>gg}CIYynjQHRl9YnsDY**x8+g?og)F z5K**=^BG+St2xL)20k);ToyL{77=>xK^CRIvxyCF&O~`_7#K&|t~|9%?67!OUP)$s zeF^+qW9-8t4AF65L@X>a%Q*(l!HRQ<7#8^Fr70VSg(;*9@kePnUoeGjEzD5V z6dJ#4RYeqV4pq02!r{}j6K_x&KnBWfiK5TDBt^$U4zxlCDuU11V?m{Ei|W@u|-`z(nI&+l2YLBkWj zU=XIOmNT26nDp=J#Ys@AJe_Ft`#X6t{pq`TQ0vFh_1Ya)m-y~vzzM6*gGrS7;`F);)`b0M)i*+O))g}wDJW?F#6CecMtAuFlfe`%vC zYxx|jJ+O7UD@Q%rxpL~_GH`s{YS>|)n~;WMzJg~LmQvkrM0QJIfme)x*(j_O(y9R| zr-PKCxvb_Kaq;$hEU$>mnLG^6Qt{K|6`@&xbe_Z&5at)(HVck!ksC@Tri(hcTb-+D zX@IE~1}REmjOtp(@djbJ1(lprbc)d{_WHUy?VYtVO+~?Q+G!>d+A;XP90pLLLWwVf zbKJN*S*PK^HVw9SDioG<_LwxjnEJN^=7jX|5W1C-I}EN77)7W*d9Jtnvf#Zi_lXDg zC+2w`XD&S8s{^}<>JOwV&cWx?2jGm98N0#Z@%w>B7z zZWO9DJlUp?1vDd_|D4O7<{jfX?cK5zrWUjJ+(IL}j|BymWq6ndpT&IuO7_;`n7nUn zC1zri**q9D9}x{wFgG)|rd1hF7)J+|^d*F2W*j1Gdm7IimF44;+I;?}C$K`51JZxz zNVW0BgoeHsdSk8mfhKbx69vG6Hp2L5*H|CM$>2}LP7wZL)uGmt5>udR!G3f7^N*#X zLn^zcUZg)~v7%*PxluB7(odMi6gp+OJ<9Kk>B_{7*0mZeKik&mkH{9p6Bzbf#b#x5 z(2Lbdk=OQ{A5JQF4sl(#0-?0n!Dh9HhkFkmIOOO=f-{e%dA2qcrAsgyc(}eJm8BWu zs-;>fXRbp+7VWc-J-`os7gIDG(|#}$vA>wb3FhoF>Ui;*Pnx$kR z5YoeTLvZ`-nI`t{wrT%;RvX6L$Z<(XYmPY`&?KHALs=g(KL{Mpg^tZ<{#FF_wngg{CG^_ z=TY=mX4R^G-b94V+zd^cqfKC>%t$Fw4W7XmOHQeVfFGO7Qo%z(K5md6d6LTDQGNW& zg(D+^+A02o?AtVGk-Nm5xed?GS4YO`-5b6p3sb`=HbC)nQte{6c%CAs2vHfHiNmL~{QIHonz6jq5&$-8 zKo|NP?{cJl$t>T%EsPo3k3enQQ$z{^Mt#IpNY+gLaT&pIf zLkZqAV=`8qPLy55#U_q)z|5p!lhu}!n)xVVk6r07kdp!xS4Gcl%aM0BSbX7Ai9O^l%!yl~Ymh;Kh0te7ks1CUL$bNXr2 z`XQJCL8^a$vKeT+B^OS&Toh+;WV2!nd9ZsLi@5`qS7wC{JBRHXU-?w$yk>2Q(2qs`F$qDRJ8v zRt@PKB{NYx9L{x#%m&5vV=%^7sKG;#e8^EjHD@rmK4+!1QdXPQ=@P*v^j;2xH9S#@ zhXP$|+O-Yk6(-y9Z>O%!dV@zx+&?HC%Zu1qtvTi2*z8poC`m=U+ew$KSL(zplU~A) ztz%NnYK%(pP#^x}AMaeX;ciA3vDe|YBw3o}*xXvbQlvysMOjMr$n(w&Q#HinwCL#Y zgj;E=`znd^TjY&Y%w z9KLxlU2mD{_b&9J@bx;s{igr1`33%8hc)=W4r_klM_DG1Eco)gC)6>f|6=SGhK##* zv3rkhFs44EEJ9ZeQ?(fBcMlftp`0Vsaj+W3JuJC zXweO1rQI!oMVb2%+eqc>fsD#=th?*iI=31#-c7BYMyxaaq`YcFTFOs1YT(6 zlgkAx+ZprbEHneijZ}G;buCLh4bK%9^35QBxvV zz2H_|Yo!QuWllGJaMyJP(ld!VNN-&h_VB3%@^B3wn7K*!fz@{6+b#C22?m=lu{l`{ z%eB!Vl$2e}T+-U9LBZWZb;kmpb!5QyxaR1f^OQ)&82`iC+ofPMbM%a`cy3z&4fC*g zoH#=XD$QEj5m}Qu0$OxL-vFGP{+=hfd~D@BMUa&P?+O}B`r2lZVrFkS8hnkVr96IB zusTh(r^Yr|VV9Zgbu|(@@JxSl=teq+PA;g62r30koNjy4ciCiPkzEBX+`*(H1dX&w z5~xny0N3nNa!6(aK*6Ax1(qa{C7_Gp;{K=jjNSVeE{`sKH>2!!)n8?&J#V_(A=_f| z-Bg^^f%$u;1zW?}x3GbLECf+9Y4YK|?*b5Li9}gDT8t7LEYU%7JjdfSKJrYup%o&` z@Ma>Rqc}jdt>^}+4{^nl# zJE3Z6&rNo?w|4B@zGkr7mN}XEweGp|Yr;3b`czUxR}Nhy7#Vb|+k3c3 ztl6dk516O-cRf%idD9(mB0$8Q2oj_eNBSQ~nshJjJ8@JcTHJ@APhiK6SvJ*V&cNoDD4(Q|w>30>$9#1x6t-)@s7%^a9JcS%TKqAR$TVdL7mb9o1ZPM= zRXzf$w^lQN`)#_ea4vgI1%-@BA(J^T=cC9~F`$7|iFxGkXo&*)2AH;7RaRa8P%uhS zDft>>Na6&jS#znH@XG7W$+srd!f^+02lk8>VyU7uWjxBbISv`|K~QuJ3MIrMzXnM{ z6;qrR?`U2**8EzKm|ry|Q`g~Z_E2V^t^chQeszE>8jOpO>C+y6ue-PRjkSmdB|HIEm~AD8Cr3X)iN}(J!1?5gAxG{EIY`L%xzmMhKt9xq|eLecZW%{1uUh-m@iXV=M zYH;PK#g0`>a0A=M3y)swe=h%%;(iRL_B=P`Mt9_L2gTmK259~d9>Y1ib!)`#dH?#H zANWW2bvJO)lGkYjNYDGu{F5Z|rgjLhfY5?H)NTN4%DBPb^KTDX|Mqk>-s7r~u4&8g z0YW1iLAObHBj2JWs`Kro<+&f(FCgqUQQYt`R>LertB&7n?m|<6?ZHVS3^Li7KN1}^x?gK zSXT-Pq6W~gA_leXgwIMD$&y24B&f~M5WB?>`~&2e|NYl%m_wf?TPN>_E#vhVfO!fj zQ)b8>rTjE|pf~&|)#dG2_O5?Z4id8CyITvU)2v!^GPn)e+CgWCHaSJDv6oI=vL?&b zidxBxuonXez9H}21>Ysf;t+Jr<2jrrp%`nOC?hprs^J)+M+p7`6S|W3JHc$fmx6J% z;H5tMJ=+7t5~-xv)7CmQz*q*2Zo#zkhF*hzZ!@yORqU4Vq5h4aE8&V4@;V}fT0qPQ z9R2eRWr9+T|A>qm+BV%UWJi58>%1(es(6Mk+w;B$L@e|F1smjaZkYcI*Hx=J89U0T z^d9;`z|o4p`831ESeude#F;^iE~m}0Xd<267H61nfRecgL>g0;n(&}Z4Sel!DI>4$ z9d71bbC4{6yU9+m%+$_KFrEB8^SkRPeMP>#Mg)-@8k=bm+CUWxPc7GaA-cJf+_Q4s zM1}yTna_3IN||652ivVSbm&kGYB8LXVtIm|xulm{(sg~%Y$KmW`F7&Qo|wq|@THeI zI=YYAA_UINfS_#kyiiQG$bmdKU<1Ah!|N&%vwEo7Nx{kTU4}HuHq7EXRz%TcXw(_Z z{lZ%Uo!d)j7Mq1>(rotg2E0~wJ!W8tP|9fuuB0V`Z#6#Pk>)4c&X0;7buqCF4luNz z(q4W4IPJ6ddy@2rzE+vKzKXw26ucvHKOQyKL7cOv?f;m*uig3&s|v-XwSTXCZ~k$8 z{(*VOY`o3FF$=XI!fIk~6sGxJp()sC&J4@!F6xkuz@&ff@j6SVC(vWc>q+Y1B;wex z&c))E!ZUq{%=C9?adaId_rdOY25}}G@seR8Bd}{0wKF6^{D$b_OO-w0W#FdkFN-$*X0JKk*^ zPN>O0^UHn;dA5kLCyLkozWJVxgA38ecyz-1dgN^QrgPoe>o8z6HY|cfxSYkta1N+;;~a zMwF`7hbLIEpE*RceJVo#YBVf;52OH+AM*h}9;K>LXz?V=lFMu-cSd*y2V1+0HqKEZ z76ca+=Nq9Sf{&XKfu!dpaW>~-Sq}d?z{3p*K+J)~etyDm7S_Q&1?!-UF^_^pSps?! z=Hh@~PZo@g1|uyGd2?p995#I?9=-xlJH@0otw$(J5 zI1}5p_00YIKW|~?T;Fr{UTb|86gnC3FA4api~JC?^4XYN+rNjT`?tG|$E3PXk=L}| z_dUVeXwZCjb@#vd&bQ}&WI9;m5SmHgbJ72%^Zj0Mu@o6+Fc$}Zmj5%$pWdBU?U%}| zHF*S?lTfB(`?$~hj;w*e8XF<~uOf~D?&&_>d3L-KjnZ+CnY5*d>7F|(!TTb^{c(I` zTqxNN_0Eh$%z+-Gp)&e8AlY9k#&jv}Upj6wVlXI0vj~|T*9a`E#ou8EebRpt*{#l4 zld`vDhwmkvJjU{wpUpTx58}{N%2BH7ke2=(aifSCWxGmF#j(Q^wcA&rsT}^chk`Q~ zYTRY&?J1r6tJJe}-xe<&Nls)sw|cAa(1zdZ$&k3dW;9rZTWi&sPiVXi1W~}oJvsm8-Rral+b#uHit96OB z%IIbc`6iI6zkZX|j#g;nT^KRYdU4ojygx`lV@RZNcQmKcKx^IL+V0moKJjiV4TIu+ zDUIxh75UDj!Q>#-{37+jVvJc!G(SbERsy+l<@Se8(}|Q!k)3J%;MVPrL7A39u36WW z1p6QYEs}%{Xq1TI0g+3kX{b{qbw>ItZ8k6k-{xkgVJZdrYLkk) zE0yo|umnnN4yq048#*o0L-jkSuc+}PP&%rQOoqxf!mPPhJ6^P4VkNI?RgeWRV)7F$ z#5{kw33aVS)yol25mXqi*%_mD;W;ZXZ;`u)z;OMr*Ki33#)WeIe=YKxlfMe$}U2}&oUj@r7t zdVj5I>L6k)c`vBwyHso@xc3VF8*$wQZ7HIdd~WXeyx!yMQ7bXpbcZ9MwFRq&TcFA8 zz7wB{2L#0Ix>aAcV`O57rRp(~Z3@RMsEmh^zj%m6VQ#lfCcpf>xs3hz6v6>p(p=IL zXg686i;p7A+KHqV4NjK(#v3aI$Ed*s-`6#1E=}stl1^BMU4jNagcEM=BHZbDA2x-l zQWR0XZ7-zJ$YGA!$JqUv1ni}MtTafs4pFgOX|0$V`3){JJ*w2!>8dnWf59}uPOrdb zwHWJ*LIPQ+HR$4)(Dpr6;Ynr~gY+SAbE7o-w2-K?O)1h8~Vd-_P{zQYqyNKe;Y+gN_rHQ0je=JoYrM1X^Wjv#alzq^mA zb7;=;hUu?cBSDOLJO@;8GGJ#CS$43-;*SD^!V`oir@T3i_y-_l2c8MPlK zNV=ShccCI$!eQAYCXmyYu;D)%%)vr1sCA+UVii|H>QL8)z6Q2lO6~`)-f!wYB~J#@ z6pjB&3q39V-xES#=jizcn)sum>V4kdw(}!AU-C`qOyEVlT)P5t_yI+OSm!3eL`3Ou zZ*t;@tJ~)_@g$x`8?Z9YMx)bG2wJ*WRIJOVL`?)t_q;(FzV9&I?gPe#DHe2u@yKq9 zHzww2F5J>{M7#fxO-G?j-yLV*R8~1F+QqOVA&8Q(mxqDBcnBS>1fO%LmS*hj{N3>= zF4WUAyxYHM^SHhy1tCB79x(S7F;7fnanK8F*i4!`t#fH4n?@O&Ed+=%kR(g@a`^xf zhLtNFQ$Te>s553bdavYC1DFZge)R_gRHx6DT#V^UvexzX0QM}3mX&W38Fc1T3wq`D z&Q%Iojj^@-I(Aha>#;?yUtt(M9x}zo_4KG9tqmt)V~(@4@KfD!%aQe6<0a$)wo5lh^XN&pm#0yr@o~t&YP0J0LuJIpUEZX_Gb0`^oU~ z^_2_W%i}{D_{%`H&ZxlYa@RJsZ=hDcY!W?C@r58VL-kVAqs=!nY`r%zDFyoO<9p^Wb>K)ur~8<>_&%e7YW(JZsG6sbn9LY4?54 z>EkzQq>vcvZnk+0oA&ssn>TCEScw>6{bkUW}uJ4=>B&E zN<}PScZ!ciD`80`AJKqbhOE(;ydA~IgomJFY~|b;Gx+pmc+>6y`Q1LG>o3h8tk*5? zUG^wO3mSteZH%SWbDP>`Zv2^yD9Dwap)$D{x_?NWF;;PqCB!0hb7R!{h2xqY

    1idR9re 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
    +CMILOQa;yU|?fsN}^(WZU=RtAJ5?^j8 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%0A?+zEbN48vOGm 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 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/twitter-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/twitter-icon.svg deleted file mode 100644 index 27f2d611..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/twitter-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/youtube-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/youtube-icon.svg deleted file mode 100644 index 7e4cbaa6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/youtube-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/menu-banner.webp b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/menu-banner.webp deleted file mode 100644 index 0df2ac5d8279250fa69e6b7defda19676dd5aa7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9220 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 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/sign-in-up-bg.webp b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/sign-in-up-bg.webp deleted file mode 100644 index ce8e620a5e40c3a5096febca314f422111b6d514..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26096 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 H1wa4*0>Rob diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg-hover.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg-hover.svg deleted file mode 100644 index d2f96f2b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg-hover.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg.svg deleted file mode 100644 index bf570971..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/stat-card-bg.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/scripts/app.js b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/scripts/app.js deleted file mode 100644 index 30e46247..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/scripts/app.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -var App = /** @class */ (function () { - function App() { - } - App.applyBodyElementClasses = function (cssClasses, cssVariables) { - cssClasses === null || cssClasses === void 0 ? void 0 : cssClasses.forEach(function (c) { return document.body.classList.add(c); }); - Object.keys(cssVariables).forEach(function (key) { return document.body.style.setProperty(key, cssVariables[key]); }); - }; - App.goBack = function () { - window.history.back(); - }; - App.removeParametersOfUrl = function (url) { - window.history.pushState(null, '', url); - }; - return App; -}()); -; -BitTheme.init({ - system: true, - onChange: function (newTheme, oldThem) { - if (newTheme === 'dark') { - document.body.classList.add('theme-dark'); - document.body.classList.remove('theme-light'); - document.querySelector("meta[name=theme-color]").setAttribute('content', '#0d1117'); - } - else { - document.body.classList.add('theme-light'); - document.body.classList.remove('theme-dark'); - document.querySelector("meta[name=theme-color]").setAttribute('content', '#ffffff'); - } - } -}); diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml deleted file mode 100644 index eeb7883a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml.cs deleted file mode 100644 index c07f92d3..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/App.xaml.cs +++ /dev/null @@ -1,13 +0,0 @@ -[assembly: XamlCompilation(XamlCompilationOptions.Compile)] - -namespace CrystallineSociety.Client.Maui; - -public partial class App -{ - public App(MainPage mainPage) - { - InitializeComponent(); - - MainPage = new NavigationPage(mainPage); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/CrystallineSociety.Client.Maui.csproj b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/CrystallineSociety.Client.Maui.csproj deleted file mode 100644 index b21c8cd6..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/CrystallineSociety.Client.Maui.csproj +++ /dev/null @@ -1,117 +0,0 @@ - - - - net8.0-android;net8.0-ios;net8.0-maccatalyst - $(TargetFrameworks);net8.0-windows10.0.19041.0 - net8.0-android - - - Exe - true - true - false - - - CrystallineSociety - - - com.bitplatform.BP.Template - 2C30E62F-E50F-46A9-8F2D-B00913E30CAF - - - 1.0 - 1 - - - True - - $(NoWarn);ClassWithoutModifierAnalyzer - - - - true - apk - android-arm - false - true - - - - true - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - - - - - - - - - Platforms/MacCatalyst/Entitlements.Debug.plist - - - - Platforms/MacCatalyst/Entitlements.Release.plist - true - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index 539ca902..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,31 +0,0 @@ -using CrystallineSociety.Client.Maui; -using CrystallineSociety.Client.Maui.Services; - -namespace Microsoft.Extensions.DependencyInjection; - -public static class IServiceCollectionExtensions -{ - public static IServiceCollection AddClientMauiServices(this IServiceCollection services) - { - // Services registered in this class can be injected in Android, iOS, Windows, and macOS. - - services.TryAddTransient(); - services.TryAddTransient(); - services.TryAddSingleton(); - services.TryAddTransient(); - -#if ANDROID - services.AddClientAndroidServices(); -#elif iOS - services.AddClientiOSServices(); -#elif Mac - services.AddClientMacServices(); -#elif Windows - services.AddClientWindowsServices(); -#endif - - services.AddClientSharedServices(); - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml deleted file mode 100644 index d3aceb39..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml.cs deleted file mode 100644 index 8b14c155..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MainPage.xaml.cs +++ /dev/null @@ -1,104 +0,0 @@ -namespace CrystallineSociety.Client.Maui; - -public partial class MainPage -{ - private readonly IExceptionHandler exceptionHandler; - private readonly IBitDeviceCoordinator deviceCoordinator; - - public MainPage(IExceptionHandler exceptionHandler, IBitDeviceCoordinator deviceCoordinator) - { - this.exceptionHandler = exceptionHandler; - this.deviceCoordinator = deviceCoordinator; - - InitializeComponent(); - - SetupBlazorWebView(); - SetupStatusBar(); - } - - private void SetupBlazorWebView() - { - BlazorWebViewHandler.BlazorWebViewMapper.AppendToMapping("CustomBlazorWebViewMapper", (handler, view) => - { -#if WINDOWS - if (AppInfo.Current.RequestedTheme == AppTheme.Dark) - { - handler.PlatformView.DefaultBackgroundColor = Microsoft.UI.Colors.Black; - } -#elif IOS || MACCATALYST - handler.PlatformView.Configuration.AllowsInlineMediaPlayback = true; - - handler.PlatformView.ScrollView.Bounces = false; - - handler.PlatformView.BackgroundColor = UIKit.UIColor.Clear; - handler.PlatformView.Opaque = false; - if (BuildConfiguration.IsDebug()) - { - if ((DeviceInfo.Current.Platform == DevicePlatform.MacCatalyst && DeviceInfo.Current.Version >= new Version(13, 3)) - || (DeviceInfo.Current.Platform == DevicePlatform.iOS && DeviceInfo.Current.Version >= new Version(16, 4))) - { - handler.PlatformView.SetValueForKey(Foundation.NSObject.FromObject(true), new Foundation.NSString("inspectable")); - } - } -#elif ANDROID - handler.PlatformView.SetBackgroundColor(Android.Graphics.Color.Transparent); - - handler.PlatformView.OverScrollMode = Android.Views.OverScrollMode.Never; - - Android.Webkit.WebSettings settings = handler.PlatformView.Settings; - - settings.AllowFileAccessFromFileURLs = - settings.AllowUniversalAccessFromFileURLs = - settings.AllowContentAccess = - settings.AllowFileAccess = - settings.DatabaseEnabled = - settings.JavaScriptCanOpenWindowsAutomatically = - settings.DomStorageEnabled = true; - - if (BuildConfiguration.IsDebug()) - { - settings.MixedContentMode = Android.Webkit.MixedContentHandling.AlwaysAllow; - } - - settings.BlockNetworkLoads = - settings.BlockNetworkImage = false; -#endif - }); - - Loaded += async delegate - { - try - { -#if WINDOWS - if (BuildConfiguration.IsRelease()) - { - var webView2 = (Microsoft.UI.Xaml.Controls.WebView2)blazorWebView.Handler!.PlatformView!; - await webView2.EnsureCoreWebView2Async(); - var settings = webView2.CoreWebView2.Settings; - settings.IsZoomControlEnabled = false; - settings.AreBrowserAcceleratorKeysEnabled = false; - } -#endif - } - catch (Exception exp) - { - exceptionHandler.Handle(exp); - } - }; - } - - private void SetupStatusBar() - { - Microsoft.Maui.Handlers.WindowHandler.Mapper.AppendToMapping(nameof(IWindow), async (handler, view) => - { - try - { - await deviceCoordinator.ApplyTheme(AppInfo.Current.RequestedTheme is AppTheme.Dark); - } - catch (Exception exp) - { - exceptionHandler.Handle(exp); - } - }); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MauiProgram.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MauiProgram.cs deleted file mode 100644 index 9a2d8879..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/MauiProgram.cs +++ /dev/null @@ -1,83 +0,0 @@ -using CrystallineSociety.Client.Core; -using Microsoft.Maui.LifecycleEvents; - -namespace CrystallineSociety.Client.Maui; - -public static class MauiProgram -{ - public static MauiApp CreateMauiApp() - { - AppRenderMode.IsBlazorHybrid = true; - - var builder = MauiApp.CreateBuilder(); - - builder - .UseMauiApp() - .Configuration.AddClientConfigurations(); - - var services = builder.Services; - - services.AddMauiBlazorWebView(); - - if (BuildConfiguration.IsDebug()) - { - services.AddBlazorWebViewDeveloperTools(); - } - - Uri.TryCreate(builder.Configuration.GetApiServerAddress(), UriKind.Absolute, out var apiServerAddress); - - services.AddTransient(sp => - { - var handler = sp.GetRequiredKeyedService("DefaultMessageHandler"); - HttpClient httpClient = new(handler) - { - BaseAddress = apiServerAddress - }; - return httpClient; - }); - - services.AddClientMauiServices(); - - builder.ConfigureLifecycleEvents(lifecycle => - { -#if iOS || Mac - lifecycle.AddiOS(ios => - { - bool HandleAppLink(Foundation.NSUserActivity? userActivity) - { - if (userActivity is not null && userActivity.ActivityType == Foundation.NSUserActivityType.BrowsingWeb && userActivity.WebPageUrl is not null) - { - var url = $"{userActivity.WebPageUrl.Path}?{userActivity.WebPageUrl.Query}"; - - var _ = Routes.OpenUniversalLink(url); - - return true; - } - - return false; - } - - ios.FinishedLaunching((app, data) - => HandleAppLink(app.UserActivity)); - - ios.ContinueUserActivity((app, userActivity, handler) - => HandleAppLink(userActivity)); - - if (OperatingSystem.IsIOSVersionAtLeast(13) || OperatingSystem.IsMacCatalystVersionAtLeast(13)) - { - ios.SceneWillConnect((scene, sceneSession, sceneConnectionOptions) - => HandleAppLink(sceneConnectionOptions.UserActivities.ToArray() - .FirstOrDefault(a => a.ActivityType == Foundation.NSUserActivityType.BrowsingWeb))); - - ios.SceneContinueUserActivity((scene, userActivity) - => HandleAppLink(userActivity)); - } - }); -#endif - }); - - var mauiApp = builder.Build(); - - return mauiApp; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/AndroidManifest.xml b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/AndroidManifest.xml deleted file mode 100644 index 458e80e9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/AndroidManifest.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index c669f4f4..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Microsoft.Extensions.DependencyInjection; - -public static class IAndroidServiceCollectionExtensions -{ - public static IServiceCollection AddClientAndroidServices(this IServiceCollection services) - { - // Services registered in this class can be injected in Android. - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainActivity.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainActivity.cs deleted file mode 100644 index 90d5e24a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainActivity.cs +++ /dev/null @@ -1,43 +0,0 @@ -using Android.App; -using Android.Content; -using Android.Content.PM; -using Android.OS; -using CrystallineSociety.Client.Core; -using Java.Net; - -namespace CrystallineSociety.Client.Maui.Platforms.Android; - -[IntentFilter([Intent.ActionView], - DataScheme = "https", - DataHost = "bp.bitplatform.dev", - DataPathPrefix = "/", - AutoVerify = true, - Categories = [Intent.ActionView, Intent.CategoryDefault, Intent.CategoryBrowsable])] - -[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, LaunchMode = LaunchMode.SingleInstance, - ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)] -public class MainActivity : MauiAppCompatActivity -{ - protected override void OnCreate(Bundle? savedInstanceState) - { - base.OnCreate(savedInstanceState); - - var url = Intent?.DataString; - if (string.IsNullOrWhiteSpace(url) is false) - { - var _ = Routes.OpenUniversalLink(new URL(url).File ?? "/"); - } - } - - protected override void OnNewIntent(Intent? intent) - { - base.OnNewIntent(intent); - - var action = intent!.Action; - var url = intent.DataString; - if (action is Intent.ActionView && string.IsNullOrWhiteSpace(url) is false) - { - var _ = Routes.OpenUniversalLink(new URL(url).File ?? "/"); - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainApplication.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainApplication.cs deleted file mode 100644 index 38dbdf1a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/MainApplication.cs +++ /dev/null @@ -1,25 +0,0 @@ -using Android.App; -using Android.Runtime; - -[assembly: UsesPermission(Android.Manifest.Permission.Internet)] -[assembly: UsesPermission(Android.Manifest.Permission.AccessNetworkState)] - -namespace CrystallineSociety.Client.Maui.Platforms.Android; - -[Application( -#if DEBUG - UsesCleartextTraffic = true, -#endif - AllowBackup = true, - SupportsRtl = true -)] -public class MainApplication : MauiApplication -{ - public MainApplication(IntPtr handle, JniHandleOwnership ownership) - : base(handle, ownership) - { - } - - protected override MauiApp CreateMauiApp() => MauiProgram - .CreateMauiApp(); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Resources/values/colors.xml b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Resources/values/colors.xml deleted file mode 100644 index ac846130..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Android/Resources/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - #0D2960 - #0D2960 - #0D2960 - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/AppDelegate.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/AppDelegate.cs deleted file mode 100644 index ff6cd94a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/AppDelegate.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Foundation; - -namespace CrystallineSociety.Client.Maui.Platforms.MacCatalyst; - -[Register(nameof(AppDelegate))] -public class AppDelegate : MauiUIApplicationDelegate -{ - protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Debug.plist b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Debug.plist deleted file mode 100644 index 674d08a5..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Debug.plist +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - com.apple.security.get-task-allow - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Release.plist b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Release.plist deleted file mode 100644 index 9117d79d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Entitlements.Release.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - com.apple.security.app-sandbox - - com.apple.security.network.client - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index 0cc5d4fd..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Microsoft.Extensions.DependencyInjection; - -public static class IMacServiceCollectionExtensions -{ - public static IServiceCollection AddClientMacServices(this IServiceCollection services) - { - // Services registered in this class can be injected in macOS. - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Info.plist b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Info.plist deleted file mode 100644 index 57bad79b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - UIDeviceFamily - - - 1 - - 2 - - 6 - - UIRequiredDeviceCapabilities - - arm64 - - NSCameraUsageDescription - This app uses camera for uploading profile photo using FileUpload component - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - XSAppIconAssets - Assets.xcassets/appicon.appiconset - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Program.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Program.cs deleted file mode 100644 index 602303fe..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/MacCatalyst/Program.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UIKit; - -namespace CrystallineSociety.Client.Maui.Platforms.MacCatalyst; - -public class Program -{ - static void Main(string[] args) - { - UIApplication.Main(args, null, typeof(AppDelegate)); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/Main.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/Main.cs deleted file mode 100644 index da5991fd..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/Main.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace CrystallineSociety.Client.Maui; - -class Program : MauiApplication -{ - protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); - - static void Main(string[] args) - { - var app = new Program(); - app.Run(args); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/tizen-manifest.xml b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/tizen-manifest.xml deleted file mode 100644 index f103d6a2..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Tizen/tizen-manifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - appicon.xhigh.png - - - - - http://tizen.org/privilege/internet - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml deleted file mode 100644 index 522d57f9..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml.cs deleted file mode 100644 index 5b776461..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/App.xaml.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace CrystallineSociety.Client.Maui.Platforms.Windows; - -public partial class App -{ - public App() - { - InitializeComponent(); - } - - protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index 27419a22..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Microsoft.Extensions.DependencyInjection; - -public static class IWindowsServiceCollectionExtensions -{ - public static IServiceCollection AddClientWindowsServices(this IServiceCollection services) - { - // Services registered in this class can be injected in Windows. - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Package.appxmanifest b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Package.appxmanifest deleted file mode 100644 index dd1ba9aa..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/Package.appxmanifest +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - $placeholder$ - User Name - $placeholder$.png - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/app.manifest b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/app.manifest deleted file mode 100644 index c8eb10b5..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/Windows/app.manifest +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - true/PM - PerMonitorV2, PerMonitor - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/AppDelegate.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/AppDelegate.cs deleted file mode 100644 index bb514f2a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/AppDelegate.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Foundation; - -namespace CrystallineSociety.Client.Maui.Platforms.iOS; - -[Register(nameof(AppDelegate))] -public class AppDelegate : MauiUIApplicationDelegate -{ - protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Entitlements.plist b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Entitlements.plist deleted file mode 100644 index f0ee3ac2..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Entitlements.plist +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.developer.associated-domains - - applinks:bp.bitplatform.dev - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index 16886245..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Microsoft.Extensions.DependencyInjection; - -public static class IiOSServiceCollectionExtensions -{ - public static IServiceCollection AddClientiOSServices(this IServiceCollection services) - { - // Services registered in this class can be injected in iOS. - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Info.plist b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Info.plist deleted file mode 100644 index 4b84a0f5..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - LSRequiresIPhoneOS - - UIDeviceFamily - - 1 - 2 - - UIViewControllerBasedStatusBarAppearance - - UIRequiredDeviceCapabilities - - arm64 - - NSCameraUsageDescription - This app uses camera for uploading profile photo using FileUpload component - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - XSAppIconAssets - Assets.xcassets/appicon.appiconset - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Program.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Program.cs deleted file mode 100644 index c714d84a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Platforms/iOS/Program.cs +++ /dev/null @@ -1,11 +0,0 @@ -using UIKit; - -namespace CrystallineSociety.Client.Maui.Platforms.iOS; - -public class Program -{ - static void Main(string[] args) - { - UIApplication.Main(args, null, typeof(AppDelegate)); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Properties/launchSettings.json b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Properties/launchSettings.json deleted file mode 100644 index edf8aadc..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Properties/launchSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "profiles": { - "Windows Machine": { - "commandName": "MsixPackage", - "nativeDebugging": false - } - } -} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/AppIcon/appicon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/AppIcon/appicon.svg deleted file mode 100644 index cef77f74..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/AppIcon/appicon.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Raw/AboutAssets.txt b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Raw/AboutAssets.txt deleted file mode 100644 index 15d62448..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Raw/AboutAssets.txt +++ /dev/null @@ -1,15 +0,0 @@ -Any raw assets you want to be deployed with your application can be placed in -this directory (and child directories). Deployment of the asset to your application -is automatically handled by the following `MauiAsset` Build Action within your `.csproj`. - - - -These files will be deployed with you package and will be accessible using Essentials: - - async Task LoadMauiAsset() - { - using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt"); - using var reader = new StreamReader(stream); - - var contents = reader.ReadToEnd(); - } diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Splash/splash.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Splash/splash.svg deleted file mode 100644 index 1b166f39..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Resources/Splash/splash.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiDeviceCoordinator.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiDeviceCoordinator.cs deleted file mode 100644 index b6949021..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiDeviceCoordinator.cs +++ /dev/null @@ -1,54 +0,0 @@ -namespace CrystallineSociety.Client.Maui.Services; - -/// -/// More info at -/// -public class MauiDeviceCoordinator : IBitDeviceCoordinator -{ - public double GetStatusBarHeight() - { -#if ANDROID - var resourceId = MauiApplication.Current.Resources!.GetIdentifier("status_bar_height", "dimen", "android"); - var dimensionPixelSize = MauiApplication.Current.Resources.GetDimensionPixelSize(resourceId); - var density = (double)DeviceDisplay.Current.MainDisplayInfo.Density; - return dimensionPixelSize / density; -#elif IOS - var window = UIKit.UIApplication.SharedApplication.Windows.First().WindowScene; - return window!.StatusBarManager!.StatusBarFrame.Height; -#elif WINDOWS - return 30; -#elif MACCATALYST - return 25; -#else - return 0; -#endif - } - - public async Task ApplyTheme(bool isDark) - { - Application.Current!.UserAppTheme = isDark ? AppTheme.Dark : AppTheme.Light; -#if ANDROID - var window = Platform.CurrentActivity?.Window; - window!.DecorView!.SystemUiFlags = Android.Views.SystemUiFlags.LightStatusBar; - if (isDark) - { - window!.DecorView!.SystemUiFlags &= ~Android.Views.SystemUiFlags.LightStatusBar; - } - - window.SetStatusBarColor(isDark ? Android.Graphics.Color.ParseColor("#0D1117") : Android.Graphics.Color.White); -#elif IOS - var statusBarStyle = isDark ? UIKit.UIStatusBarStyle.LightContent : UIKit.UIStatusBarStyle.DarkContent; - await Device.InvokeOnMainThreadAsync(() => - { - UIKit.UIApplication.SharedApplication.SetStatusBarStyle(statusBarStyle, false); - Platform.GetCurrentUIViewController().SetNeedsStatusBarAppearanceUpdate(); - }); -#elif MACCATALYST - var window = UIKit.UIApplication.SharedApplication.Windows[0].WindowScene; - if (window != null) - { - window.Titlebar!.TitleVisibility = UIKit.UITitlebarTitleVisibility.Hidden; - } -#endif - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiExceptionHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiExceptionHandler.cs deleted file mode 100644 index f1d43795..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiExceptionHandler.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace CrystallineSociety.Client.Maui.Services; - -/// -/// You can easily install AppCenter, Firebase Crashlytics, and other exception tracking libraries in your Client.Maui project. -/// Then, you can use their APIs to monitor all exceptions across Android, iOS, Windows, and macOS. -/// -public partial class MauiExceptionHandler : ExceptionHandlerBase -{ - public override void Handle(Exception exception, IDictionary? parameters = null) - { - if (exception is TaskCanceledException) - { - return; - } - - base.Handle(exception, parameters); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiStorageService.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiStorageService.cs deleted file mode 100644 index 3fa5f007..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/Services/MauiStorageService.cs +++ /dev/null @@ -1,38 +0,0 @@ -namespace CrystallineSociety.Client.Maui.Services; - -public class MauiStorageService : IStorageService -{ - private readonly Dictionary tempStorage = []; - - public async ValueTask GetItem(string key) - { - tempStorage.TryGetValue(key, out string? value); - return Preferences.Get(key, value); - } - - public async ValueTask IsPersistent(string key) - { - return Preferences.ContainsKey(key); - } - - public async ValueTask RemoveItem(string key) - { - Preferences.Remove(key); - tempStorage.Remove(key); - } - - public async ValueTask SetItem(string key, string? value, bool persistent = true) - { - if (persistent) - { - Preferences.Set(key, value); - } - else - { - if (tempStorage.TryAdd(key, value) is false) - { - tempStorage[key] = value; - } - } - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/wwwroot/index.html b/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/wwwroot/index.html deleted file mode 100644 index 03fc94c4..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Maui/wwwroot/index.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    - - - - - - - - - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Components/AppBswupProgressBar.razor b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Components/AppBswupProgressBar.razor deleted file mode 100644 index 26d0b641..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Components/AppBswupProgressBar.razor +++ /dev/null @@ -1,74 +0,0 @@ -@using Bit.Bswup -@using Bit.BlazorUI -@using CrystallineSociety.Client.Core.Components - -@inherits AppComponentBase - - - -
    - -
    - - - - - - @* *@ -
    \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/CrystallineSociety.Client.Web.csproj b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/CrystallineSociety.Client.Web.csproj deleted file mode 100644 index 81f548a7..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/CrystallineSociety.Client.Web.csproj +++ /dev/null @@ -1,46 +0,0 @@ - - - - net8.0 - - true - false - - true - true - - false - service-worker-assets.js - false - true - Default - true - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - - - - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Extensions/IServiceCollectionExtensions.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Extensions/IServiceCollectionExtensions.cs deleted file mode 100644 index 86b28a29..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Extensions/IServiceCollectionExtensions.cs +++ /dev/null @@ -1,18 +0,0 @@ -using CrystallineSociety.Client.Web.Services; - -namespace Microsoft.Extensions.DependencyInjection; - -public static class IServiceCollectionExtensions -{ - public static IServiceCollection AddClientWebServices(this IServiceCollection services) - { - // Services being registered here can get injected in web (blazor web assembly & blazor server) - - services.AddTransient(); - services.AddTransient(); - - services.AddClientSharedServices(); - - return services; - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Program.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Program.cs deleted file mode 100644 index e2e88642..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Program.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Microsoft.AspNetCore.Components.WebAssembly.Hosting; - -var builder = WebAssemblyHostBuilder.CreateDefault(args); - -builder.Configuration.AddClientConfigurations(); - -Uri.TryCreate(builder.Configuration.GetApiServerAddress(), UriKind.RelativeOrAbsolute, out var apiServerAddress); - -if (apiServerAddress!.IsAbsoluteUri is false) -{ - apiServerAddress = new Uri($"{builder.HostEnvironment.BaseAddress}{apiServerAddress}"); -} - -builder.Services.AddTransient(sp => new HttpClient(sp.GetRequiredKeyedService("DefaultMessageHandler")) { BaseAddress = apiServerAddress }); - -builder.Services.AddClientWebServices(); - -var host = builder.Build(); - -if (AppRenderMode.MultilingualEnabled) -{ - var culture = await host.Services.GetRequiredService().GetItem("Culture"); - CultureInfoManager.SetCurrentCulture(culture); -} - -await host.RunAsync(); diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebDeviceCoordinator.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebDeviceCoordinator.cs deleted file mode 100644 index e33115a0..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebDeviceCoordinator.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace CrystallineSociety.Client.Web.Services; - -public class WebDeviceCoordinator : IBitDeviceCoordinator -{ -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebExceptionHandler.cs b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebExceptionHandler.cs deleted file mode 100644 index 84705956..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/Services/WebExceptionHandler.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace CrystallineSociety.Client.Web.Services; - -public partial class WebExceptionHandler : ExceptionHandlerBase -{ - public override void Handle(Exception exception, IDictionary? parameters = null) - { - if (exception is TaskCanceledException) - { - return; - } - - base.Handle(exception, parameters); - } -} diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/favicon.ico b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/favicon.ico deleted file mode 100644 index 0890544d35639da4084e1e2a2c49e98dbc321801..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10625 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 DIqZBP diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/images/icons/bit-icon-512.png b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/images/icons/bit-icon-512.png deleted file mode 100644 index b9809b15c6230b7c98c53d2d886bdade7751c65f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21082 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 * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) * 0.5); - padding-left: calc(var(--bs-gutter-x) * 0.5); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.33333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.offset-1 { - margin-left: 8.33333333%; -} - -.offset-2 { - margin-left: 16.66666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.33333333%; -} - -.offset-5 { - margin-left: 41.66666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.33333333%; -} - -.offset-8 { - margin-left: 66.66666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.33333333%; -} - -.offset-11 { - margin-left: 91.66666667%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.33333333%; - } - .offset-sm-2 { - margin-left: 16.66666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.33333333%; - } - .offset-sm-5 { - margin-left: 41.66666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.33333333%; - } - .offset-sm-8 { - margin-left: 66.66666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.33333333%; - } - .offset-sm-11 { - margin-left: 91.66666667%; - } - .g-sm-0, - .gx-sm-0 { - --bs-gutter-x: 0; - } - .g-sm-0, - .gy-sm-0 { - --bs-gutter-y: 0; - } - .g-sm-1, - .gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - .g-sm-1, - .gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - .g-sm-2, - .gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - .g-sm-2, - .gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - .g-sm-3, - .gx-sm-3 { - --bs-gutter-x: 1rem; - } - .g-sm-3, - .gy-sm-3 { - --bs-gutter-y: 1rem; - } - .g-sm-4, - .gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - .g-sm-4, - .gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - .g-sm-5, - .gx-sm-5 { - --bs-gutter-x: 3rem; - } - .g-sm-5, - .gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.33333333%; - } - .offset-md-2 { - margin-left: 16.66666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.33333333%; - } - .offset-md-5 { - margin-left: 41.66666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.33333333%; - } - .offset-md-8 { - margin-left: 66.66666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.33333333%; - } - .offset-md-11 { - margin-left: 91.66666667%; - } - .g-md-0, - .gx-md-0 { - --bs-gutter-x: 0; - } - .g-md-0, - .gy-md-0 { - --bs-gutter-y: 0; - } - .g-md-1, - .gx-md-1 { - --bs-gutter-x: 0.25rem; - } - .g-md-1, - .gy-md-1 { - --bs-gutter-y: 0.25rem; - } - .g-md-2, - .gx-md-2 { - --bs-gutter-x: 0.5rem; - } - .g-md-2, - .gy-md-2 { - --bs-gutter-y: 0.5rem; - } - .g-md-3, - .gx-md-3 { - --bs-gutter-x: 1rem; - } - .g-md-3, - .gy-md-3 { - --bs-gutter-y: 1rem; - } - .g-md-4, - .gx-md-4 { - --bs-gutter-x: 1.5rem; - } - .g-md-4, - .gy-md-4 { - --bs-gutter-y: 1.5rem; - } - .g-md-5, - .gx-md-5 { - --bs-gutter-x: 3rem; - } - .g-md-5, - .gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.33333333%; - } - .offset-lg-2 { - margin-left: 16.66666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.33333333%; - } - .offset-lg-5 { - margin-left: 41.66666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.33333333%; - } - .offset-lg-8 { - margin-left: 66.66666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.33333333%; - } - .offset-lg-11 { - margin-left: 91.66666667%; - } - .g-lg-0, - .gx-lg-0 { - --bs-gutter-x: 0; - } - .g-lg-0, - .gy-lg-0 { - --bs-gutter-y: 0; - } - .g-lg-1, - .gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - .g-lg-1, - .gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - .g-lg-2, - .gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - .g-lg-2, - .gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - .g-lg-3, - .gx-lg-3 { - --bs-gutter-x: 1rem; - } - .g-lg-3, - .gy-lg-3 { - --bs-gutter-y: 1rem; - } - .g-lg-4, - .gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - .g-lg-4, - .gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - .g-lg-5, - .gx-lg-5 { - --bs-gutter-x: 3rem; - } - .g-lg-5, - .gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.33333333%; - } - .offset-xl-2 { - margin-left: 16.66666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.33333333%; - } - .offset-xl-5 { - margin-left: 41.66666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.33333333%; - } - .offset-xl-8 { - margin-left: 66.66666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.33333333%; - } - .offset-xl-11 { - margin-left: 91.66666667%; - } - .g-xl-0, - .gx-xl-0 { - --bs-gutter-x: 0; - } - .g-xl-0, - .gy-xl-0 { - --bs-gutter-y: 0; - } - .g-xl-1, - .gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xl-1, - .gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xl-2, - .gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xl-2, - .gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xl-3, - .gx-xl-3 { - --bs-gutter-x: 1rem; - } - .g-xl-3, - .gy-xl-3 { - --bs-gutter-y: 1rem; - } - .g-xl-4, - .gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xl-4, - .gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xl-5, - .gx-xl-5 { - --bs-gutter-x: 3rem; - } - .g-xl-5, - .gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xxl-0 { - margin-left: 0; - } - .offset-xxl-1 { - margin-left: 8.33333333%; - } - .offset-xxl-2 { - margin-left: 16.66666667%; - } - .offset-xxl-3 { - margin-left: 25%; - } - .offset-xxl-4 { - margin-left: 33.33333333%; - } - .offset-xxl-5 { - margin-left: 41.66666667%; - } - .offset-xxl-6 { - margin-left: 50%; - } - .offset-xxl-7 { - margin-left: 58.33333333%; - } - .offset-xxl-8 { - margin-left: 66.66666667%; - } - .offset-xxl-9 { - margin-left: 75%; - } - .offset-xxl-10 { - margin-left: 83.33333333%; - } - .offset-xxl-11 { - margin-left: 91.66666667%; - } - .g-xxl-0, - .gx-xxl-0 { - --bs-gutter-x: 0; - } - .g-xxl-0, - .gy-xxl-0 { - --bs-gutter-y: 0; - } - .g-xxl-1, - .gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xxl-1, - .gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xxl-2, - .gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xxl-2, - .gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xxl-3, - .gx-xxl-3 { - --bs-gutter-x: 1rem; - } - .g-xxl-3, - .gy-xxl-3 { - --bs-gutter-y: 1rem; - } - .g-xxl-4, - .gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xxl-4, - .gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xxl-5, - .gx-xxl-5 { - --bs-gutter-x: 3rem; - } - .g-xxl-5, - .gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-grid { - display: grid !important; -} - -.d-inline-grid { - display: inline-grid !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.justify-content-evenly { - justify-content: space-evenly !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.me-0 { - margin-right: 0 !important; -} - -.me-1 { - margin-right: 0.25rem !important; -} - -.me-2 { - margin-right: 0.5rem !important; -} - -.me-3 { - margin-right: 1rem !important; -} - -.me-4 { - margin-right: 1.5rem !important; -} - -.me-5 { - margin-right: 3rem !important; -} - -.me-auto { - margin-right: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ms-0 { - margin-left: 0 !important; -} - -.ms-1 { - margin-left: 0.25rem !important; -} - -.ms-2 { - margin-left: 0.5rem !important; -} - -.ms-3 { - margin-left: 1rem !important; -} - -.ms-4 { - margin-left: 1.5rem !important; -} - -.ms-5 { - margin-left: 3rem !important; -} - -.ms-auto { - margin-left: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pe-0 { - padding-right: 0 !important; -} - -.pe-1 { - padding-right: 0.25rem !important; -} - -.pe-2 { - padding-right: 0.5rem !important; -} - -.pe-3 { - padding-right: 1rem !important; -} - -.pe-4 { - padding-right: 1.5rem !important; -} - -.pe-5 { - padding-right: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.ps-0 { - padding-left: 0 !important; -} - -.ps-1 { - padding-left: 0.25rem !important; -} - -.ps-2 { - padding-left: 0.5rem !important; -} - -.ps-3 { - padding-left: 1rem !important; -} - -.ps-4 { - padding-left: 1.5rem !important; -} - -.ps-5 { - padding-left: 3rem !important; -} - -@media (min-width: 576px) { - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-grid { - display: grid !important; - } - .d-sm-inline-grid { - display: inline-grid !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline-flex { - display: inline-flex !important; - } - .d-sm-none { - display: none !important; - } - .flex-sm-fill { - flex: 1 1 auto !important; - } - .flex-sm-row { - flex-direction: row !important; - } - .flex-sm-column { - flex-direction: column !important; - } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - .flex-sm-wrap { - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-sm-start { - justify-content: flex-start !important; - } - .justify-content-sm-end { - justify-content: flex-end !important; - } - .justify-content-sm-center { - justify-content: center !important; - } - .justify-content-sm-between { - justify-content: space-between !important; - } - .justify-content-sm-around { - justify-content: space-around !important; - } - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - .align-items-sm-start { - align-items: flex-start !important; - } - .align-items-sm-end { - align-items: flex-end !important; - } - .align-items-sm-center { - align-items: center !important; - } - .align-items-sm-baseline { - align-items: baseline !important; - } - .align-items-sm-stretch { - align-items: stretch !important; - } - .align-content-sm-start { - align-content: flex-start !important; - } - .align-content-sm-end { - align-content: flex-end !important; - } - .align-content-sm-center { - align-content: center !important; - } - .align-content-sm-between { - align-content: space-between !important; - } - .align-content-sm-around { - align-content: space-around !important; - } - .align-content-sm-stretch { - align-content: stretch !important; - } - .align-self-sm-auto { - align-self: auto !important; - } - .align-self-sm-start { - align-self: flex-start !important; - } - .align-self-sm-end { - align-self: flex-end !important; - } - .align-self-sm-center { - align-self: center !important; - } - .align-self-sm-baseline { - align-self: baseline !important; - } - .align-self-sm-stretch { - align-self: stretch !important; - } - .order-sm-first { - order: -1 !important; - } - .order-sm-0 { - order: 0 !important; - } - .order-sm-1 { - order: 1 !important; - } - .order-sm-2 { - order: 2 !important; - } - .order-sm-3 { - order: 3 !important; - } - .order-sm-4 { - order: 4 !important; - } - .order-sm-5 { - order: 5 !important; - } - .order-sm-last { - order: 6 !important; - } - .m-sm-0 { - margin: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mt-sm-3 { - margin-top: 1rem !important; - } - .mt-sm-4 { - margin-top: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 3rem !important; - } - .mt-sm-auto { - margin-top: auto !important; - } - .me-sm-0 { - margin-right: 0 !important; - } - .me-sm-1 { - margin-right: 0.25rem !important; - } - .me-sm-2 { - margin-right: 0.5rem !important; - } - .me-sm-3 { - margin-right: 1rem !important; - } - .me-sm-4 { - margin-right: 1.5rem !important; - } - .me-sm-5 { - margin-right: 3rem !important; - } - .me-sm-auto { - margin-right: auto !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .mb-sm-3 { - margin-bottom: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 3rem !important; - } - .mb-sm-auto { - margin-bottom: auto !important; - } - .ms-sm-0 { - margin-left: 0 !important; - } - .ms-sm-1 { - margin-left: 0.25rem !important; - } - .ms-sm-2 { - margin-left: 0.5rem !important; - } - .ms-sm-3 { - margin-left: 1rem !important; - } - .ms-sm-4 { - margin-left: 1.5rem !important; - } - .ms-sm-5 { - margin-left: 3rem !important; - } - .ms-sm-auto { - margin-left: auto !important; - } - .p-sm-0 { - padding: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pt-sm-3 { - padding-top: 1rem !important; - } - .pt-sm-4 { - padding-top: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 3rem !important; - } - .pe-sm-0 { - padding-right: 0 !important; - } - .pe-sm-1 { - padding-right: 0.25rem !important; - } - .pe-sm-2 { - padding-right: 0.5rem !important; - } - .pe-sm-3 { - padding-right: 1rem !important; - } - .pe-sm-4 { - padding-right: 1.5rem !important; - } - .pe-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pb-sm-3 { - padding-bottom: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 3rem !important; - } - .ps-sm-0 { - padding-left: 0 !important; - } - .ps-sm-1 { - padding-left: 0.25rem !important; - } - .ps-sm-2 { - padding-left: 0.5rem !important; - } - .ps-sm-3 { - padding-left: 1rem !important; - } - .ps-sm-4 { - padding-left: 1.5rem !important; - } - .ps-sm-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 768px) { - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-grid { - display: grid !important; - } - .d-md-inline-grid { - display: inline-grid !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline-flex { - display: inline-flex !important; - } - .d-md-none { - display: none !important; - } - .flex-md-fill { - flex: 1 1 auto !important; - } - .flex-md-row { - flex-direction: row !important; - } - .flex-md-column { - flex-direction: column !important; - } - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - .flex-md-grow-0 { - flex-grow: 0 !important; - } - .flex-md-grow-1 { - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - .flex-md-wrap { - flex-wrap: wrap !important; - } - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-md-start { - justify-content: flex-start !important; - } - .justify-content-md-end { - justify-content: flex-end !important; - } - .justify-content-md-center { - justify-content: center !important; - } - .justify-content-md-between { - justify-content: space-between !important; - } - .justify-content-md-around { - justify-content: space-around !important; - } - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - .align-items-md-start { - align-items: flex-start !important; - } - .align-items-md-end { - align-items: flex-end !important; - } - .align-items-md-center { - align-items: center !important; - } - .align-items-md-baseline { - align-items: baseline !important; - } - .align-items-md-stretch { - align-items: stretch !important; - } - .align-content-md-start { - align-content: flex-start !important; - } - .align-content-md-end { - align-content: flex-end !important; - } - .align-content-md-center { - align-content: center !important; - } - .align-content-md-between { - align-content: space-between !important; - } - .align-content-md-around { - align-content: space-around !important; - } - .align-content-md-stretch { - align-content: stretch !important; - } - .align-self-md-auto { - align-self: auto !important; - } - .align-self-md-start { - align-self: flex-start !important; - } - .align-self-md-end { - align-self: flex-end !important; - } - .align-self-md-center { - align-self: center !important; - } - .align-self-md-baseline { - align-self: baseline !important; - } - .align-self-md-stretch { - align-self: stretch !important; - } - .order-md-first { - order: -1 !important; - } - .order-md-0 { - order: 0 !important; - } - .order-md-1 { - order: 1 !important; - } - .order-md-2 { - order: 2 !important; - } - .order-md-3 { - order: 3 !important; - } - .order-md-4 { - order: 4 !important; - } - .order-md-5 { - order: 5 !important; - } - .order-md-last { - order: 6 !important; - } - .m-md-0 { - margin: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mt-md-3 { - margin-top: 1rem !important; - } - .mt-md-4 { - margin-top: 1.5rem !important; - } - .mt-md-5 { - margin-top: 3rem !important; - } - .mt-md-auto { - margin-top: auto !important; - } - .me-md-0 { - margin-right: 0 !important; - } - .me-md-1 { - margin-right: 0.25rem !important; - } - .me-md-2 { - margin-right: 0.5rem !important; - } - .me-md-3 { - margin-right: 1rem !important; - } - .me-md-4 { - margin-right: 1.5rem !important; - } - .me-md-5 { - margin-right: 3rem !important; - } - .me-md-auto { - margin-right: auto !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .mb-md-3 { - margin-bottom: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 3rem !important; - } - .mb-md-auto { - margin-bottom: auto !important; - } - .ms-md-0 { - margin-left: 0 !important; - } - .ms-md-1 { - margin-left: 0.25rem !important; - } - .ms-md-2 { - margin-left: 0.5rem !important; - } - .ms-md-3 { - margin-left: 1rem !important; - } - .ms-md-4 { - margin-left: 1.5rem !important; - } - .ms-md-5 { - margin-left: 3rem !important; - } - .ms-md-auto { - margin-left: auto !important; - } - .p-md-0 { - padding: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pt-md-3 { - padding-top: 1rem !important; - } - .pt-md-4 { - padding-top: 1.5rem !important; - } - .pt-md-5 { - padding-top: 3rem !important; - } - .pe-md-0 { - padding-right: 0 !important; - } - .pe-md-1 { - padding-right: 0.25rem !important; - } - .pe-md-2 { - padding-right: 0.5rem !important; - } - .pe-md-3 { - padding-right: 1rem !important; - } - .pe-md-4 { - padding-right: 1.5rem !important; - } - .pe-md-5 { - padding-right: 3rem !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pb-md-3 { - padding-bottom: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 3rem !important; - } - .ps-md-0 { - padding-left: 0 !important; - } - .ps-md-1 { - padding-left: 0.25rem !important; - } - .ps-md-2 { - padding-left: 0.5rem !important; - } - .ps-md-3 { - padding-left: 1rem !important; - } - .ps-md-4 { - padding-left: 1.5rem !important; - } - .ps-md-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 992px) { - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-grid { - display: grid !important; - } - .d-lg-inline-grid { - display: inline-grid !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline-flex { - display: inline-flex !important; - } - .d-lg-none { - display: none !important; - } - .flex-lg-fill { - flex: 1 1 auto !important; - } - .flex-lg-row { - flex-direction: row !important; - } - .flex-lg-column { - flex-direction: column !important; - } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - .flex-lg-wrap { - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-lg-start { - justify-content: flex-start !important; - } - .justify-content-lg-end { - justify-content: flex-end !important; - } - .justify-content-lg-center { - justify-content: center !important; - } - .justify-content-lg-between { - justify-content: space-between !important; - } - .justify-content-lg-around { - justify-content: space-around !important; - } - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - .align-items-lg-start { - align-items: flex-start !important; - } - .align-items-lg-end { - align-items: flex-end !important; - } - .align-items-lg-center { - align-items: center !important; - } - .align-items-lg-baseline { - align-items: baseline !important; - } - .align-items-lg-stretch { - align-items: stretch !important; - } - .align-content-lg-start { - align-content: flex-start !important; - } - .align-content-lg-end { - align-content: flex-end !important; - } - .align-content-lg-center { - align-content: center !important; - } - .align-content-lg-between { - align-content: space-between !important; - } - .align-content-lg-around { - align-content: space-around !important; - } - .align-content-lg-stretch { - align-content: stretch !important; - } - .align-self-lg-auto { - align-self: auto !important; - } - .align-self-lg-start { - align-self: flex-start !important; - } - .align-self-lg-end { - align-self: flex-end !important; - } - .align-self-lg-center { - align-self: center !important; - } - .align-self-lg-baseline { - align-self: baseline !important; - } - .align-self-lg-stretch { - align-self: stretch !important; - } - .order-lg-first { - order: -1 !important; - } - .order-lg-0 { - order: 0 !important; - } - .order-lg-1 { - order: 1 !important; - } - .order-lg-2 { - order: 2 !important; - } - .order-lg-3 { - order: 3 !important; - } - .order-lg-4 { - order: 4 !important; - } - .order-lg-5 { - order: 5 !important; - } - .order-lg-last { - order: 6 !important; - } - .m-lg-0 { - margin: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mt-lg-3 { - margin-top: 1rem !important; - } - .mt-lg-4 { - margin-top: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 3rem !important; - } - .mt-lg-auto { - margin-top: auto !important; - } - .me-lg-0 { - margin-right: 0 !important; - } - .me-lg-1 { - margin-right: 0.25rem !important; - } - .me-lg-2 { - margin-right: 0.5rem !important; - } - .me-lg-3 { - margin-right: 1rem !important; - } - .me-lg-4 { - margin-right: 1.5rem !important; - } - .me-lg-5 { - margin-right: 3rem !important; - } - .me-lg-auto { - margin-right: auto !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .mb-lg-3 { - margin-bottom: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 3rem !important; - } - .mb-lg-auto { - margin-bottom: auto !important; - } - .ms-lg-0 { - margin-left: 0 !important; - } - .ms-lg-1 { - margin-left: 0.25rem !important; - } - .ms-lg-2 { - margin-left: 0.5rem !important; - } - .ms-lg-3 { - margin-left: 1rem !important; - } - .ms-lg-4 { - margin-left: 1.5rem !important; - } - .ms-lg-5 { - margin-left: 3rem !important; - } - .ms-lg-auto { - margin-left: auto !important; - } - .p-lg-0 { - padding: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pt-lg-3 { - padding-top: 1rem !important; - } - .pt-lg-4 { - padding-top: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 3rem !important; - } - .pe-lg-0 { - padding-right: 0 !important; - } - .pe-lg-1 { - padding-right: 0.25rem !important; - } - .pe-lg-2 { - padding-right: 0.5rem !important; - } - .pe-lg-3 { - padding-right: 1rem !important; - } - .pe-lg-4 { - padding-right: 1.5rem !important; - } - .pe-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pb-lg-3 { - padding-bottom: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 3rem !important; - } - .ps-lg-0 { - padding-left: 0 !important; - } - .ps-lg-1 { - padding-left: 0.25rem !important; - } - .ps-lg-2 { - padding-left: 0.5rem !important; - } - .ps-lg-3 { - padding-left: 1rem !important; - } - .ps-lg-4 { - padding-left: 1.5rem !important; - } - .ps-lg-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 1200px) { - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-grid { - display: grid !important; - } - .d-xl-inline-grid { - display: inline-grid !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline-flex { - display: inline-flex !important; - } - .d-xl-none { - display: none !important; - } - .flex-xl-fill { - flex: 1 1 auto !important; - } - .flex-xl-row { - flex-direction: row !important; - } - .flex-xl-column { - flex-direction: column !important; - } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xl-wrap { - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xl-start { - justify-content: flex-start !important; - } - .justify-content-xl-end { - justify-content: flex-end !important; - } - .justify-content-xl-center { - justify-content: center !important; - } - .justify-content-xl-between { - justify-content: space-between !important; - } - .justify-content-xl-around { - justify-content: space-around !important; - } - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - .align-items-xl-start { - align-items: flex-start !important; - } - .align-items-xl-end { - align-items: flex-end !important; - } - .align-items-xl-center { - align-items: center !important; - } - .align-items-xl-baseline { - align-items: baseline !important; - } - .align-items-xl-stretch { - align-items: stretch !important; - } - .align-content-xl-start { - align-content: flex-start !important; - } - .align-content-xl-end { - align-content: flex-end !important; - } - .align-content-xl-center { - align-content: center !important; - } - .align-content-xl-between { - align-content: space-between !important; - } - .align-content-xl-around { - align-content: space-around !important; - } - .align-content-xl-stretch { - align-content: stretch !important; - } - .align-self-xl-auto { - align-self: auto !important; - } - .align-self-xl-start { - align-self: flex-start !important; - } - .align-self-xl-end { - align-self: flex-end !important; - } - .align-self-xl-center { - align-self: center !important; - } - .align-self-xl-baseline { - align-self: baseline !important; - } - .align-self-xl-stretch { - align-self: stretch !important; - } - .order-xl-first { - order: -1 !important; - } - .order-xl-0 { - order: 0 !important; - } - .order-xl-1 { - order: 1 !important; - } - .order-xl-2 { - order: 2 !important; - } - .order-xl-3 { - order: 3 !important; - } - .order-xl-4 { - order: 4 !important; - } - .order-xl-5 { - order: 5 !important; - } - .order-xl-last { - order: 6 !important; - } - .m-xl-0 { - margin: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mt-xl-3 { - margin-top: 1rem !important; - } - .mt-xl-4 { - margin-top: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 3rem !important; - } - .mt-xl-auto { - margin-top: auto !important; - } - .me-xl-0 { - margin-right: 0 !important; - } - .me-xl-1 { - margin-right: 0.25rem !important; - } - .me-xl-2 { - margin-right: 0.5rem !important; - } - .me-xl-3 { - margin-right: 1rem !important; - } - .me-xl-4 { - margin-right: 1.5rem !important; - } - .me-xl-5 { - margin-right: 3rem !important; - } - .me-xl-auto { - margin-right: auto !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xl-3 { - margin-bottom: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 3rem !important; - } - .mb-xl-auto { - margin-bottom: auto !important; - } - .ms-xl-0 { - margin-left: 0 !important; - } - .ms-xl-1 { - margin-left: 0.25rem !important; - } - .ms-xl-2 { - margin-left: 0.5rem !important; - } - .ms-xl-3 { - margin-left: 1rem !important; - } - .ms-xl-4 { - margin-left: 1.5rem !important; - } - .ms-xl-5 { - margin-left: 3rem !important; - } - .ms-xl-auto { - margin-left: auto !important; - } - .p-xl-0 { - padding: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pt-xl-3 { - padding-top: 1rem !important; - } - .pt-xl-4 { - padding-top: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 3rem !important; - } - .pe-xl-0 { - padding-right: 0 !important; - } - .pe-xl-1 { - padding-right: 0.25rem !important; - } - .pe-xl-2 { - padding-right: 0.5rem !important; - } - .pe-xl-3 { - padding-right: 1rem !important; - } - .pe-xl-4 { - padding-right: 1.5rem !important; - } - .pe-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xl-3 { - padding-bottom: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 3rem !important; - } - .ps-xl-0 { - padding-left: 0 !important; - } - .ps-xl-1 { - padding-left: 0.25rem !important; - } - .ps-xl-2 { - padding-left: 0.5rem !important; - } - .ps-xl-3 { - padding-left: 1rem !important; - } - .ps-xl-4 { - padding-left: 1.5rem !important; - } - .ps-xl-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 1400px) { - .d-xxl-inline { - display: inline !important; - } - .d-xxl-inline-block { - display: inline-block !important; - } - .d-xxl-block { - display: block !important; - } - .d-xxl-grid { - display: grid !important; - } - .d-xxl-inline-grid { - display: inline-grid !important; - } - .d-xxl-table { - display: table !important; - } - .d-xxl-table-row { - display: table-row !important; - } - .d-xxl-table-cell { - display: table-cell !important; - } - .d-xxl-flex { - display: flex !important; - } - .d-xxl-inline-flex { - display: inline-flex !important; - } - .d-xxl-none { - display: none !important; - } - .flex-xxl-fill { - flex: 1 1 auto !important; - } - .flex-xxl-row { - flex-direction: row !important; - } - .flex-xxl-column { - flex-direction: column !important; - } - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xxl-start { - justify-content: flex-start !important; - } - .justify-content-xxl-end { - justify-content: flex-end !important; - } - .justify-content-xxl-center { - justify-content: center !important; - } - .justify-content-xxl-between { - justify-content: space-between !important; - } - .justify-content-xxl-around { - justify-content: space-around !important; - } - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - .align-items-xxl-start { - align-items: flex-start !important; - } - .align-items-xxl-end { - align-items: flex-end !important; - } - .align-items-xxl-center { - align-items: center !important; - } - .align-items-xxl-baseline { - align-items: baseline !important; - } - .align-items-xxl-stretch { - align-items: stretch !important; - } - .align-content-xxl-start { - align-content: flex-start !important; - } - .align-content-xxl-end { - align-content: flex-end !important; - } - .align-content-xxl-center { - align-content: center !important; - } - .align-content-xxl-between { - align-content: space-between !important; - } - .align-content-xxl-around { - align-content: space-around !important; - } - .align-content-xxl-stretch { - align-content: stretch !important; - } - .align-self-xxl-auto { - align-self: auto !important; - } - .align-self-xxl-start { - align-self: flex-start !important; - } - .align-self-xxl-end { - align-self: flex-end !important; - } - .align-self-xxl-center { - align-self: center !important; - } - .align-self-xxl-baseline { - align-self: baseline !important; - } - .align-self-xxl-stretch { - align-self: stretch !important; - } - .order-xxl-first { - order: -1 !important; - } - .order-xxl-0 { - order: 0 !important; - } - .order-xxl-1 { - order: 1 !important; - } - .order-xxl-2 { - order: 2 !important; - } - .order-xxl-3 { - order: 3 !important; - } - .order-xxl-4 { - order: 4 !important; - } - .order-xxl-5 { - order: 5 !important; - } - .order-xxl-last { - order: 6 !important; - } - .m-xxl-0 { - margin: 0 !important; - } - .m-xxl-1 { - margin: 0.25rem !important; - } - .m-xxl-2 { - margin: 0.5rem !important; - } - .m-xxl-3 { - margin: 1rem !important; - } - .m-xxl-4 { - margin: 1.5rem !important; - } - .m-xxl-5 { - margin: 3rem !important; - } - .m-xxl-auto { - margin: auto !important; - } - .mx-xxl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-xxl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-xxl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-xxl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-xxl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-xxl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-xxl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xxl-0 { - margin-top: 0 !important; - } - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - .mt-xxl-3 { - margin-top: 1rem !important; - } - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - .mt-xxl-5 { - margin-top: 3rem !important; - } - .mt-xxl-auto { - margin-top: auto !important; - } - .me-xxl-0 { - margin-right: 0 !important; - } - .me-xxl-1 { - margin-right: 0.25rem !important; - } - .me-xxl-2 { - margin-right: 0.5rem !important; - } - .me-xxl-3 { - margin-right: 1rem !important; - } - .me-xxl-4 { - margin-right: 1.5rem !important; - } - .me-xxl-5 { - margin-right: 3rem !important; - } - .me-xxl-auto { - margin-right: auto !important; - } - .mb-xxl-0 { - margin-bottom: 0 !important; - } - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - .mb-xxl-auto { - margin-bottom: auto !important; - } - .ms-xxl-0 { - margin-left: 0 !important; - } - .ms-xxl-1 { - margin-left: 0.25rem !important; - } - .ms-xxl-2 { - margin-left: 0.5rem !important; - } - .ms-xxl-3 { - margin-left: 1rem !important; - } - .ms-xxl-4 { - margin-left: 1.5rem !important; - } - .ms-xxl-5 { - margin-left: 3rem !important; - } - .ms-xxl-auto { - margin-left: auto !important; - } - .p-xxl-0 { - padding: 0 !important; - } - .p-xxl-1 { - padding: 0.25rem !important; - } - .p-xxl-2 { - padding: 0.5rem !important; - } - .p-xxl-3 { - padding: 1rem !important; - } - .p-xxl-4 { - padding: 1.5rem !important; - } - .p-xxl-5 { - padding: 3rem !important; - } - .px-xxl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-xxl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-xxl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-xxl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-xxl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-xxl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xxl-0 { - padding-top: 0 !important; - } - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - .pt-xxl-3 { - padding-top: 1rem !important; - } - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - .pt-xxl-5 { - padding-top: 3rem !important; - } - .pe-xxl-0 { - padding-right: 0 !important; - } - .pe-xxl-1 { - padding-right: 0.25rem !important; - } - .pe-xxl-2 { - padding-right: 0.5rem !important; - } - .pe-xxl-3 { - padding-right: 1rem !important; - } - .pe-xxl-4 { - padding-right: 1.5rem !important; - } - .pe-xxl-5 { - padding-right: 3rem !important; - } - .pb-xxl-0 { - padding-bottom: 0 !important; - } - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - .ps-xxl-0 { - padding-left: 0 !important; - } - .ps-xxl-1 { - padding-left: 0.25rem !important; - } - .ps-xxl-2 { - padding-left: 0.5rem !important; - } - .ps-xxl-3 { - padding-left: 1rem !important; - } - .ps-xxl-4 { - padding-left: 1.5rem !important; - } - .ps-xxl-5 { - padding-left: 3rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-grid { - display: grid !important; - } - .d-print-inline-grid { - display: inline-grid !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: flex !important; - } - .d-print-inline-flex { - display: inline-flex !important; - } - .d-print-none { - display: none !important; - } -} - -/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.css.map b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.css.map deleted file mode 100644 index 76a689ac..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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EE,mBAAA;EJ6+BR;EI1+BM;;IAEE,mBAAA;EJ4+BR;AACF;AKpiCQ;EAOI,0BAAA;ALgiCZ;;AKviCQ;EAOI,gCAAA;ALoiCZ;;AK3iCQ;EAOI,yBAAA;ALwiCZ;;AK/iCQ;EAOI,wBAAA;AL4iCZ;;AKnjCQ;EAOI,+BAAA;ALgjCZ;;AKvjCQ;EAOI,yBAAA;ALojCZ;;AK3jCQ;EAOI,6BAAA;ALwjCZ;;AK/jCQ;EAOI,8BAAA;AL4jCZ;;AKnkCQ;EAOI,wBAAA;ALgkCZ;;AKvkCQ;EAOI,+BAAA;ALokCZ;;AK3kCQ;EAOI,wBAAA;ALwkCZ;;AK/kCQ;EAOI,yBAAA;AL4kCZ;;AKnlCQ;EAOI,8BAAA;ALglCZ;;AKvlCQ;EAOI,iCAAA;ALolCZ;;AK3lCQ;EAOI,sCAAA;ALwlCZ;;AK/lCQ;EAOI,yCAAA;AL4lCZ;;AKnmCQ;EAOI,uBAAA;ALgmCZ;;AKvmCQ;EAOI,uBAAA;ALomCZ;;AK3mCQ;EAOI,yBAAA;ALwmCZ;;AK/mCQ;EAOI,yBAAA;AL4mCZ;;AKnnCQ;EAOI,0BAAA;ALgnCZ;;AKvnCQ;EAOI,4BAAA;ALonCZ;;AK3nCQ;EAOI,kCAAA;ALwnCZ;;AK/nCQ;EAOI,sCAAA;AL4nCZ;;AKnoCQ;EAOI,oCAAA;ALgoCZ;;AKvoCQ;EAOI,kCAAA;ALooCZ;;AK3oCQ;EAOI,yCAAA;ALwoCZ;;AK/oCQ;EAOI,wCAAA;AL4oCZ;;AKnpCQ;EAOI,wCAAA;ALgpCZ;;AKvpCQ;EAOI,kCAAA;ALopCZ;;AK3pCQ;EAOI,gCAAA;ALwpCZ;;AK/pCQ;EAOI,8BAAA;AL4pCZ;;AKnqCQ;EAOI,gCAAA;ALgqCZ;;AKvqCQ;EAOI,+BAAA;ALoqCZ;;AK3qCQ;EAOI,oCAAA;ALwqCZ;;AK/qCQ;EAOI,kCAAA;AL4qCZ;;AKnrCQ;EAOI,gCAAA;ALgrCZ;;AKvrCQ;EAOI,uCAAA;ALorCZ;;AK3rCQ;EAOI,sCAAA;ALwrCZ;;AK/rCQ;EAOI,iCAAA;AL4rCZ;;AKnsCQ;EAOI,2BAAA;ALgsCZ;;AKvsCQ;EAOI,iCAAA;ALosCZ;;AK3sCQ;EAOI,+BAAA;ALwsCZ;;AK/sCQ;EAOI,6BAAA;AL4sCZ;;AKntCQ;EA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;AL8iDZ;;AKrjDQ;EAOI,4BAAA;ALkjDZ;;AKzjDQ;EAOI,2BAAA;ALsjDZ;;AK7jDQ;EAOI,iCAAA;AL0jDZ;;AKjkDQ;EAOI,gCAAA;AL8jDZ;;AKrkDQ;EAOI,8BAAA;ALkkDZ;;AKzkDQ;EAOI,gCAAA;ALskDZ;;AK7kDQ;EAOI,8BAAA;AL0kDZ;;AKjlDQ;EAOI,4BAAA;AL8kDZ;;AKrlDQ;EAOI,kCAAA;ALklDZ;;AKzlDQ;EAOI,iCAAA;ALslDZ;;AK7lDQ;EAOI,+BAAA;AL0lDZ;;AKjmDQ;EAOI,iCAAA;AL8lDZ;;AKrmDQ;EAOI,+BAAA;ALkmDZ;;AKzmDQ;EAOI,0BAAA;ALsmDZ;;AK7mDQ;EAOI,gCAAA;AL0mDZ;;AKjnDQ;EAOI,+BAAA;AL8mDZ;;AKrnDQ;EAOI,6BAAA;ALknDZ;;AKznDQ;EAOI,+BAAA;ALsnDZ;;AK7nDQ;EAOI,6BAAA;AL0nDZ;;ACpoDI;EIGI;IAOI,0BAAA;EL+nDV;EKtoDM;IAOI,gCAAA;ELkoDV;EKzoDM;IAOI,yBAAA;ELqoDV;EK5oDM;IAOI,wBAAA;ELwoDV;EK/oDM;IAOI,+BAAA;EL2oDV;EKlpDM;IAOI,yBAAA;EL8oDV;EKrpDM;IAOI,6BAAA;ELipDV;EKxpDM;IAOI,8BAAA;ELopDV;EK3pDM;IAOI,wBAAA;ELupDV;EK9pDM;IAOI,+BAAA;EL0pDV;EKjqDM;IAOI,wBAAA;EL6pDV;EKpqDM;IAOI,yBAAA;ELgqDV;EKvqDM;IAOI,8BAAA;ELmqDV;EK1qDM;IAOI,iCAAA;ELsqDV;EK7qDM;IAOI,sCAAA;ELyqDV;EKhrDM;IAOI,yCAAA;EL4qDV;EKnrDM;IAOI,uBAAA;EL+qDV;EKtrDM;IAOI,uBAAA;ELkrDV;EKzrDM;IAOI,yBAAA;ELqrDV;EK5rDM;IAOI,yBAAA;ELwrDV;EK/rDM;IAOI,0BAAA;EL2rDV;EKlsDM;IAOI,4BAAA;EL8rDV;EKrsDM;IAOI,kCAAA;ELisDV;EKxsDM;IAOI,sCAAA;ELosDV;EK3sDM;IAOI,oCAAA;ELusDV;EK9sDM;IAOI,kCAAA;EL0sDV;EKjtDM;IAOI,yCAAA;EL6sDV;EKptDM;IAOI,wCAAA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nEV;EK/nEM;IAOI,yCAAA;EL2nEV;EKloEM;IAOI,uBAAA;EL8nEV;EKroEM;IAOI,uBAAA;ELioEV;EKxoEM;IAOI,yBAAA;ELooEV;EK3oEM;IAOI,yBAAA;ELuoEV;EK9oEM;IAOI,0BAAA;EL0oEV;EKjpEM;IAOI,4BAAA;EL6oEV;EKppEM;IAOI,kCAAA;ELgpEV;EKvpEM;IAOI,sCAAA;ELmpEV;EK1pEM;IAOI,oCAAA;ELspEV;EK7pEM;IAOI,kCAAA;ELypEV;EKhqEM;IAOI,yCAAA;EL4pEV;EKnqEM;IAOI,wCAAA;EL+pEV;EKtqEM;IAOI,wCAAA;ELkqEV;EKzqEM;IAOI,kCAAA;ELqqEV;EK5qEM;IAOI,gCAAA;ELwqEV;EK/qEM;IAOI,8BAAA;EL2qEV;EKlrEM;IAOI,gCAAA;EL8qEV;EKrrEM;IAOI,+BAAA;ELirEV;EKxrEM;IAOI,oCAAA;ELorEV;EK3rEM;IAOI,kCAAA;ELurEV;EK9rEM;IAOI,gCAAA;EL0rEV;EKjsEM;IAOI,uCAAA;EL6rEV;EKpsEM;IAOI,sCAAA;ELgsEV;EKvsEM;IAOI,iCAAA;ELmsEV;EK1sEM;IAOI,2BAAA;ELssEV;EK7sEM;IAOI,iCAAA;ELysEV;EKhtEM;IAOI,+BAAA;EL4sEV;EKntEM;IAOI,6BAAA;EL+sEV;EKttEM;IAOI,+BAAA;ELktEV;EKztEM;IAOI,8BAAA;ELqtEV;EK5tEM;IAOI,oBAAA;ELwtEV;EK/tEM;IAOI,mBAAA;EL2tEV;EKluEM;IAOI,mBAAA;EL8tEV;EKruEM;IAOI,mBAAA;ELiuEV;EKxuEM;IAOI,mBAAA;ELouEV;EK3uEM;IAOI,mBAAA;ELuuEV;EK9uEM;IAOI,mBAAA;EL0uEV;EKjvEM;IAOI,mBAAA;EL6uEV;EKpvEM;IAOI,oBAAA;ELgvEV;EKvvEM;IAOI,0BAAA;ELmvEV;EK1vEM;IAOI,yBAAA;ELsvEV;EK7vEM;IAOI,uBAAA;ELyvEV;EKhwEM;IAOI,yBAAA;EL4vEV;EKnwEM;IAOI,uBAAA;EL+vEV;EKtwEM;IAOI,uBAAA;ELkwEV;EKzwEM;IAOI,0BAAA;IAAA,yBAAA;ELswEV;EK7wEM;IAO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EKviFM;IAOI,yBAAA;ELmiFV;EK1iFM;IAOI,wBAAA;ELsiFV;EK7iFM;IAOI,+BAAA;ELyiFV;EKhjFM;IAOI,yBAAA;EL4iFV;EKnjFM;IAOI,6BAAA;EL+iFV;EKtjFM;IAOI,8BAAA;ELkjFV;EKzjFM;IAOI,wBAAA;ELqjFV;EK5jFM;IAOI,+BAAA;ELwjFV;EK/jFM;IAOI,wBAAA;EL2jFV;EKlkFM;IAOI,yBAAA;EL8jFV;EKrkFM;IAOI,8BAAA;ELikFV;EKxkFM;IAOI,iCAAA;ELokFV;EK3kFM;IAOI,sCAAA;ELukFV;EK9kFM;IAOI,yCAAA;EL0kFV;EKjlFM;IAOI,uBAAA;EL6kFV;EKplFM;IAOI,uBAAA;ELglFV;EKvlFM;IAOI,yBAAA;ELmlFV;EK1lFM;IAOI,yBAAA;ELslFV;EK7lFM;IAOI,0BAAA;ELylFV;EKhmFM;IAOI,4BAAA;EL4lFV;EKnmFM;IAOI,kCAAA;EL+lFV;EKtmFM;IAOI,sCAAA;ELkmFV;EKzmFM;IAOI,oCAAA;ELqmFV;EK5mFM;IAOI,kCAAA;ELwmFV;EK/mFM;IAOI,yCAAA;EL2mFV;EKlnFM;IAOI,wCAAA;EL8mFV;EKrnFM;IAOI,wCAAA;ELinFV;EKxnFM;IAOI,kCAAA;ELonFV;EK3nFM;IAOI,gCAAA;ELunFV;EK9nFM;IAOI,8BAAA;EL0nFV;EKjoFM;IAOI,gCAAA;EL6nFV;EKpoFM;IAOI,+BAAA;ELgoFV;EKvoFM;IAOI,oCAAA;ELmoFV;EK1oFM;IAOI,kCAAA;ELsoFV;EK7oFM;IAOI,gCAAA;ELyoFV;EKhpFM;IAOI,uCAAA;EL4oFV;EKnpFM;IAOI,sCAAA;EL+oFV;EKtpFM;IAOI,iCAAA;ELkpFV;EKzpFM;IAOI,2BAAA;ELqpFV;EK5pFM;IAOI,iCAAA;ELwpFV;EK/pFM;IAOI,+BAAA;EL2pFV;EKlqFM;IAOI,6BAAA;EL8pFV;EKrqFM;IAOI,+BAAA;ELiqFV;EKxqFM;IAOI,8BAAA;ELoqFV;EK3qFM;IAOI,oBAAA;ELuqFV;EK9qFM;IAOI,mBAAA;EL0qFV;EKjrFM;IAOI,mBAAA;EL6qFV;EKprFM;IAOI,mBAAA;ELgrFV;EKvrFM;IAOI,mBAAA;ELmrFV;EK1rFM;IAOI,mBAAA;ELsrFV;EK7rFM;IAOI,mBAAA;ELyrFV;EKhsFM;IAOI,mBAAA;EL4rFV;EKnsFM;IAOI,oBAAA;EL+rFV;EKtsFM;IAOI,0BAAA;ELksFV;EKzsFM;IAOI,yBAAA;ELqsFV;EK5sFM;IAOI,uBAAA;ELwsFV;EK/sFM;IAOI,yBAAA;EL2sFV;EKltFM;IAOI,uBAAA;EL8sFV;EKrtFM;IAOI,uBAAA;ELitFV;EKxtFM;IAOI,0BAAA;IAAA,yBAAA;ELqtFV;EK5tFM;IAOI,gCAAA;IAAA,+BAAA;ELytFV;EKhuFM;IAOI,+BAAA;IAAA,8BAAA;EL6tFV;EKpuFM;IAOI,6BAAA;IAAA,4BAAA;ELiuFV;EKxuFM;IAOI,+BAAA;IAAA,8BAAA;ELquFV;EK5uFM;IAOI,6BAAA;IAAA,4BAAA;ELyuFV;EKhvFM;IAOI,6BAAA;IAAA,4BAAA;EL6uFV;EKpvFM;IAOI,wBAAA;IAAA,2BAAA;ELivFV;EKxvFM;IAOI,8BAAA;IAAA,iCAAA;ELqvFV;EK5vFM;IAOI,6BAAA;IAAA,gCAAA;ELyvFV;EKhwFM;IAOI,2BAAA;IAAA,8BAAA;EL6vFV;EKpwFM;IAOI,6BAAA;IAAA,gCAAA;ELiwFV;EKxwFM;IAOI,2BAAA;IAAA,8BAAA;ELqwFV;EK5wFM;IAOI,2BAAA;IAAA,8BAAA;ELywFV;EKhxFM;IAOI,wBAAA;EL4wFV;EKnxFM;IAOI,8BAAA;EL+wFV;EKtxFM;IAOI,6BAAA;ELkxFV;EKzxFM;IAOI,2BAAA;ELqxFV;EK5xFM;IAOI,6BAAA;ELwxFV;EK/xFM;IAOI,2BAAA;EL2xFV;EKlyFM;IAOI,2BAAA;EL8xFV;EKryFM;IAOI,0BAAA;ELiyFV;EKxyFM;IAOI,gCAAA;ELoyFV;EK3yFM;IAOI,+BAAA;ELuyFV;EK9yFM;IAOI,6BAAA;EL0yFV;EKjzFM;IAOI,+BAAA;EL6yFV;EKpzFM;IAOI,6BAAA;ELgzFV;EKvzFM;IAOI,6BAAA;ELmzFV;EK1zFM;IAOI,2BAAA;ELszFV;EK7zFM;IAOI,iCAAA;ELyzFV;EKh0FM;IAOI,gCAAA;EL4zFV;EKn0FM;IAOI,8BAAA;EL+zFV;EKt0FM;IAOI,gCAAA;ELk0FV;EKz0FM;IAOI,8BAAA;ELq0FV;EK50FM;IAOI,8BAAA;ELw0FV;EK/0FM;IAOI,yBAAA;EL20FV;EKl1FM;IAOI,+BAAA;EL80FV;EKr1FM;IAOI,8BAAA;ELi1FV;EKx1FM;IAOI,4BAAA;ELo1FV;EK31FM;IAOI,8BAAA;ELu1FV;EK91FM;IAOI,4BAAA;EL01FV;EKj2FM;IAOI,4BAAA;EL61FV;EKp2FM;IAOI,qBAAA;ELg2FV;EKv2FM;IAOI,2BAAA;ELm2FV;EK12FM;IAOI,0BAAA;ELs2FV;EK72FM;IAOI,wBAAA;ELy2FV;EKh3FM;IAOI,0BAAA;EL42FV;EKn3FM;IAOI,wBAAA;EL+2FV;EKt3FM;IAOI,2BAAA;IAAA,0BAAA;ELm3FV;EK13FM;IAOI,iCAAA;IAAA,gCAAA;ELu3FV;EK93FM;IAOI,gCAAA;IAAA,+BAAA;EL23FV;EKl4FM;IAOI,8BAAA;IAAA,6BAAA;EL+3FV;EKt4FM;IAOI,gCAAA;IAAA,+BAAA;ELm4FV;EK14FM;IAOI,8BAAA;IAAA,6BAAA;ELu4FV;EK94FM;IAOI,yBAAA;IAAA,4BAAA;EL24FV;EKl5FM;IAOI,+BAAA;IAAA,kCAAA;EL+4FV;EKt5FM;IAOI,8BAAA;IAAA,iCAAA;ELm5FV;EK15FM;IAOI,4BAAA;IAAA,+BAAA;ELu5FV;EK95FM;IAOI,8BAAA;IAAA,iCAAA;EL25FV;EKl6FM;IAOI,4BAAA;IAAA,+BAAA;EL+5FV;EKt6FM;IAOI,yBAAA;ELk6FV;EKz6FM;IAOI,+BAAA;ELq6FV;EK56FM;IAOI,8BAAA;ELw6FV;EK/6FM;IAOI,4BAAA;EL26FV;EKl7FM;IAOI,8BAAA;EL86FV;EKr7FM;IAOI,4BAAA;ELi7FV;EKx7FM;IAOI,2BAAA;ELo7FV;EK37FM;IAOI,iCAAA;ELu7FV;EK97FM;IAOI,gCAAA;EL07FV;EKj8FM;IAOI,8BAAA;EL67FV;EKp8FM;IAOI,gCAAA;ELg8FV;EKv8FM;IAOI,8BAAA;ELm8FV;EK18FM;IAOI,4BAAA;ELs8FV;EK78FM;IAOI,kCAAA;ELy8FV;EKh9FM;IAOI,iCAAA;EL48FV;EKn9FM;IAOI,+BAAA;EL+8FV;EKt9FM;IAOI,iCAAA;ELk9FV;EKz9FM;IAOI,+BAAA;ELq9FV;EK59FM;IAOI,0BAAA;ELw9FV;EK/9FM;IAOI,gCAAA;EL29FV;EKl+FM;IAOI,+BAAA;EL89FV;EKr+FM;IAOI,6BAAA;ELi+FV;EKx+FM;IAOI,+BAAA;ELo+FV;EK3+FM;IAOI,6BAAA;ELu+FV;AACF;ACl/FI;EIGI;IAOI,0BAAA;EL4+FV;EKn/FM;IAOI,gCAAA;EL++FV;EKt/FM;IAOI,yBAAA;ELk/FV;EKz/FM;IAOI,wBAAA;ELq/FV;EK5/FM;IAOI,+BAAA;ELw/FV;EK//FM;IAOI,yBAAA;EL2/FV;EKlgGM;IAOI,6BAAA;EL8/FV;EKrgGM;IAOI,8BAAA;ELigGV;EKxgGM;IAOI,wBAAA;ELogGV;EK3gGM;IAOI,+BAAA;ELugGV;EK9gGM;IAOI,wBAAA;EL0gGV;EKjhGM;IAOI,yBAAA;EL6gGV;EKphGM;IAOI,8BAAA;ELghGV;EKvhGM;IAOI,iCAAA;ELmhGV;EK1hGM;IAOI,sCAAA;ELshGV;EK7hGM;IAOI,yCAAA;ELyhGV;EKhiGM;IAOI,uBAAA;EL4hGV;EKniGM;IAOI,uBAAA;EL+hGV;EKtiGM;IAOI,yBAAA;ELkiGV;EKziGM;IAOI,yBAAA;ELqiGV;EK5iGM;IAOI,0BAAA;ELwiGV;EK/iGM;IAOI,4BAAA;EL2iGV;EKljGM;IAOI,kCAAA;EL8iGV;EKrjGM;IAOI,sCAAA;ELijGV;EKxjGM;IAOI,oCAAA;ELojGV;EK3jGM;IAOI,kCAAA;ELujGV;EK9jGM;IAOI,yCAAA;EL0jGV;EKjkGM;IAOI,wCAAA;EL6jGV;EKpkGM;IAOI,wCAAA;ELgkGV;EKvkGM;IAOI,kCAAA;ELmkGV;EK1kGM;IAOI,gCAAA;ELskGV;EK7kGM;IAOI,8BAAA;ELykGV;EKhlGM;IAOI,gCAAA;EL4kGV;EKnlGM;IAOI,+BAAA;EL+kGV;EKtlGM;IAOI,oCAAA;ELklGV;EKzlGM;IAOI,kCAAA;ELqlGV;EK5lGM;IAOI,gCAAA;ELwlGV;EK/l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ELi3GV;EKx3GM;IAOI,+BAAA;ELo3GV;EK33GM;IAOI,8BAAA;ELu3GV;EK93GM;IAOI,4BAAA;EL03GV;EKj4GM;IAOI,8BAAA;EL63GV;EKp4GM;IAOI,4BAAA;ELg4GV;EKv4GM;IAOI,2BAAA;ELm4GV;EK14GM;IAOI,iCAAA;ELs4GV;EK74GM;IAOI,gCAAA;ELy4GV;EKh5GM;IAOI,8BAAA;EL44GV;EKn5GM;IAOI,gCAAA;EL+4GV;EKt5GM;IAOI,8BAAA;ELk5GV;EKz5GM;IAOI,4BAAA;ELq5GV;EK55GM;IAOI,kCAAA;ELw5GV;EK/5GM;IAOI,iCAAA;EL25GV;EKl6GM;IAOI,+BAAA;EL85GV;EKr6GM;IAOI,iCAAA;ELi6GV;EKx6GM;IAOI,+BAAA;ELo6GV;EK36GM;IAOI,0BAAA;ELu6GV;EK96GM;IAOI,gCAAA;EL06GV;EKj7GM;IAOI,+BAAA;EL66GV;EKp7GM;IAOI,6BAAA;ELg7GV;EKv7GM;IAOI,+BAAA;ELm7GV;EK17GM;IAOI,6BAAA;ELs7GV;AACF;ACj8GI;EIGI;IAOI,0BAAA;EL27GV;EKl8GM;IAOI,gCAAA;EL87GV;EKr8GM;IAOI,yBAAA;ELi8GV;EKx8GM;IAOI,wBAAA;ELo8GV;EK38GM;IAOI,+BAAA;ELu8GV;EK98GM;IAOI,yBAAA;EL08GV;EKj9GM;IAOI,6BAAA;EL68GV;EKp9GM;IAOI,8BAAA;ELg9GV;EKv9GM;IAOI,wBAAA;ELm9GV;EK19GM;IAOI,+BAAA;ELs9GV;EK79GM;IAOI,wBAAA;ELy9GV;EKh+GM;IAOI,yBAAA;EL49GV;EKn+GM;IAOI,8BAAA;EL+9GV;EKt+GM;IAOI,iCAAA;ELk+GV;EKz+GM;IAOI,sCAAA;ELq+GV;EK5+GM;IAOI,yCAAA;ELw+GV;EK/+GM;IAOI,uBAAA;EL2+GV;EKl/GM;IAOI,uBAAA;EL8+GV;EKr/GM;IAOI,yBAAA;ELi/GV;EKx/GM;IAOI,yBAAA;ELo/GV;EK3/GM;IAOI,0BAAA;ELu/GV;EK9/GM;IAOI,4BAAA;EL0/GV;EKjgHM;IAOI,kCAAA;EL6/GV;EKpgHM;IAOI,sCAAA;ELggHV;EKvgHM;I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","file":"bootstrap-grid.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-text-variables\n$primary-text-emphasis: shade-color($primary, 60%) !default;\n$secondary-text-emphasis: shade-color($secondary, 60%) !default;\n$success-text-emphasis: shade-color($success, 60%) !default;\n$info-text-emphasis: shade-color($info, 60%) !default;\n$warning-text-emphasis: shade-color($warning, 60%) !default;\n$danger-text-emphasis: shade-color($danger, 60%) !default;\n$light-text-emphasis: $gray-700 !default;\n$dark-text-emphasis: $gray-700 !default;\n// scss-docs-end theme-text-variables\n\n// scss-docs-start theme-bg-subtle-variables\n$primary-bg-subtle: tint-color($primary, 80%) !default;\n$secondary-bg-subtle: tint-color($secondary, 80%) !default;\n$success-bg-subtle: tint-color($success, 80%) !default;\n$info-bg-subtle: tint-color($info, 80%) !default;\n$warning-bg-subtle: tint-color($warning, 80%) !default;\n$danger-bg-subtle: tint-color($danger, 80%) !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n// scss-docs-end theme-bg-subtle-variables\n\n// scss-docs-start theme-border-subtle-variables\n$primary-border-subtle: tint-color($primary, 60%) !default;\n$secondary-border-subtle: tint-color($secondary, 60%) !default;\n$success-border-subtle: tint-color($success, 60%) !default;\n$info-border-subtle: tint-color($info, 60%) !default;\n$warning-border-subtle: tint-color($warning, 60%) !default;\n$danger-border-subtle: tint-color($danger, 60%) !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n// scss-docs-end theme-border-subtle-variables\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$body-emphasis-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Icon links\n// scss-docs-start icon-link-variables\n$icon-link-gap: .375rem !default;\n$icon-link-underline-offset: .25em !default;\n$icon-link-icon-size: 1em !default;\n$icon-link-icon-transition: .2s ease-in-out transform !default;\n$icon-link-icon-transform: translate3d(.25em, 0, 0) !default;\n// scss-docs-end icon-link-variables\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-xxl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n// fusv-disable\n$border-radius-2xl: $border-radius-xxl !default; // Deprecated in v5.3.0\n// fusv-enable\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start focus-ring-variables\n$focus-ring-width: .25rem !default;\n$focus-ring-opacity: .25 !default;\n$focus-ring-color: rgba($primary, $focus-ring-opacity) !default;\n$focus-ring-blur: 0 !default;\n$focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;\n// scss-docs-end focus-ring-variables\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n// fusv-disable\n$text-muted: var(--#{$prefix}secondary-color) !default; // Deprecated in 5.3.0\n// fusv-enable\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n// scss-docs-start vr-variables\n$vr-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end vr-variables\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-color: $body-color !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}emphasis-color) !default;\n$table-bg: var(--#{$prefix}body-bg) !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;\n\n$table-border-factor: .2 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: var(--#{$prefix}secondary-color) !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: $focus-ring-width !default;\n$input-btn-focus-color-opacity: $focus-ring-opacity !default;\n$input-btn-focus-color: $focus-ring-color !default;\n$input-btn-focus-blur: $focus-ring-blur !default;\n$input-btn-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-color: var(--#{$prefix}body-color) !default;\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: var(--#{$prefix}border-radius) !default;\n$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$btn-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: var(--#{$prefix}body-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$input-border-radius: var(--#{$prefix}border-radius) !default;\n$input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$input-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc(#{$input-border-width} * 2) !default; // stylelint-disable-line function-disallowed-list\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: var(--#{$prefix}tertiary-bg) !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $input-disabled-bg !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: var(--#{$prefix}secondary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: var(--#{$prefix}secondary-color) !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-height: 1.5em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-colors\n$form-valid-color: $form-feedback-valid-color !default;\n$form-valid-border-color: $form-feedback-valid-color !default;\n$form-invalid-color: $form-feedback-invalid-color !default;\n$form-invalid-border-color: $form-feedback-invalid-color !default;\n// scss-docs-end form-validation-colors\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}form-valid-color),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-valid-border-color),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}form-invalid-color),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-invalid-border-color),\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: var(--#{$prefix}secondary-color) !default;\n$nav-link-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-underline-gap: 1rem !default;\n$nav-underline-border-width: .125rem !default;\n$nav-underline-link-active-color: var(--#{$prefix}emphasis-color) !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-icon-color: rgba($body-color, .75) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-icon-color: $navbar-dark-color !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: var(--#{$prefix}border-radius) !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: var(--#{$prefix}tertiary-color) !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $focus-ring-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$pagination-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}border-radius) !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default;\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}border-radius) !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text-emphasis) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text-emphasis !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}border-radius) !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: var(--#{$prefix}body-color) !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: var(--#{$prefix}border-radius) !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: var(--#{$prefix}box-shadow-sm) !default;\n$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: var(--#{$prefix}border-radius) !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}box-shadow-sm) !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $focus-ring-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-color) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css deleted file mode 100644 index 46f0a449..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap Grid v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css.map b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css.map deleted file mode 100644 index c88c6c5d..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css deleted file mode 100644 index fa3ec34a..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css +++ /dev/null @@ -1,4084 +0,0 @@ -/*! - * Bootstrap Grid v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -.container, -.container-fluid, -.container-xxl, -.container-xl, -.container-lg, -.container-md, -.container-sm { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - width: 100%; - padding-left: calc(var(--bs-gutter-x) * 0.5); - padding-right: calc(var(--bs-gutter-x) * 0.5); - margin-left: auto; - margin-right: auto; -} - -@media (min-width: 576px) { - .container-sm, .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container-md, .container-sm, .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container-lg, .container-md, .container-sm, .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1320px; - } -} -:root { - --bs-breakpoint-xs: 0; - --bs-breakpoint-sm: 576px; - --bs-breakpoint-md: 768px; - --bs-breakpoint-lg: 992px; - --bs-breakpoint-xl: 1200px; - --bs-breakpoint-xxl: 1400px; -} - -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(-1 * var(--bs-gutter-y)); - margin-left: calc(-0.5 * var(--bs-gutter-x)); - margin-right: calc(-0.5 * var(--bs-gutter-x)); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-left: calc(var(--bs-gutter-x) * 0.5); - padding-right: calc(var(--bs-gutter-x) * 0.5); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.33333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.offset-1 { - margin-right: 8.33333333%; -} - -.offset-2 { - margin-right: 16.66666667%; -} - -.offset-3 { - margin-right: 25%; -} - -.offset-4 { - margin-right: 33.33333333%; -} - -.offset-5 { - margin-right: 41.66666667%; -} - -.offset-6 { - margin-right: 50%; -} - -.offset-7 { - margin-right: 58.33333333%; -} - -.offset-8 { - margin-right: 66.66666667%; -} - -.offset-9 { - margin-right: 75%; -} - -.offset-10 { - margin-right: 83.33333333%; -} - -.offset-11 { - margin-right: 91.66666667%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-sm-0 { - margin-right: 0; - } - .offset-sm-1 { - margin-right: 8.33333333%; - } - .offset-sm-2 { - margin-right: 16.66666667%; - } - .offset-sm-3 { - margin-right: 25%; - } - .offset-sm-4 { - margin-right: 33.33333333%; - } - .offset-sm-5 { - margin-right: 41.66666667%; - } - .offset-sm-6 { - margin-right: 50%; - } - .offset-sm-7 { - margin-right: 58.33333333%; - } - .offset-sm-8 { - margin-right: 66.66666667%; - } - .offset-sm-9 { - margin-right: 75%; - } - .offset-sm-10 { - margin-right: 83.33333333%; - } - .offset-sm-11 { - margin-right: 91.66666667%; - } - .g-sm-0, - .gx-sm-0 { - --bs-gutter-x: 0; - } - .g-sm-0, - .gy-sm-0 { - --bs-gutter-y: 0; - } - .g-sm-1, - .gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - .g-sm-1, - .gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - .g-sm-2, - .gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - .g-sm-2, - .gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - .g-sm-3, - .gx-sm-3 { - --bs-gutter-x: 1rem; - } - .g-sm-3, - .gy-sm-3 { - --bs-gutter-y: 1rem; - } - .g-sm-4, - .gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - .g-sm-4, - .gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - .g-sm-5, - .gx-sm-5 { - --bs-gutter-x: 3rem; - } - .g-sm-5, - .gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-md-0 { - margin-right: 0; - } - .offset-md-1 { - margin-right: 8.33333333%; - } - .offset-md-2 { - margin-right: 16.66666667%; - } - .offset-md-3 { - margin-right: 25%; - } - .offset-md-4 { - margin-right: 33.33333333%; - } - .offset-md-5 { - margin-right: 41.66666667%; - } - .offset-md-6 { - margin-right: 50%; - } - .offset-md-7 { - margin-right: 58.33333333%; - } - .offset-md-8 { - margin-right: 66.66666667%; - } - .offset-md-9 { - margin-right: 75%; - } - .offset-md-10 { - margin-right: 83.33333333%; - } - .offset-md-11 { - margin-right: 91.66666667%; - } - .g-md-0, - .gx-md-0 { - --bs-gutter-x: 0; - } - .g-md-0, - .gy-md-0 { - --bs-gutter-y: 0; - } - .g-md-1, - .gx-md-1 { - --bs-gutter-x: 0.25rem; - } - .g-md-1, - .gy-md-1 { - --bs-gutter-y: 0.25rem; - } - .g-md-2, - .gx-md-2 { - --bs-gutter-x: 0.5rem; - } - .g-md-2, - .gy-md-2 { - --bs-gutter-y: 0.5rem; - } - .g-md-3, - .gx-md-3 { - --bs-gutter-x: 1rem; - } - .g-md-3, - .gy-md-3 { - --bs-gutter-y: 1rem; - } - .g-md-4, - .gx-md-4 { - --bs-gutter-x: 1.5rem; - } - .g-md-4, - .gy-md-4 { - --bs-gutter-y: 1.5rem; - } - .g-md-5, - .gx-md-5 { - --bs-gutter-x: 3rem; - } - .g-md-5, - .gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-lg-0 { - margin-right: 0; - } - .offset-lg-1 { - margin-right: 8.33333333%; - } - .offset-lg-2 { - margin-right: 16.66666667%; - } - .offset-lg-3 { - margin-right: 25%; - } - .offset-lg-4 { - margin-right: 33.33333333%; - } - .offset-lg-5 { - margin-right: 41.66666667%; - } - .offset-lg-6 { - margin-right: 50%; - } - .offset-lg-7 { - margin-right: 58.33333333%; - } - .offset-lg-8 { - margin-right: 66.66666667%; - } - .offset-lg-9 { - margin-right: 75%; - } - .offset-lg-10 { - margin-right: 83.33333333%; - } - .offset-lg-11 { - margin-right: 91.66666667%; - } - .g-lg-0, - .gx-lg-0 { - --bs-gutter-x: 0; - } - .g-lg-0, - .gy-lg-0 { - --bs-gutter-y: 0; - } - .g-lg-1, - .gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - .g-lg-1, - .gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - .g-lg-2, - .gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - .g-lg-2, - .gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - .g-lg-3, - .gx-lg-3 { - --bs-gutter-x: 1rem; - } - .g-lg-3, - .gy-lg-3 { - --bs-gutter-y: 1rem; - } - .g-lg-4, - .gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - .g-lg-4, - .gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - .g-lg-5, - .gx-lg-5 { - --bs-gutter-x: 3rem; - } - .g-lg-5, - .gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xl-0 { - margin-right: 0; - } - .offset-xl-1 { - margin-right: 8.33333333%; - } - .offset-xl-2 { - margin-right: 16.66666667%; - } - .offset-xl-3 { - margin-right: 25%; - } - .offset-xl-4 { - margin-right: 33.33333333%; - } - .offset-xl-5 { - margin-right: 41.66666667%; - } - .offset-xl-6 { - margin-right: 50%; - } - .offset-xl-7 { - margin-right: 58.33333333%; - } - .offset-xl-8 { - margin-right: 66.66666667%; - } - .offset-xl-9 { - margin-right: 75%; - } - .offset-xl-10 { - margin-right: 83.33333333%; - } - .offset-xl-11 { - margin-right: 91.66666667%; - } - .g-xl-0, - .gx-xl-0 { - --bs-gutter-x: 0; - } - .g-xl-0, - .gy-xl-0 { - --bs-gutter-y: 0; - } - .g-xl-1, - .gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xl-1, - .gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xl-2, - .gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xl-2, - .gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xl-3, - .gx-xl-3 { - --bs-gutter-x: 1rem; - } - .g-xl-3, - .gy-xl-3 { - --bs-gutter-y: 1rem; - } - .g-xl-4, - .gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xl-4, - .gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xl-5, - .gx-xl-5 { - --bs-gutter-x: 3rem; - } - .g-xl-5, - .gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xxl-0 { - margin-right: 0; - } - .offset-xxl-1 { - margin-right: 8.33333333%; - } - .offset-xxl-2 { - margin-right: 16.66666667%; - } - .offset-xxl-3 { - margin-right: 25%; - } - .offset-xxl-4 { - margin-right: 33.33333333%; - } - .offset-xxl-5 { - margin-right: 41.66666667%; - } - .offset-xxl-6 { - margin-right: 50%; - } - .offset-xxl-7 { - margin-right: 58.33333333%; - } - .offset-xxl-8 { - margin-right: 66.66666667%; - } - .offset-xxl-9 { - margin-right: 75%; - } - .offset-xxl-10 { - margin-right: 83.33333333%; - } - .offset-xxl-11 { - margin-right: 91.66666667%; - } - .g-xxl-0, - .gx-xxl-0 { - --bs-gutter-x: 0; - } - .g-xxl-0, - .gy-xxl-0 { - --bs-gutter-y: 0; - } - .g-xxl-1, - .gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xxl-1, - .gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xxl-2, - .gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xxl-2, - .gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xxl-3, - .gx-xxl-3 { - --bs-gutter-x: 1rem; - } - .g-xxl-3, - .gy-xxl-3 { - --bs-gutter-y: 1rem; - } - .g-xxl-4, - .gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xxl-4, - .gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xxl-5, - .gx-xxl-5 { - --bs-gutter-x: 3rem; - } - .g-xxl-5, - .gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-grid { - display: grid !important; -} - -.d-inline-grid { - display: inline-grid !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.justify-content-evenly { - justify-content: space-evenly !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-left: 0 !important; - margin-right: 0 !important; -} - -.mx-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; -} - -.mx-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; -} - -.mx-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; -} - -.mx-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; -} - -.mx-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; -} - -.mx-auto { - margin-left: auto !important; - margin-right: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.me-0 { - margin-left: 0 !important; -} - -.me-1 { - margin-left: 0.25rem !important; -} - -.me-2 { - margin-left: 0.5rem !important; -} - -.me-3 { - margin-left: 1rem !important; -} - -.me-4 { - margin-left: 1.5rem !important; -} - -.me-5 { - margin-left: 3rem !important; -} - -.me-auto { - margin-left: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ms-0 { - margin-right: 0 !important; -} - -.ms-1 { - margin-right: 0.25rem !important; -} - -.ms-2 { - margin-right: 0.5rem !important; -} - -.ms-3 { - margin-right: 1rem !important; -} - -.ms-4 { - margin-right: 1.5rem !important; -} - -.ms-5 { - margin-right: 3rem !important; -} - -.ms-auto { - margin-right: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-left: 0 !important; - padding-right: 0 !important; -} - -.px-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; -} - -.px-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; -} - -.px-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; -} - -.px-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; -} - -.px-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pe-0 { - padding-left: 0 !important; -} - -.pe-1 { - padding-left: 0.25rem !important; -} - -.pe-2 { - padding-left: 0.5rem !important; -} - -.pe-3 { - padding-left: 1rem !important; -} - -.pe-4 { - padding-left: 1.5rem !important; -} - -.pe-5 { - padding-left: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.ps-0 { - padding-right: 0 !important; -} - -.ps-1 { - padding-right: 0.25rem !important; -} - -.ps-2 { - padding-right: 0.5rem !important; -} - -.ps-3 { - padding-right: 1rem !important; -} - -.ps-4 { - padding-right: 1.5rem !important; -} - -.ps-5 { - padding-right: 3rem !important; -} - -@media (min-width: 576px) { - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-grid { - display: grid !important; - } - .d-sm-inline-grid { - display: inline-grid !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline-flex { - display: inline-flex !important; - } - .d-sm-none { - display: none !important; - } - .flex-sm-fill { - flex: 1 1 auto !important; - } - .flex-sm-row { - flex-direction: row !important; - } - .flex-sm-column { - flex-direction: column !important; - } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - .flex-sm-wrap { - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-sm-start { - justify-content: flex-start !important; - } - .justify-content-sm-end { - justify-content: flex-end !important; - } - .justify-content-sm-center { - justify-content: center !important; - } - .justify-content-sm-between { - justify-content: space-between !important; - } - .justify-content-sm-around { - justify-content: space-around !important; - } - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - .align-items-sm-start { - align-items: flex-start !important; - } - .align-items-sm-end { - align-items: flex-end !important; - } - .align-items-sm-center { - align-items: center !important; - } - .align-items-sm-baseline { - align-items: baseline !important; - } - .align-items-sm-stretch { - align-items: stretch !important; - } - .align-content-sm-start { - align-content: flex-start !important; - } - .align-content-sm-end { - align-content: flex-end !important; - } - .align-content-sm-center { - align-content: center !important; - } - .align-content-sm-between { - align-content: space-between !important; - } - .align-content-sm-around { - align-content: space-around !important; - } - .align-content-sm-stretch { - align-content: stretch !important; - } - .align-self-sm-auto { - align-self: auto !important; - } - .align-self-sm-start { - align-self: flex-start !important; - } - .align-self-sm-end { - align-self: flex-end !important; - } - .align-self-sm-center { - align-self: center !important; - } - .align-self-sm-baseline { - align-self: baseline !important; - } - .align-self-sm-stretch { - align-self: stretch !important; - } - .order-sm-first { - order: -1 !important; - } - .order-sm-0 { - order: 0 !important; - } - .order-sm-1 { - order: 1 !important; - } - .order-sm-2 { - order: 2 !important; - } - .order-sm-3 { - order: 3 !important; - } - .order-sm-4 { - order: 4 !important; - } - .order-sm-5 { - order: 5 !important; - } - .order-sm-last { - order: 6 !important; - } - .m-sm-0 { - margin: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mx-sm-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-sm-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-sm-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-sm-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-sm-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-sm-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-sm-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mt-sm-3 { - margin-top: 1rem !important; - } - .mt-sm-4 { - margin-top: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 3rem !important; - } - .mt-sm-auto { - margin-top: auto !important; - } - .me-sm-0 { - margin-left: 0 !important; - } - .me-sm-1 { - margin-left: 0.25rem !important; - } - .me-sm-2 { - margin-left: 0.5rem !important; - } - .me-sm-3 { - margin-left: 1rem !important; - } - .me-sm-4 { - margin-left: 1.5rem !important; - } - .me-sm-5 { - margin-left: 3rem !important; - } - .me-sm-auto { - margin-left: auto !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .mb-sm-3 { - margin-bottom: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 3rem !important; - } - .mb-sm-auto { - margin-bottom: auto !important; - } - .ms-sm-0 { - margin-right: 0 !important; - } - .ms-sm-1 { - margin-right: 0.25rem !important; - } - .ms-sm-2 { - margin-right: 0.5rem !important; - } - .ms-sm-3 { - margin-right: 1rem !important; - } - .ms-sm-4 { - margin-right: 1.5rem !important; - } - .ms-sm-5 { - margin-right: 3rem !important; - } - .ms-sm-auto { - margin-right: auto !important; - } - .p-sm-0 { - padding: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .px-sm-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-sm-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-sm-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-sm-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-sm-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-sm-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pt-sm-3 { - padding-top: 1rem !important; - } - .pt-sm-4 { - padding-top: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 3rem !important; - } - .pe-sm-0 { - padding-left: 0 !important; - } - .pe-sm-1 { - padding-left: 0.25rem !important; - } - .pe-sm-2 { - padding-left: 0.5rem !important; - } - .pe-sm-3 { - padding-left: 1rem !important; - } - .pe-sm-4 { - padding-left: 1.5rem !important; - } - .pe-sm-5 { - padding-left: 3rem !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pb-sm-3 { - padding-bottom: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 3rem !important; - } - .ps-sm-0 { - padding-right: 0 !important; - } - .ps-sm-1 { - padding-right: 0.25rem !important; - } - .ps-sm-2 { - padding-right: 0.5rem !important; - } - .ps-sm-3 { - padding-right: 1rem !important; - } - .ps-sm-4 { - padding-right: 1.5rem !important; - } - .ps-sm-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 768px) { - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-grid { - display: grid !important; - } - .d-md-inline-grid { - display: inline-grid !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline-flex { - display: inline-flex !important; - } - .d-md-none { - display: none !important; - } - .flex-md-fill { - flex: 1 1 auto !important; - } - .flex-md-row { - flex-direction: row !important; - } - .flex-md-column { - flex-direction: column !important; - } - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - .flex-md-grow-0 { - flex-grow: 0 !important; - } - .flex-md-grow-1 { - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - .flex-md-wrap { - flex-wrap: wrap !important; - } - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-md-start { - justify-content: flex-start !important; - } - .justify-content-md-end { - justify-content: flex-end !important; - } - .justify-content-md-center { - justify-content: center !important; - } - .justify-content-md-between { - justify-content: space-between !important; - } - .justify-content-md-around { - justify-content: space-around !important; - } - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - .align-items-md-start { - align-items: flex-start !important; - } - .align-items-md-end { - align-items: flex-end !important; - } - .align-items-md-center { - align-items: center !important; - } - .align-items-md-baseline { - align-items: baseline !important; - } - .align-items-md-stretch { - align-items: stretch !important; - } - .align-content-md-start { - align-content: flex-start !important; - } - .align-content-md-end { - align-content: flex-end !important; - } - .align-content-md-center { - align-content: center !important; - } - .align-content-md-between { - align-content: space-between !important; - } - .align-content-md-around { - align-content: space-around !important; - } - .align-content-md-stretch { - align-content: stretch !important; - } - .align-self-md-auto { - align-self: auto !important; - } - .align-self-md-start { - align-self: flex-start !important; - } - .align-self-md-end { - align-self: flex-end !important; - } - .align-self-md-center { - align-self: center !important; - } - .align-self-md-baseline { - align-self: baseline !important; - } - .align-self-md-stretch { - align-self: stretch !important; - } - .order-md-first { - order: -1 !important; - } - .order-md-0 { - order: 0 !important; - } - .order-md-1 { - order: 1 !important; - } - .order-md-2 { - order: 2 !important; - } - .order-md-3 { - order: 3 !important; - } - .order-md-4 { - order: 4 !important; - } - .order-md-5 { - order: 5 !important; - } - .order-md-last { - order: 6 !important; - } - .m-md-0 { - margin: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mx-md-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-md-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-md-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-md-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-md-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-md-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-md-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mt-md-3 { - margin-top: 1rem !important; - } - .mt-md-4 { - margin-top: 1.5rem !important; - } - .mt-md-5 { - margin-top: 3rem !important; - } - .mt-md-auto { - margin-top: auto !important; - } - .me-md-0 { - margin-left: 0 !important; - } - .me-md-1 { - margin-left: 0.25rem !important; - } - .me-md-2 { - margin-left: 0.5rem !important; - } - .me-md-3 { - margin-left: 1rem !important; - } - .me-md-4 { - margin-left: 1.5rem !important; - } - .me-md-5 { - margin-left: 3rem !important; - } - .me-md-auto { - margin-left: auto !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .mb-md-3 { - margin-bottom: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 3rem !important; - } - .mb-md-auto { - margin-bottom: auto !important; - } - .ms-md-0 { - margin-right: 0 !important; - } - .ms-md-1 { - margin-right: 0.25rem !important; - } - .ms-md-2 { - margin-right: 0.5rem !important; - } - .ms-md-3 { - margin-right: 1rem !important; - } - .ms-md-4 { - margin-right: 1.5rem !important; - } - .ms-md-5 { - margin-right: 3rem !important; - } - .ms-md-auto { - margin-right: auto !important; - } - .p-md-0 { - padding: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .px-md-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-md-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-md-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-md-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-md-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-md-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pt-md-3 { - padding-top: 1rem !important; - } - .pt-md-4 { - padding-top: 1.5rem !important; - } - .pt-md-5 { - padding-top: 3rem !important; - } - .pe-md-0 { - padding-left: 0 !important; - } - .pe-md-1 { - padding-left: 0.25rem !important; - } - .pe-md-2 { - padding-left: 0.5rem !important; - } - .pe-md-3 { - padding-left: 1rem !important; - } - .pe-md-4 { - padding-left: 1.5rem !important; - } - .pe-md-5 { - padding-left: 3rem !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pb-md-3 { - padding-bottom: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 3rem !important; - } - .ps-md-0 { - padding-right: 0 !important; - } - .ps-md-1 { - padding-right: 0.25rem !important; - } - .ps-md-2 { - padding-right: 0.5rem !important; - } - .ps-md-3 { - padding-right: 1rem !important; - } - .ps-md-4 { - padding-right: 1.5rem !important; - } - .ps-md-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 992px) { - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-grid { - display: grid !important; - } - .d-lg-inline-grid { - display: inline-grid !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline-flex { - display: inline-flex !important; - } - .d-lg-none { - display: none !important; - } - .flex-lg-fill { - flex: 1 1 auto !important; - } - .flex-lg-row { - flex-direction: row !important; - } - .flex-lg-column { - flex-direction: column !important; - } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - .flex-lg-wrap { - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-lg-start { - justify-content: flex-start !important; - } - .justify-content-lg-end { - justify-content: flex-end !important; - } - .justify-content-lg-center { - justify-content: center !important; - } - .justify-content-lg-between { - justify-content: space-between !important; - } - .justify-content-lg-around { - justify-content: space-around !important; - } - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - .align-items-lg-start { - align-items: flex-start !important; - } - .align-items-lg-end { - align-items: flex-end !important; - } - .align-items-lg-center { - align-items: center !important; - } - .align-items-lg-baseline { - align-items: baseline !important; - } - .align-items-lg-stretch { - align-items: stretch !important; - } - .align-content-lg-start { - align-content: flex-start !important; - } - .align-content-lg-end { - align-content: flex-end !important; - } - .align-content-lg-center { - align-content: center !important; - } - .align-content-lg-between { - align-content: space-between !important; - } - .align-content-lg-around { - align-content: space-around !important; - } - .align-content-lg-stretch { - align-content: stretch !important; - } - .align-self-lg-auto { - align-self: auto !important; - } - .align-self-lg-start { - align-self: flex-start !important; - } - .align-self-lg-end { - align-self: flex-end !important; - } - .align-self-lg-center { - align-self: center !important; - } - .align-self-lg-baseline { - align-self: baseline !important; - } - .align-self-lg-stretch { - align-self: stretch !important; - } - .order-lg-first { - order: -1 !important; - } - .order-lg-0 { - order: 0 !important; - } - .order-lg-1 { - order: 1 !important; - } - .order-lg-2 { - order: 2 !important; - } - .order-lg-3 { - order: 3 !important; - } - .order-lg-4 { - order: 4 !important; - } - .order-lg-5 { - order: 5 !important; - } - .order-lg-last { - order: 6 !important; - } - .m-lg-0 { - margin: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mx-lg-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-lg-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-lg-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-lg-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-lg-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-lg-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-lg-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mt-lg-3 { - margin-top: 1rem !important; - } - .mt-lg-4 { - margin-top: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 3rem !important; - } - .mt-lg-auto { - margin-top: auto !important; - } - .me-lg-0 { - margin-left: 0 !important; - } - .me-lg-1 { - margin-left: 0.25rem !important; - } - .me-lg-2 { - margin-left: 0.5rem !important; - } - .me-lg-3 { - margin-left: 1rem !important; - } - .me-lg-4 { - margin-left: 1.5rem !important; - } - .me-lg-5 { - margin-left: 3rem !important; - } - .me-lg-auto { - margin-left: auto !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .mb-lg-3 { - margin-bottom: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 3rem !important; - } - .mb-lg-auto { - margin-bottom: auto !important; - } - .ms-lg-0 { - margin-right: 0 !important; - } - .ms-lg-1 { - margin-right: 0.25rem !important; - } - .ms-lg-2 { - margin-right: 0.5rem !important; - } - .ms-lg-3 { - margin-right: 1rem !important; - } - .ms-lg-4 { - margin-right: 1.5rem !important; - } - .ms-lg-5 { - margin-right: 3rem !important; - } - .ms-lg-auto { - margin-right: auto !important; - } - .p-lg-0 { - padding: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .px-lg-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-lg-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-lg-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-lg-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-lg-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-lg-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pt-lg-3 { - padding-top: 1rem !important; - } - .pt-lg-4 { - padding-top: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 3rem !important; - } - .pe-lg-0 { - padding-left: 0 !important; - } - .pe-lg-1 { - padding-left: 0.25rem !important; - } - .pe-lg-2 { - padding-left: 0.5rem !important; - } - .pe-lg-3 { - padding-left: 1rem !important; - } - .pe-lg-4 { - padding-left: 1.5rem !important; - } - .pe-lg-5 { - padding-left: 3rem !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pb-lg-3 { - padding-bottom: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 3rem !important; - } - .ps-lg-0 { - padding-right: 0 !important; - } - .ps-lg-1 { - padding-right: 0.25rem !important; - } - .ps-lg-2 { - padding-right: 0.5rem !important; - } - .ps-lg-3 { - padding-right: 1rem !important; - } - .ps-lg-4 { - padding-right: 1.5rem !important; - } - .ps-lg-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 1200px) { - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-grid { - display: grid !important; - } - .d-xl-inline-grid { - display: inline-grid !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline-flex { - display: inline-flex !important; - } - .d-xl-none { - display: none !important; - } - .flex-xl-fill { - flex: 1 1 auto !important; - } - .flex-xl-row { - flex-direction: row !important; - } - .flex-xl-column { - flex-direction: column !important; - } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xl-wrap { - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xl-start { - justify-content: flex-start !important; - } - .justify-content-xl-end { - justify-content: flex-end !important; - } - .justify-content-xl-center { - justify-content: center !important; - } - .justify-content-xl-between { - justify-content: space-between !important; - } - .justify-content-xl-around { - justify-content: space-around !important; - } - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - .align-items-xl-start { - align-items: flex-start !important; - } - .align-items-xl-end { - align-items: flex-end !important; - } - .align-items-xl-center { - align-items: center !important; - } - .align-items-xl-baseline { - align-items: baseline !important; - } - .align-items-xl-stretch { - align-items: stretch !important; - } - .align-content-xl-start { - align-content: flex-start !important; - } - .align-content-xl-end { - align-content: flex-end !important; - } - .align-content-xl-center { - align-content: center !important; - } - .align-content-xl-between { - align-content: space-between !important; - } - .align-content-xl-around { - align-content: space-around !important; - } - .align-content-xl-stretch { - align-content: stretch !important; - } - .align-self-xl-auto { - align-self: auto !important; - } - .align-self-xl-start { - align-self: flex-start !important; - } - .align-self-xl-end { - align-self: flex-end !important; - } - .align-self-xl-center { - align-self: center !important; - } - .align-self-xl-baseline { - align-self: baseline !important; - } - .align-self-xl-stretch { - align-self: stretch !important; - } - .order-xl-first { - order: -1 !important; - } - .order-xl-0 { - order: 0 !important; - } - .order-xl-1 { - order: 1 !important; - } - .order-xl-2 { - order: 2 !important; - } - .order-xl-3 { - order: 3 !important; - } - .order-xl-4 { - order: 4 !important; - } - .order-xl-5 { - order: 5 !important; - } - .order-xl-last { - order: 6 !important; - } - .m-xl-0 { - margin: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mx-xl-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-xl-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-xl-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-xl-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-xl-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-xl-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-xl-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mt-xl-3 { - margin-top: 1rem !important; - } - .mt-xl-4 { - margin-top: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 3rem !important; - } - .mt-xl-auto { - margin-top: auto !important; - } - .me-xl-0 { - margin-left: 0 !important; - } - .me-xl-1 { - margin-left: 0.25rem !important; - } - .me-xl-2 { - margin-left: 0.5rem !important; - } - .me-xl-3 { - margin-left: 1rem !important; - } - .me-xl-4 { - margin-left: 1.5rem !important; - } - .me-xl-5 { - margin-left: 3rem !important; - } - .me-xl-auto { - margin-left: auto !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xl-3 { - margin-bottom: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 3rem !important; - } - .mb-xl-auto { - margin-bottom: auto !important; - } - .ms-xl-0 { - margin-right: 0 !important; - } - .ms-xl-1 { - margin-right: 0.25rem !important; - } - .ms-xl-2 { - margin-right: 0.5rem !important; - } - .ms-xl-3 { - margin-right: 1rem !important; - } - .ms-xl-4 { - margin-right: 1.5rem !important; - } - .ms-xl-5 { - margin-right: 3rem !important; - } - .ms-xl-auto { - margin-right: auto !important; - } - .p-xl-0 { - padding: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .px-xl-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-xl-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-xl-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-xl-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-xl-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-xl-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pt-xl-3 { - padding-top: 1rem !important; - } - .pt-xl-4 { - padding-top: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 3rem !important; - } - .pe-xl-0 { - padding-left: 0 !important; - } - .pe-xl-1 { - padding-left: 0.25rem !important; - } - .pe-xl-2 { - padding-left: 0.5rem !important; - } - .pe-xl-3 { - padding-left: 1rem !important; - } - .pe-xl-4 { - padding-left: 1.5rem !important; - } - .pe-xl-5 { - padding-left: 3rem !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xl-3 { - padding-bottom: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 3rem !important; - } - .ps-xl-0 { - padding-right: 0 !important; - } - .ps-xl-1 { - padding-right: 0.25rem !important; - } - .ps-xl-2 { - padding-right: 0.5rem !important; - } - .ps-xl-3 { - padding-right: 1rem !important; - } - .ps-xl-4 { - padding-right: 1.5rem !important; - } - .ps-xl-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 1400px) { - .d-xxl-inline { - display: inline !important; - } - .d-xxl-inline-block { - display: inline-block !important; - } - .d-xxl-block { - display: block !important; - } - .d-xxl-grid { - display: grid !important; - } - .d-xxl-inline-grid { - display: inline-grid !important; - } - .d-xxl-table { - display: table !important; - } - .d-xxl-table-row { - display: table-row !important; - } - .d-xxl-table-cell { - display: table-cell !important; - } - .d-xxl-flex { - display: flex !important; - } - .d-xxl-inline-flex { - display: inline-flex !important; - } - .d-xxl-none { - display: none !important; - } - .flex-xxl-fill { - flex: 1 1 auto !important; - } - .flex-xxl-row { - flex-direction: row !important; - } - .flex-xxl-column { - flex-direction: column !important; - } - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xxl-start { - justify-content: flex-start !important; - } - .justify-content-xxl-end { - justify-content: flex-end !important; - } - .justify-content-xxl-center { - justify-content: center !important; - } - .justify-content-xxl-between { - justify-content: space-between !important; - } - .justify-content-xxl-around { - justify-content: space-around !important; - } - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - .align-items-xxl-start { - align-items: flex-start !important; - } - .align-items-xxl-end { - align-items: flex-end !important; - } - .align-items-xxl-center { - align-items: center !important; - } - .align-items-xxl-baseline { - align-items: baseline !important; - } - .align-items-xxl-stretch { - align-items: stretch !important; - } - .align-content-xxl-start { - align-content: flex-start !important; - } - .align-content-xxl-end { - align-content: flex-end !important; - } - .align-content-xxl-center { - align-content: center !important; - } - .align-content-xxl-between { - align-content: space-between !important; - } - .align-content-xxl-around { - align-content: space-around !important; - } - .align-content-xxl-stretch { - align-content: stretch !important; - } - .align-self-xxl-auto { - align-self: auto !important; - } - .align-self-xxl-start { - align-self: flex-start !important; - } - .align-self-xxl-end { - align-self: flex-end !important; - } - .align-self-xxl-center { - align-self: center !important; - } - .align-self-xxl-baseline { - align-self: baseline !important; - } - .align-self-xxl-stretch { - align-self: stretch !important; - } - .order-xxl-first { - order: -1 !important; - } - .order-xxl-0 { - order: 0 !important; - } - .order-xxl-1 { - order: 1 !important; - } - .order-xxl-2 { - order: 2 !important; - } - .order-xxl-3 { - order: 3 !important; - } - .order-xxl-4 { - order: 4 !important; - } - .order-xxl-5 { - order: 5 !important; - } - .order-xxl-last { - order: 6 !important; - } - .m-xxl-0 { - margin: 0 !important; - } - .m-xxl-1 { - margin: 0.25rem !important; - } - .m-xxl-2 { - margin: 0.5rem !important; - } - .m-xxl-3 { - margin: 1rem !important; - } - .m-xxl-4 { - margin: 1.5rem !important; - } - .m-xxl-5 { - margin: 3rem !important; - } - .m-xxl-auto { - margin: auto !important; - } - .mx-xxl-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-xxl-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-xxl-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-xxl-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-xxl-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-xxl-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-xxl-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xxl-0 { - margin-top: 0 !important; - } - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - .mt-xxl-3 { - margin-top: 1rem !important; - } - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - .mt-xxl-5 { - margin-top: 3rem !important; - } - .mt-xxl-auto { - margin-top: auto !important; - } - .me-xxl-0 { - margin-left: 0 !important; - } - .me-xxl-1 { - margin-left: 0.25rem !important; - } - .me-xxl-2 { - margin-left: 0.5rem !important; - } - .me-xxl-3 { - margin-left: 1rem !important; - } - .me-xxl-4 { - margin-left: 1.5rem !important; - } - .me-xxl-5 { - margin-left: 3rem !important; - } - .me-xxl-auto { - margin-left: auto !important; - } - .mb-xxl-0 { - margin-bottom: 0 !important; - } - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - .mb-xxl-auto { - margin-bottom: auto !important; - } - .ms-xxl-0 { - margin-right: 0 !important; - } - .ms-xxl-1 { - margin-right: 0.25rem !important; - } - .ms-xxl-2 { - margin-right: 0.5rem !important; - } - .ms-xxl-3 { - margin-right: 1rem !important; - } - .ms-xxl-4 { - margin-right: 1.5rem !important; - } - .ms-xxl-5 { - margin-right: 3rem !important; - } - .ms-xxl-auto { - margin-right: auto !important; - } - .p-xxl-0 { - padding: 0 !important; - } - .p-xxl-1 { - padding: 0.25rem !important; - } - .p-xxl-2 { - padding: 0.5rem !important; - } - .p-xxl-3 { - padding: 1rem !important; - } - .p-xxl-4 { - padding: 1.5rem !important; - } - .p-xxl-5 { - padding: 3rem !important; - } - .px-xxl-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-xxl-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-xxl-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-xxl-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-xxl-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-xxl-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xxl-0 { - padding-top: 0 !important; - } - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - .pt-xxl-3 { - padding-top: 1rem !important; - } - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - .pt-xxl-5 { - padding-top: 3rem !important; - } - .pe-xxl-0 { - padding-left: 0 !important; - } - .pe-xxl-1 { - padding-left: 0.25rem !important; - } - .pe-xxl-2 { - padding-left: 0.5rem !important; - } - .pe-xxl-3 { - padding-left: 1rem !important; - } - .pe-xxl-4 { - padding-left: 1.5rem !important; - } - .pe-xxl-5 { - padding-left: 3rem !important; - } - .pb-xxl-0 { - padding-bottom: 0 !important; - } - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - .ps-xxl-0 { - padding-right: 0 !important; - } - .ps-xxl-1 { - padding-right: 0.25rem !important; - } - .ps-xxl-2 { - padding-right: 0.5rem !important; - } - .ps-xxl-3 { - padding-right: 1rem !important; - } - .ps-xxl-4 { - padding-right: 1.5rem !important; - } - .ps-xxl-5 { - padding-right: 3rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-grid { - display: grid !important; - } - .d-print-inline-grid { - display: inline-grid !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: flex !important; - } - .d-print-inline-flex { - display: inline-flex !important; - } - .d-print-none { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css.map b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css.map deleted file mode 100644 index 08430325..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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EE,mBAAA;EJ6+BR;EI1+BM;;IAEE,mBAAA;EJ4+BR;AACF;AKpiCQ;EAOI,0BAAA;ALgiCZ;;AKviCQ;EAOI,gCAAA;ALoiCZ;;AK3iCQ;EAOI,yBAAA;ALwiCZ;;AK/iCQ;EAOI,wBAAA;AL4iCZ;;AKnjCQ;EAOI,+BAAA;ALgjCZ;;AKvjCQ;EAOI,yBAAA;ALojCZ;;AK3jCQ;EAOI,6BAAA;ALwjCZ;;AK/jCQ;EAOI,8BAAA;AL4jCZ;;AKnkCQ;EAOI,wBAAA;ALgkCZ;;AKvkCQ;EAOI,+BAAA;ALokCZ;;AK3kCQ;EAOI,wBAAA;ALwkCZ;;AK/kCQ;EAOI,yBAAA;AL4kCZ;;AKnlCQ;EAOI,8BAAA;ALglCZ;;AKvlCQ;EAOI,iCAAA;ALolCZ;;AK3lCQ;EAOI,sCAAA;ALwlCZ;;AK/lCQ;EAOI,yCAAA;AL4lCZ;;AKnmCQ;EAOI,uBAAA;ALgmCZ;;AKvmCQ;EAOI,uBAAA;ALomCZ;;AK3mCQ;EAOI,yBAAA;ALwmCZ;;AK/mCQ;EAOI,yBAAA;AL4mCZ;;AKnnCQ;EAOI,0BAAA;ALgnCZ;;AKvnCQ;EAOI,4BAAA;ALonCZ;;AK3nCQ;EAOI,kCAAA;ALwnCZ;;AK/nCQ;EAOI,sCAAA;AL4nCZ;;AKnoCQ;EAOI,oCAAA;ALgoCZ;;AKvoCQ;EAOI,kCAAA;ALooCZ;;AK3oCQ;EAOI,yCAAA;ALwoCZ;;AK/oCQ;EAOI,wCAAA;AL4oCZ;;AKnpCQ;EAOI,wCAAA;ALgpCZ;;AKvpCQ;EAOI,kCAAA;ALopCZ;;AK3pCQ;EAOI,gCAAA;ALwpCZ;;AK/pCQ;EAOI,8BAAA;AL4pCZ;;AKnqCQ;EAOI,gCAAA;ALgqCZ;;AKvqCQ;EAOI,+BAAA;ALoqCZ;;AK3qCQ;EAOI,oCAAA;ALwqCZ;;AK/qCQ;EAOI,kCAAA;AL4qCZ;;AKnrCQ;EAOI,gCAAA;ALgrCZ;;AKvrCQ;EAOI,uCAAA;ALorCZ;;AK3rCQ;EAOI,sCAAA;ALwrCZ;;AK/rCQ;EAOI,iCAAA;AL4rCZ;;AKnsCQ;EAOI,2BAAA;ALgsCZ;;AKvsCQ;EAOI,iCAAA;ALosCZ;;AK3sCQ;EAOI,+BAAA;ALwsCZ;;AK/sCQ;EAOI,6BAAA;AL4sCZ;;AKntCQ;EAOI,+BAAA;ALgtCZ;;AKvtCQ;EAOI,8BAAA;ALotCZ;;AK3tCQ;EAOI,oBAAA;ALwtCZ;;AK/tCQ;EAOI,mBAAA;AL4tCZ;;AKnuCQ;EAOI,mBAAA;ALguCZ;;AKvuCQ;EAOI,mBAAA;ALouCZ;;AK3uCQ;EAOI,mBAAA;ALwuCZ;;AK/uCQ;EAOI,mBAAA;AL4uCZ;;AKnvCQ;EAOI,mBAAA;ALgvCZ;;AKvvCQ;EAOI,mBAAA;ALovCZ;;AK3vCQ;EAOI,oBAAA;ALwvCZ;;AK/vCQ;EAOI,0BAAA;AL4vCZ;;AKnwCQ;EAOI,yBAAA;ALgwCZ;;AKvwCQ;EAOI,uBAAA;ALowCZ;;AK3wCQ;EAOI,yBAAA;ALwwCZ;;AK/wCQ;EAOI,uBAAA;AL4wCZ;;AKnxCQ;EAOI,uBAAA;ALgxCZ;;AKvxCQ;EAOI,yBAAA;EAAA,0BAAA;ALqxCZ;;AK5xCQ;EAOI,+BAAA;EAAA,gCAAA;AL0xCZ;;AKjyCQ;EAOI,8BAAA;EAAA,+BAAA;AL+xCZ;;AKtyCQ;EAOI,4BAAA;EAAA,6BAAA;ALoyCZ;;AK3yCQ;EAOI,8BAAA;EAAA,+BAAA;ALyyCZ;;AKhzCQ;EAOI,4BAAA;EAAA,6BAAA;AL8yCZ;;AKrzCQ;EAOI,4BAAA;EAAA,6BAAA;ALmzCZ;;AK1zCQ;EAOI,wBAAA;EAAA,2BAAA;ALwzCZ;;AK/zCQ;EAOI,8BAAA;EAAA,iCAAA;AL6zCZ;;AKp0CQ;EAOI,6BAAA;EAAA,gCAAA;ALk0CZ;;AKz0CQ;EAOI,2BAAA;EAAA,8BAAA;ALu0CZ;;AK90CQ;EAOI,6BAAA;EAAA,gCAAA;AL40CZ;;AKn1CQ;EAOI,2BAAA;EAAA,8BAAA;ALi1CZ;;AKx1CQ;EAOI,2BAAA;EAAA,8BAAA;ALs1CZ;;AK71CQ;EAOI,wBAAA;AL01CZ;;AKj2CQ;EAOI,8BAAA;AL81CZ;;AKr2CQ;EAOI,6BAAA;ALk2CZ;;AKz2CQ;EAOI,2BAAA;ALs2CZ;;AK72CQ;EAOI,6BAAA;AL02CZ;;AKj3CQ;EAOI,2BAAA;AL82CZ;;AKr3CQ;EAOI,2BAAA;ALk3CZ;;AKz3CQ;EAOI,yBAAA;ALs3CZ;;AK73CQ;EAOI,+BAAA;AL03CZ;;AKj4CQ;EAOI,8BAAA;AL83CZ;;AKr4CQ;EAOI,4BAAA;ALk4CZ;;AKz4CQ;EAOI,8BAAA;ALs4CZ;;AK74CQ;EAOI,4BAAA;AL04CZ;;AKj5CQ;EAOI,4BAAA;AL84CZ;;AKr5CQ;EAOI,2BAAA;ALk5CZ;;AKz5CQ;EAOI,iCAAA;ALs5CZ;;AK75CQ;EAOI,gCAAA;AL05CZ;;AKj6CQ;EAOI,8BAAA;AL85CZ;;AKr6CQ;EAOI,gCAAA;ALk6CZ;;AKz6CQ;EAOI,8BAAA;ALs6CZ;;AK76CQ;EAOI,8BAAA;AL06CZ;;AKj7CQ;EAOI,0BAAA;AL86CZ;;AKr7CQ;EAOI,gCAAA;ALk7CZ;;AKz7CQ;EAOI,+BAAA;ALs7CZ;;AK77CQ;EAOI,6BAAA;AL07CZ;;AKj8CQ;EAOI,+BAAA;AL87CZ;;AKr8CQ;EAOI,6BAAA;ALk8CZ;;AKz8CQ;EAOI,6BAAA;ALs8CZ;;AK78CQ;EAOI,qBAAA;AL08CZ;;AKj9CQ;EAOI,2BAAA;AL88CZ;;AKr9CQ;EAOI,0BAAA;ALk9CZ;;AKz9CQ;EAOI,wBAAA;ALs9CZ;;AK79CQ;EAOI,0BAAA;AL09CZ;;AKj+CQ;EAOI,wBAAA;AL89CZ;;AKr+CQ;EAOI,0BAAA;EAAA,2BAAA;ALm+CZ;;AK1+CQ;EAOI,gCAAA;EAAA,iCAAA;ALw+CZ;;AK/+CQ;EAOI,+BAAA;EAAA,gCAAA;AL6+CZ;;AKp/CQ;EAOI,6BAAA;EAAA,8BAAA;ALk/CZ;;AKz/CQ;EAOI,+BAAA;EAAA,gCAAA;ALu/CZ;;AK9/CQ;EAOI,6BAAA;EAAA,8BAAA;AL4/CZ;;AKngDQ;EAOI,yBAAA;EAAA,4BAAA;ALigDZ;;AKxgDQ;EAOI,+BAAA;EAAA,kCAAA;ALsgDZ;;AK7gDQ;EAOI,8BAAA;EAAA,iCAAA;AL2gDZ;;AKlhDQ;EAOI,4BAAA;EAAA,+BAAA;ALghDZ;;AKvhDQ;EAOI,8BAAA;EAAA,iCAAA;ALqhDZ;;AK5hDQ;EAOI,4BAAA;EAAA,+BAAA;AL0hDZ;;AKjiDQ;EAOI,yBAAA;AL8hDZ;;AKriDQ;EAOI,+BAAA;ALkiDZ;;AKziDQ;EAOI,8BAAA;ALsiDZ;;AK7iDQ;EAOI,4BAAA;AL0iDZ;;AKjjDQ;EAOI,8BAAA;AL8iDZ;;AKrjDQ;EAOI,4BAAA;ALkjDZ;;AKzjDQ;EAOI,0BAAA;ALsjDZ;;AK7jDQ;EAOI,gCAAA;AL0jDZ;;AKjkDQ;EAOI,+BAAA;AL8jDZ;;AKrkDQ;EAOI,6BAAA;ALkkDZ;;AKzkDQ;EAOI,+BAAA;ALskDZ;;AK7kDQ;EAOI,6BAAA;AL0kDZ;;AKjlDQ;EAOI,4BAAA;AL8kDZ;;AKrlDQ;EAOI,kCAAA;ALklDZ;;AKzlDQ;EAOI,iCAAA;ALslDZ;;AK7lDQ;EAOI,+BAAA;AL0lDZ;;AKjmDQ;EAOI,iCAAA;AL8lDZ;;AKrmDQ;EAOI,+BAAA;ALkmDZ;;AKzmDQ;EAOI,2BAAA;ALsmDZ;;AK7mDQ;EAOI,iCAAA;AL0mDZ;;AKjnDQ;EAOI,gCAAA;AL8mDZ;;AKrnDQ;EAOI,8BAAA;ALknDZ;;AKznDQ;EAOI,gCAAA;ALsnDZ;;AK7nDQ;EAOI,8BAAA;AL0nDZ;;ACpoDI;EIGI;IAOI,0BAAA;EL+nDV;EKtoDM;IAOI,gCAAA;ELkoDV;EKzoDM;IAOI,yBAAA;ELqoDV;EK5oDM;IAOI,wBAAA;ELwoDV;EK/oDM;IAOI,+BAAA;EL2oDV;EKlpDM;IAOI,yBAAA;EL8oDV;EKrpDM;IAOI,6BAAA;ELipDV;EKxpDM;IAOI,8BAAA;ELopDV;EK3pDM;IAOI,wBAAA;ELupDV;EK9pDM;IAOI,+BAAA;EL0pDV;EKjqDM;IAOI,wBAAA;EL6pDV;EKpqDM;IAOI,yBAAA;ELgqDV;EKvqDM;IAOI,8BAAA;ELmqDV;EK1qDM;IAOI,iCAAA;ELsqDV;EK7qDM;IAOI,sCAAA;ELyqDV;EKhrDM;IAOI,yCAAA;EL4qDV;EKnrDM;IAOI,uBAAA;EL+qDV;EKtrDM;IAOI,uBAAA;ELkrDV;EKzrDM;IAOI,yBAAA;ELqrDV;EK5rDM;IAOI,yBAAA;ELwrDV;EK/rDM;IAOI,0BAAA;EL2rDV;EKlsDM;IAOI,4BAAA;EL8rDV;EKrsDM;IAOI,kCAAA;ELisDV;EKxsDM;IAOI,sCAAA;ELosDV;EK3sDM;IAOI,oCAAA;ELusDV;EK9sDM;IAOI,kCAAA;EL0sDV;EKjtDM;IAOI,yCAAA;EL6sDV;EKptDM;IAOI,wCAAA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nEV;EK/nEM;IAOI,yCAAA;EL2nEV;EKloEM;IAOI,uBAAA;EL8nEV;EKroEM;IAOI,uBAAA;ELioEV;EKxoEM;IAOI,yBAAA;ELooEV;EK3oEM;IAOI,yBAAA;ELuoEV;EK9oEM;IAOI,0BAAA;EL0oEV;EKjpEM;IAOI,4BAAA;EL6oEV;EKppEM;IAOI,kCAAA;ELgpEV;EKvpEM;IAOI,sCAAA;ELmpEV;EK1pEM;IAOI,oCAAA;ELspEV;EK7pEM;IAOI,kCAAA;ELypEV;EKhqEM;IAOI,yCAAA;EL4pEV;EKnqEM;IAOI,wCAAA;EL+pEV;EKtqEM;IAOI,wCAAA;ELkqEV;EKzqEM;IAOI,kCAAA;ELqqEV;EK5qEM;IAOI,gCAAA;ELwqEV;EK/qEM;IAOI,8BAAA;EL2qEV;EKlrEM;IAOI,gCAAA;EL8qEV;EKrrEM;IAOI,+BAAA;ELirEV;EKxrEM;IAOI,oCAAA;ELorEV;EK3rEM;IAOI,kCAAA;ELurEV;EK9rEM;IAOI,gCAAA;EL0rEV;EKjsEM;IAOI,uCAAA;EL6rEV;EKpsEM;IAOI,sCAAA;ELgsEV;EKvsEM;IAOI,iCAAA;ELmsEV;EK1sEM;IAOI,2BAAA;ELssEV;EK7sEM;IAOI,iCAAA;ELysEV;EKhtEM;IAOI,+BAAA;EL4sEV;EKntEM;IAOI,6BAAA;EL+sEV;EKttEM;IAOI,+BAAA;ELktEV;EKztEM;IAOI,8BAAA;ELqtEV;EK5tEM;IAOI,oBAAA;ELwtEV;EK/tEM;IAOI,mBAAA;EL2tEV;EKluEM;IAOI,mBAAA;EL8tEV;EKruEM;IAOI,mBAAA;ELiuEV;EKxuEM;IAOI,mBAAA;ELouEV;EK3uEM;IAOI,mBAAA;ELuuEV;EK9uEM;IAOI,mBAAA;EL0uEV;EKjvEM;IAOI,mBAAA;EL6uEV;EKpvEM;IAOI,oBAAA;ELgvEV;EKvvEM;IAOI,0BAAA;ELmvEV;EK1vEM;IAOI,yBAAA;ELsvEV;EK7vEM;IAOI,uBAAA;ELyvEV;EKhwEM;IAOI,yBAAA;EL4vEV;EKnwEM;IAOI,uBAAA;EL+vEV;EKtwEM;IAOI,uBAAA;ELkwEV;EKzwEM;IAOI,yBAAA;IAAA,0BAAA;ELswEV;EK7wEM;IAO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EKviFM;IAOI,yBAAA;ELmiFV;EK1iFM;IAOI,wBAAA;ELsiFV;EK7iFM;IAOI,+BAAA;ELyiFV;EKhjFM;IAOI,yBAAA;EL4iFV;EKnjFM;IAOI,6BAAA;EL+iFV;EKtjFM;IAOI,8BAAA;ELkjFV;EKzjFM;IAOI,wBAAA;ELqjFV;EK5jFM;IAOI,+BAAA;ELwjFV;EK/jFM;IAOI,wBAAA;EL2jFV;EKlkFM;IAOI,yBAAA;EL8jFV;EKrkFM;IAOI,8BAAA;ELikFV;EKxkFM;IAOI,iCAAA;ELokFV;EK3kFM;IAOI,sCAAA;ELukFV;EK9kFM;IAOI,yCAAA;EL0kFV;EKjlFM;IAOI,uBAAA;EL6kFV;EKplFM;IAOI,uBAAA;ELglFV;EKvlFM;IAOI,yBAAA;ELmlFV;EK1lFM;IAOI,yBAAA;ELslFV;EK7lFM;IAOI,0BAAA;ELylFV;EKhmFM;IAOI,4BAAA;EL4lFV;EKnmFM;IAOI,kCAAA;EL+lFV;EKtmFM;IAOI,sCAAA;ELkmFV;EKzmFM;IAOI,oCAAA;ELqmFV;EK5mFM;IAOI,kCAAA;ELwmFV;EK/mFM;IAOI,yCAAA;EL2mFV;EKlnFM;IAOI,wCAAA;EL8mFV;EKrnFM;IAOI,wCAAA;ELinFV;EKxnFM;IAOI,kCAAA;ELonFV;EK3nFM;IAOI,gCAAA;ELunFV;EK9nFM;IAOI,8BAAA;EL0nFV;EKjoFM;IAOI,gCAAA;EL6nFV;EKpoFM;IAOI,+BAAA;ELgoFV;EKvoFM;IAOI,oCAAA;ELmoFV;EK1oFM;IAOI,kCAAA;ELsoFV;EK7oFM;IAOI,gCAAA;ELyoFV;EKhpFM;IAOI,uCAAA;EL4oFV;EKnpFM;IAOI,sCAAA;EL+oFV;EKtpFM;IAOI,iCAAA;ELkpFV;EKzpFM;IAOI,2BAAA;ELqpFV;EK5pFM;IAOI,iCAAA;ELwpFV;EK/pFM;IAOI,+BAAA;EL2pFV;EKlqFM;IAOI,6BAAA;EL8pFV;EKrqFM;IAOI,+BAAA;ELiqFV;EKxqFM;IAOI,8BAAA;ELoqFV;EK3qFM;IAOI,oBAAA;ELuqFV;EK9qFM;IAOI,mBAAA;EL0qFV;EKjrFM;IAOI,mBAAA;EL6qFV;EKprFM;IAOI,mBAAA;ELgrFV;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AAA;ELy8FV;EKh9FM;IAOI,iCAAA;EL48FV;EKn9FM;IAOI,+BAAA;EL+8FV;EKt9FM;IAOI,iCAAA;ELk9FV;EKz9FM;IAOI,+BAAA;ELq9FV;EK59FM;IAOI,2BAAA;ELw9FV;EK/9FM;IAOI,iCAAA;EL29FV;EKl+FM;IAOI,gCAAA;EL89FV;EKr+FM;IAOI,8BAAA;ELi+FV;EKx+FM;IAOI,gCAAA;ELo+FV;EK3+FM;IAOI,8BAAA;ELu+FV;AACF;ACl/FI;EIGI;IAOI,0BAAA;EL4+FV;EKn/FM;IAOI,gCAAA;EL++FV;EKt/FM;IAOI,yBAAA;ELk/FV;EKz/FM;IAOI,wBAAA;ELq/FV;EK5/FM;IAOI,+BAAA;ELw/FV;EK//FM;IAOI,yBAAA;EL2/FV;EKlgGM;IAOI,6BAAA;EL8/FV;EKrgGM;IAOI,8BAAA;ELigGV;EKxgGM;IAOI,wBAAA;ELogGV;EK3gGM;IAOI,+BAAA;ELugGV;EK9gGM;IAOI,wBAAA;EL0gGV;EKjhGM;IAOI,yBAAA;EL6gGV;EKphGM;IAOI,8BAAA;ELghGV;EKvhGM;IAOI,iCAAA;ELmhGV;EK1hGM;IAOI,sCAAA;ELshGV;EK7hGM;IAOI,yCAAA;ELyhGV;EKhiGM;IAOI,uBAAA;EL4hGV;EKniGM;IAOI,uBAAA;EL+hGV;EKtiGM;IAOI,yBAAA;ELkiGV;EKziGM;IAOI,yBAAA;ELqiGV;EK5iGM;IAOI,0BAAA;ELwiGV;EK/iGM;IAOI,4BAAA;EL2iGV;EKljGM;IAOI,kCAAA;EL8iGV;EKrjGM;IAOI,sCAAA;ELijGV;EKxjGM;IAOI,oCAAA;ELojGV;EK3jGM;IAOI,kCAAA;ELujGV;EK9jGM;IAOI,yCAAA;EL0jGV;EKjkGM;IAOI,wCAAA;EL6jGV;EKpkGM;IAOI,wCAAA;ELgkGV;EKvkGM;IAOI,kCAAA;ELmkGV;EK1kGM;IAOI,gCAAA;ELskGV;EK7kGM;IAOI,8BAAA;ELykGV;EKhlGM;IAOI,gCAAA;EL4kGV;EKnlGM;IAOI,+BAAA;EL+kGV;EKtlGM;IAOI,oCAAA;ELklGV;EKzlGM;IAOI,kCAAA;ELqlGV;EK5lGM;IAOI,gCAAA;ELwlGV;EK/l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ELi3GV;EKx3GM;IAOI,+BAAA;ELo3GV;EK33GM;IAOI,8BAAA;ELu3GV;EK93GM;IAOI,4BAAA;EL03GV;EKj4GM;IAOI,8BAAA;EL63GV;EKp4GM;IAOI,4BAAA;ELg4GV;EKv4GM;IAOI,0BAAA;ELm4GV;EK14GM;IAOI,gCAAA;ELs4GV;EK74GM;IAOI,+BAAA;ELy4GV;EKh5GM;IAOI,6BAAA;EL44GV;EKn5GM;IAOI,+BAAA;EL+4GV;EKt5GM;IAOI,6BAAA;ELk5GV;EKz5GM;IAOI,4BAAA;ELq5GV;EK55GM;IAOI,kCAAA;ELw5GV;EK/5GM;IAOI,iCAAA;EL25GV;EKl6GM;IAOI,+BAAA;EL85GV;EKr6GM;IAOI,iCAAA;ELi6GV;EKx6GM;IAOI,+BAAA;ELo6GV;EK36GM;IAOI,2BAAA;ELu6GV;EK96GM;IAOI,iCAAA;EL06GV;EKj7GM;IAOI,gCAAA;EL66GV;EKp7GM;IAOI,8BAAA;ELg7GV;EKv7GM;IAOI,gCAAA;ELm7GV;EK17GM;IAOI,8BAAA;ELs7GV;AACF;ACj8GI;EIGI;IAOI,0BAAA;EL27GV;EKl8GM;IAOI,gCAAA;EL87GV;EKr8GM;IAOI,yBAAA;ELi8GV;EKx8GM;IAOI,wBAAA;ELo8GV;EK38GM;IAOI,+BAAA;ELu8GV;EK98GM;IAOI,yBAAA;EL08GV;EKj9GM;IAOI,6BAAA;EL68GV;EKp9GM;IAOI,8BAAA;ELg9GV;EKv9GM;IAOI,wBAAA;ELm9GV;EK19GM;IAOI,+BAAA;ELs9GV;EK79GM;IAOI,wBAAA;ELy9GV;EKh+GM;IAOI,yBAAA;EL49GV;EKn+GM;IAOI,8BAAA;EL+9GV;EKt+GM;IAOI,iCAAA;ELk+GV;EKz+GM;IAOI,sCAAA;ELq+GV;EK5+GM;IAOI,yCAAA;ELw+GV;EK/+GM;IAOI,uBAAA;EL2+GV;EKl/GM;IAOI,uBAAA;EL8+GV;EKr/GM;IAOI,yBAAA;ELi/GV;EKx/GM;IAOI,yBAAA;ELo/GV;EK3/GM;IAOI,0BAAA;ELu/GV;EK9/GM;IAOI,4BAAA;EL0/GV;EKjgHM;IAOI,kCAAA;EL6/GV;EKpgHM;IAOI,sCAAA;ELggHV;EKvgHM;I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","file":"bootstrap-grid.rtl.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-text-variables\n$primary-text-emphasis: shade-color($primary, 60%) !default;\n$secondary-text-emphasis: shade-color($secondary, 60%) !default;\n$success-text-emphasis: shade-color($success, 60%) !default;\n$info-text-emphasis: shade-color($info, 60%) !default;\n$warning-text-emphasis: shade-color($warning, 60%) !default;\n$danger-text-emphasis: shade-color($danger, 60%) !default;\n$light-text-emphasis: $gray-700 !default;\n$dark-text-emphasis: $gray-700 !default;\n// scss-docs-end theme-text-variables\n\n// scss-docs-start theme-bg-subtle-variables\n$primary-bg-subtle: tint-color($primary, 80%) !default;\n$secondary-bg-subtle: tint-color($secondary, 80%) !default;\n$success-bg-subtle: tint-color($success, 80%) !default;\n$info-bg-subtle: tint-color($info, 80%) !default;\n$warning-bg-subtle: tint-color($warning, 80%) !default;\n$danger-bg-subtle: tint-color($danger, 80%) !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n// scss-docs-end theme-bg-subtle-variables\n\n// scss-docs-start theme-border-subtle-variables\n$primary-border-subtle: tint-color($primary, 60%) !default;\n$secondary-border-subtle: tint-color($secondary, 60%) !default;\n$success-border-subtle: tint-color($success, 60%) !default;\n$info-border-subtle: tint-color($info, 60%) !default;\n$warning-border-subtle: tint-color($warning, 60%) !default;\n$danger-border-subtle: tint-color($danger, 60%) !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n// scss-docs-end theme-border-subtle-variables\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$body-emphasis-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Icon links\n// scss-docs-start icon-link-variables\n$icon-link-gap: .375rem !default;\n$icon-link-underline-offset: .25em !default;\n$icon-link-icon-size: 1em !default;\n$icon-link-icon-transition: .2s ease-in-out transform !default;\n$icon-link-icon-transform: translate3d(.25em, 0, 0) !default;\n// scss-docs-end icon-link-variables\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-xxl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n// fusv-disable\n$border-radius-2xl: $border-radius-xxl !default; // Deprecated in v5.3.0\n// fusv-enable\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start focus-ring-variables\n$focus-ring-width: .25rem !default;\n$focus-ring-opacity: .25 !default;\n$focus-ring-color: rgba($primary, $focus-ring-opacity) !default;\n$focus-ring-blur: 0 !default;\n$focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;\n// scss-docs-end focus-ring-variables\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n// fusv-disable\n$text-muted: var(--#{$prefix}secondary-color) !default; // Deprecated in 5.3.0\n// fusv-enable\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n// scss-docs-start vr-variables\n$vr-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end vr-variables\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-color: $body-color !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}emphasis-color) !default;\n$table-bg: var(--#{$prefix}body-bg) !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;\n\n$table-border-factor: .2 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: var(--#{$prefix}secondary-color) !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: $focus-ring-width !default;\n$input-btn-focus-color-opacity: $focus-ring-opacity !default;\n$input-btn-focus-color: $focus-ring-color !default;\n$input-btn-focus-blur: $focus-ring-blur !default;\n$input-btn-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-color: var(--#{$prefix}body-color) !default;\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: var(--#{$prefix}border-radius) !default;\n$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$btn-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: var(--#{$prefix}body-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$input-border-radius: var(--#{$prefix}border-radius) !default;\n$input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$input-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc(#{$input-border-width} * 2) !default; // stylelint-disable-line function-disallowed-list\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: var(--#{$prefix}tertiary-bg) !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $input-disabled-bg !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: var(--#{$prefix}secondary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: var(--#{$prefix}secondary-color) !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-height: 1.5em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-colors\n$form-valid-color: $form-feedback-valid-color !default;\n$form-valid-border-color: $form-feedback-valid-color !default;\n$form-invalid-color: $form-feedback-invalid-color !default;\n$form-invalid-border-color: $form-feedback-invalid-color !default;\n// scss-docs-end form-validation-colors\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}form-valid-color),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-valid-border-color),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}form-invalid-color),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-invalid-border-color),\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: var(--#{$prefix}secondary-color) !default;\n$nav-link-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-underline-gap: 1rem !default;\n$nav-underline-border-width: .125rem !default;\n$nav-underline-link-active-color: var(--#{$prefix}emphasis-color) !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-icon-color: rgba($body-color, .75) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-icon-color: $navbar-dark-color !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: var(--#{$prefix}border-radius) !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: var(--#{$prefix}tertiary-color) !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $focus-ring-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$pagination-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}border-radius) !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default;\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}border-radius) !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text-emphasis) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text-emphasis !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}border-radius) !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: var(--#{$prefix}body-color) !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: var(--#{$prefix}border-radius) !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: var(--#{$prefix}box-shadow-sm) !default;\n$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: var(--#{$prefix}border-radius) !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}box-shadow-sm) !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $focus-ring-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-color) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css deleted file mode 100644 index d678024b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap Grid v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css.map b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css.map deleted file mode 100644 index 1fa11dda..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-grid.rtl.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-left: 0 !important;\n }\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n .me-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n .ms-sm-auto {\n margin-right: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-left: 0 !important;\n }\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n .me-md-3 {\n margin-left: 1rem !important;\n }\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n .me-md-5 {\n margin-left: 3rem !important;\n }\n .me-md-auto {\n margin-left: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-right: 0 !important;\n }\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n .ms-md-auto {\n margin-right: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-left: 0 !important;\n }\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-right: 0 !important;\n }\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-left: 0 !important;\n }\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n .me-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n .ms-lg-auto {\n margin-right: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-left: 0 !important;\n }\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n .me-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n .ms-xl-auto {\n margin-right: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n .me-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css deleted file mode 100644 index 47a70f01..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css +++ /dev/null @@ -1,597 +0,0 @@ -/*! - * Bootstrap Reboot v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root, -[data-bs-theme=light] { - --bs-blue: #0d6efd; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #d63384; - --bs-red: #dc3545; - --bs-orange: #fd7e14; - --bs-yellow: #ffc107; - --bs-green: #198754; - --bs-teal: #20c997; - --bs-cyan: #0dcaf0; - --bs-black: #000; - --bs-white: #fff; - --bs-gray: #6c757d; - --bs-gray-dark: #343a40; - --bs-gray-100: #f8f9fa; - --bs-gray-200: #e9ecef; - --bs-gray-300: #dee2e6; - --bs-gray-400: #ced4da; - --bs-gray-500: #adb5bd; - --bs-gray-600: #6c757d; - --bs-gray-700: #495057; - --bs-gray-800: #343a40; - --bs-gray-900: #212529; - --bs-primary: #0d6efd; - --bs-secondary: #6c757d; - --bs-success: #198754; - --bs-info: #0dcaf0; - --bs-warning: #ffc107; - --bs-danger: #dc3545; - --bs-light: #f8f9fa; - --bs-dark: #212529; - --bs-primary-rgb: 13, 110, 253; - --bs-secondary-rgb: 108, 117, 125; - --bs-success-rgb: 25, 135, 84; - --bs-info-rgb: 13, 202, 240; - --bs-warning-rgb: 255, 193, 7; - --bs-danger-rgb: 220, 53, 69; - --bs-light-rgb: 248, 249, 250; - --bs-dark-rgb: 33, 37, 41; - --bs-primary-text-emphasis: #052c65; - --bs-secondary-text-emphasis: #2b2f32; - --bs-success-text-emphasis: #0a3622; - --bs-info-text-emphasis: #055160; - --bs-warning-text-emphasis: #664d03; - --bs-danger-text-emphasis: #58151c; - --bs-light-text-emphasis: #495057; - --bs-dark-text-emphasis: #495057; - --bs-primary-bg-subtle: #cfe2ff; - --bs-secondary-bg-subtle: #e2e3e5; - --bs-success-bg-subtle: #d1e7dd; - --bs-info-bg-subtle: #cff4fc; - --bs-warning-bg-subtle: #fff3cd; - --bs-danger-bg-subtle: #f8d7da; - --bs-light-bg-subtle: #fcfcfd; - --bs-dark-bg-subtle: #ced4da; - --bs-primary-border-subtle: #9ec5fe; - --bs-secondary-border-subtle: #c4c8cb; - --bs-success-border-subtle: #a3cfbb; - --bs-info-border-subtle: #9eeaf9; - --bs-warning-border-subtle: #ffe69c; - --bs-danger-border-subtle: #f1aeb5; - --bs-light-border-subtle: #e9ecef; - --bs-dark-border-subtle: #adb5bd; - --bs-white-rgb: 255, 255, 255; - --bs-black-rgb: 0, 0, 0; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); - --bs-body-font-family: var(--bs-font-sans-serif); - --bs-body-font-size: 1rem; - --bs-body-font-weight: 400; - --bs-body-line-height: 1.5; - --bs-body-color: #212529; - --bs-body-color-rgb: 33, 37, 41; - --bs-body-bg: #fff; - --bs-body-bg-rgb: 255, 255, 255; - --bs-emphasis-color: #000; - --bs-emphasis-color-rgb: 0, 0, 0; - --bs-secondary-color: rgba(33, 37, 41, 0.75); - --bs-secondary-color-rgb: 33, 37, 41; - --bs-secondary-bg: #e9ecef; - --bs-secondary-bg-rgb: 233, 236, 239; - --bs-tertiary-color: rgba(33, 37, 41, 0.5); - --bs-tertiary-color-rgb: 33, 37, 41; - --bs-tertiary-bg: #f8f9fa; - --bs-tertiary-bg-rgb: 248, 249, 250; - --bs-heading-color: inherit; - --bs-link-color: #0d6efd; - --bs-link-color-rgb: 13, 110, 253; - --bs-link-decoration: underline; - --bs-link-hover-color: #0a58ca; - --bs-link-hover-color-rgb: 10, 88, 202; - --bs-code-color: #d63384; - --bs-highlight-color: #212529; - --bs-highlight-bg: #fff3cd; - --bs-border-width: 1px; - --bs-border-style: solid; - --bs-border-color: #dee2e6; - --bs-border-color-translucent: rgba(0, 0, 0, 0.175); - --bs-border-radius: 0.375rem; - --bs-border-radius-sm: 0.25rem; - --bs-border-radius-lg: 0.5rem; - --bs-border-radius-xl: 1rem; - --bs-border-radius-xxl: 2rem; - --bs-border-radius-2xl: var(--bs-border-radius-xxl); - --bs-border-radius-pill: 50rem; - --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); - --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); - --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); - --bs-focus-ring-width: 0.25rem; - --bs-focus-ring-opacity: 0.25; - --bs-focus-ring-color: rgba(13, 110, 253, 0.25); - --bs-form-valid-color: #198754; - --bs-form-valid-border-color: #198754; - --bs-form-invalid-color: #dc3545; - --bs-form-invalid-border-color: #dc3545; -} - -[data-bs-theme=dark] { - color-scheme: dark; - --bs-body-color: #dee2e6; - --bs-body-color-rgb: 222, 226, 230; - --bs-body-bg: #212529; - --bs-body-bg-rgb: 33, 37, 41; - --bs-emphasis-color: #fff; - --bs-emphasis-color-rgb: 255, 255, 255; - --bs-secondary-color: rgba(222, 226, 230, 0.75); - --bs-secondary-color-rgb: 222, 226, 230; - --bs-secondary-bg: #343a40; - --bs-secondary-bg-rgb: 52, 58, 64; - --bs-tertiary-color: rgba(222, 226, 230, 0.5); - --bs-tertiary-color-rgb: 222, 226, 230; - --bs-tertiary-bg: #2b3035; - --bs-tertiary-bg-rgb: 43, 48, 53; - --bs-primary-text-emphasis: #6ea8fe; - --bs-secondary-text-emphasis: #a7acb1; - --bs-success-text-emphasis: #75b798; - --bs-info-text-emphasis: #6edff6; - --bs-warning-text-emphasis: #ffda6a; - --bs-danger-text-emphasis: #ea868f; - --bs-light-text-emphasis: #f8f9fa; - --bs-dark-text-emphasis: #dee2e6; - --bs-primary-bg-subtle: #031633; - --bs-secondary-bg-subtle: #161719; - --bs-success-bg-subtle: #051b11; - --bs-info-bg-subtle: #032830; - --bs-warning-bg-subtle: #332701; - --bs-danger-bg-subtle: #2c0b0e; - --bs-light-bg-subtle: #343a40; - --bs-dark-bg-subtle: #1a1d20; - --bs-primary-border-subtle: #084298; - --bs-secondary-border-subtle: #41464b; - --bs-success-border-subtle: #0f5132; - --bs-info-border-subtle: #087990; - --bs-warning-border-subtle: #997404; - --bs-danger-border-subtle: #842029; - --bs-light-border-subtle: #495057; - --bs-dark-border-subtle: #343a40; - --bs-heading-color: inherit; - --bs-link-color: #6ea8fe; - --bs-link-hover-color: #8bb9fe; - --bs-link-color-rgb: 110, 168, 254; - --bs-link-hover-color-rgb: 139, 185, 254; - --bs-code-color: #e685b5; - --bs-highlight-color: #dee2e6; - --bs-highlight-bg: #664d03; - --bs-border-color: #495057; - --bs-border-color-translucent: rgba(255, 255, 255, 0.15); - --bs-form-valid-color: #75b798; - --bs-form-valid-border-color: #75b798; - --bs-form-invalid-color: #ea868f; - --bs-form-invalid-border-color: #ea868f; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -@media (prefers-reduced-motion: no-preference) { - :root { - scroll-behavior: smooth; - } -} - -body { - margin: 0; - font-family: var(--bs-body-font-family); - font-size: var(--bs-body-font-size); - font-weight: var(--bs-body-font-weight); - line-height: var(--bs-body-line-height); - color: var(--bs-body-color); - text-align: var(--bs-body-text-align); - background-color: var(--bs-body-bg); - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -hr { - margin: 1rem 0; - color: inherit; - border: 0; - border-top: var(--bs-border-width) solid; - opacity: 0.25; -} - -h6, h5, h4, h3, h2, h1 { - margin-top: 0; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; - color: var(--bs-heading-color); -} - -h1 { - font-size: calc(1.375rem + 1.5vw); -} -@media (min-width: 1200px) { - h1 { - font-size: 2.5rem; - } -} - -h2 { - font-size: calc(1.325rem + 0.9vw); -} -@media (min-width: 1200px) { - h2 { - font-size: 2rem; - } -} - -h3 { - font-size: calc(1.3rem + 0.6vw); -} -@media (min-width: 1200px) { - h3 { - font-size: 1.75rem; - } -} - -h4 { - font-size: calc(1.275rem + 0.3vw); -} -@media (min-width: 1200px) { - h4 { - font-size: 1.5rem; - } -} - -h5 { - font-size: 1.25rem; -} - -h6 { - font-size: 1rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul { - padding-left: 2rem; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 0.875em; -} - -mark { - padding: 0.1875em; - color: var(--bs-highlight-color); - background-color: var(--bs-highlight-bg); -} - -sub, -sup { - position: relative; - font-size: 0.75em; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); - text-decoration: underline; -} -a:hover { - --bs-link-color-rgb: var(--bs-link-hover-color-rgb); -} - -a:not([href]):not([class]), a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: var(--bs-font-monospace); - font-size: 1em; -} - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - font-size: 0.875em; -} -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -code { - font-size: 0.875em; - color: var(--bs-code-color); - word-wrap: break-word; -} -a > code { - color: inherit; -} - -kbd { - padding: 0.1875rem 0.375rem; - font-size: 0.875em; - color: var(--bs-body-bg); - background-color: var(--bs-body-color); - border-radius: 0.25rem; -} -kbd kbd { - padding: 0; - font-size: 1em; -} - -figure { - margin: 0 0 1rem; -} - -img, -svg { - vertical-align: middle; -} - -table { - caption-side: bottom; - border-collapse: collapse; -} - -caption { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: var(--bs-secondary-color); - text-align: left; -} - -th { - text-align: inherit; - text-align: -webkit-match-parent; -} - -thead, -tbody, -tfoot, -tr, -td, -th { - border-color: inherit; - border-style: solid; - border-width: 0; -} - -label { - display: inline-block; -} - -button { - border-radius: 0; -} - -button:focus:not(:focus-visible) { - outline: 0; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -select { - text-transform: none; -} - -[role=button] { - cursor: pointer; -} - -select { - word-wrap: normal; -} -select:disabled { - opacity: 1; -} - -[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { - display: none !important; -} - -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} -button:not(:disabled), -[type=button]:not(:disabled), -[type=reset]:not(:disabled), -[type=submit]:not(:disabled) { - cursor: pointer; -} - -::-moz-focus-inner { - padding: 0; - border-style: none; -} - -textarea { - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - float: left; - width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: calc(1.275rem + 0.3vw); - line-height: inherit; -} -@media (min-width: 1200px) { - legend { - font-size: 1.5rem; - } -} -legend + * { - clear: left; -} - -::-webkit-datetime-edit-fields-wrapper, -::-webkit-datetime-edit-text, -::-webkit-datetime-edit-minute, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-year-field { - padding: 0; -} - -::-webkit-inner-spin-button { - height: auto; -} - -[type=search] { - -webkit-appearance: textfield; - outline-offset: -2px; -} - -/* rtl:raw: -[type="tel"], -[type="url"], -[type="email"], -[type="number"] { - direction: ltr; -} -*/ -::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-color-swatch-wrapper { - padding: 0; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -::file-selector-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -iframe { - border: 0; -} - -summary { - display: list-item; - cursor: pointer; -} - -progress { - vertical-align: baseline; -} - -[hidden] { - display: none !important; -} - -/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css.map b/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css.map deleted file mode 100644 index 8a9aab3b..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Web/wwwroot/lib/bootstrap-5.3.2-dist/css/bootstrap-reboot.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_color-mode.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AACE;;;;EAAA;ACDF;;EASI,kBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAAA,kBAAA;EAAA,gBAAA;EAAA,gBAAA;EAAA,kBAAA;EAAA,uBAAA;EAIA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAIA,qBAAA;EAAA,uBAAA;EAAA,qBAAA;EAAA,kBAAA;EAAA,qBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAIA,8BAAA;EAAA,iCAAA;EAAA,6BAAA;EAAA,2BAAA;EAAA,6BAAA;EAAA,4BAAA;EAAA,6BAAA;EAAA,yBAAA;EAIA,mCAAA;EAAA,qCAAA;EAAA,mCAAA;EAAA,gCAAA;EAAA,mCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,gCAAA;EAIA,+BAAA;EAAA,iCAAA;EAAA,+BAAA;EAAA,4BAAA;EAAA,+BAAA;EAAA,8BAAA;EAAA,6BAAA;EAAA,4BAAA;EAIA,mCAAA;EAAA,qCAAA;EAAA,mCAAA;EAAA,gCAAA;EAAA,mCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,gCAAA;EAGF,6BAAA;EACA,uBAAA;EAMA,qNAAA;EACA,yGAAA;EACA,yFAAA;EAOA,gDAAA;EC2OI,yBALI;EDpOR,0BAAA;EACA,0BAAA;EAKA,wBAAA;EACA,+BAAA;EACA,kBAAA;EACA,+BAAA;EAEA,yBAAA;EACA,gCAAA;EAEA,4CAAA;EACA,oCAAA;EACA,0BAAA;EACA,oCAAA;EAEA,0CAAA;EACA,mCAAA;EACA,yBAAA;EACA,mCAAA;EAGA,2BAAA;EAEA,wBAAA;EACA,iCAAA;EACA,+BAAA;EAEA,8BAAA;EACA,sCAAA;EAMA,wBAAA;EACA,6BAAA;EACA,0BAAA;EAGA,sBAAA;EACA,wBAAA;EACA,0BAAA;EACA,mDAAA;EAEA,4BAAA;EACA,8BAAA;EACA,6BAAA;EACA,2BAAA;EACA,4BAAA;EACA,mDAAA;EACA,8BAAA;EAGA,kDAAA;EACA,2DAAA;EACA,oDAAA;EACA,2DAAA;EAIA,8BAAA;EACA,6BAAA;EACA,+CAAA;EAIA,8BAAA;EACA,qCAAA;EACA,gCAAA;EACA,uCAAA;AEHF;;AC7GI;EHsHA,kBAAA;EAGA,wBAAA;EACA,kCAAA;EACA,qBAAA;EACA,4BAAA;EAEA,yBAAA;EACA,sCAAA;EAEA,+CAAA;EACA,uCAAA;EACA,0BAAA;EACA,iCAAA;EAEA,6CAAA;EACA,sCAAA;EACA,yBAAA;EACA,gCAAA;EAGE,mCAAA;EAAA,qCAAA;EAAA,mCAAA;EAAA,gCAAA;EAAA,mCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,gCAAA;EAIA,+BAAA;EAAA,iCAAA;EAAA,+BAAA;EAAA,4BAAA;EAAA,+BAAA;EAAA,8BAAA;EAAA,6BAAA;EAAA,4BAAA;EAIA,mCAAA;EAAA,qCAAA;EAAA,mCAAA;EAAA,gCAAA;EAAA,mCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,gCAAA;EAGF,2BAAA;EAEA,wBAAA;EACA,8BAAA;EACA,kCAAA;EACA,wCAAA;EAEA,wBAAA;EACA,6BAAA;EACA,0BAAA;EAEA,0BAAA;EACA,wDAAA;EAEA,8BAAA;EACA,qCAAA;EACA,gCAAA;EACA,uCAAA;AEHJ;;AErKA;;;EAGE,sBAAA;AFwKF;;AEzJI;EANJ;IAOM,uBAAA;EF6JJ;AACF;;AEhJA;EACE,SAAA;EACA,uCAAA;EH6OI,mCALI;EGtOR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AFmJF;;AE1IA;EACE,cAAA;EACA,cCmnB4B;EDlnB5B,SAAA;EACA,wCAAA;EACA,aCynB4B;AH5e9B;;AEnIA;EACE,aAAA;EACA,qBCwjB4B;EDrjB5B,gBCwjB4B;EDvjB5B,gBCwjB4B;EDvjB5B,8BAAA;AFoIF;;AEjIA;EHuMQ,iCAAA;AClER;AD1FI;EG3CJ;IH8MQ,iBAAA;ECrEN;AACF;;AErIA;EHkMQ,iCAAA;ACzDR;ADnGI;EGtCJ;IHyMQ,eAAA;EC5DN;AACF;;AEzIA;EH6LQ,+BAAA;AChDR;AD5GI;EGjCJ;IHoMQ,kBAAA;ECnDN;AACF;;AE7IA;EHwLQ,iCAAA;ACvCR;ADrHI;EG5BJ;IH+LQ,iBAAA;EC1CN;AACF;;AEjJA;EH+KM,kBALI;ACrBV;;AEhJA;EH0KM,eALI;ACjBV;;AEzIA;EACE,aAAA;EACA,mBCwV0B;AH5M5B;;AElIA;EACE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AFqIF;;AE/HA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AFkIF;;AE5HA;;EAEE,kBAAA;AF+HF;;AE5HA;;;EAGE,aAAA;EACA,mBAAA;AF+HF;;AE5HA;;;;EAIE,gBAAA;AF+HF;;AE5HA;EACE,gBC6b4B;AH9T9B;;AE1HA;EACE,qBAAA;EACA,cAAA;AF6HF;;AEvHA;EACE,gBAAA;AF0HF;;AElHA;;EAEE,mBCsa4B;AHjT9B;;AE7GA;EH6EM,kBALI;ACyCV;;AE1GA;EACE,iBCqf4B;EDpf5B,gCAAA;EACA,wCAAA;AF6GF;;AEpGA;;EAEE,kBAAA;EHwDI,iBALI;EGjDR,cAAA;EACA,wBAAA;AFuGF;;AEpGA;EAAM,eAAA;AFwGN;;AEvGA;EAAM,WAAA;AF2GN;;AEtGA;EACE,gEAAA;EACA,0BCgNwC;AHvG1C;AEvGE;EACE,mDAAA;AFyGJ;;AE9FE;EAEE,cAAA;EACA,qBAAA;AFgGJ;;AEzFA;;;;EAIE,qCCgV4B;EJlUxB,cALI;ACoFV;;AErFA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EHEI,kBALI;AC4FV;AEpFE;EHHI,kBALI;EGUN,cAAA;EACA,kBAAA;AFsFJ;;AElFA;EHVM,kBALI;EGiBR,2BAAA;EACA,qBAAA;AFqFF;AElFE;EACE,cAAA;AFoFJ;;AEhFA;EACE,2BAAA;EHtBI,kBALI;EG6BR,wBCu5CkC;EDt5ClC,sCCu5CkC;EC5rDhC,sBAAA;AJyXJ;AEjFE;EACE,UAAA;EH7BE,cALI;ACsHV;;AEzEA;EACE,gBAAA;AF4EF;;AEtEA;;EAEE,sBAAA;AFyEF;;AEjEA;EACE,oBAAA;EACA,yBAAA;AFoEF;;AEjEA;EACE,mBC4X4B;ED3X5B,sBC2X4B;ED1X5B,gCC4Z4B;ED3Z5B,gBAAA;AFoEF;;AE7DA;EAEE,mBAAA;EACA,gCAAA;AF+DF;;AE5DA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AF+DF;;AEvDA;EACE,qBAAA;AF0DF;;AEpDA;EAEE,gBAAA;AFsDF;;AE9CA;EACE,UAAA;AFiDF;;AE5CA;;;;;EAKE,SAAA;EACA,oBAAA;EH5HI,kBALI;EGmIR,oBAAA;AF+CF;;AE3CA;;EAEE,oBAAA;AF8CF;;AEzCA;EACE,eAAA;AF4CF;;AEzCA;EAGE,iBAAA;AF0CF;AEvCE;EACE,UAAA;AFyCJ;;AElCA;EACE,wBAAA;AFqCF;;AE7BA;;;;EAIE,0BAAA;AFgCF;AE7BI;;;;EACE,eAAA;AFkCN;;AE3BA;EACE,UAAA;EACA,kBAAA;AF8BF;;AEzBA;EACE,gBAAA;AF4BF;;AElBA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AFqBF;;AEbA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBCmN4B;EJpatB,iCAAA;EGoNN,oBAAA;AFeF;AD/XI;EGyWJ;IHtMQ,iBAAA;ECgON;AACF;AElBE;EACE,WAAA;AFoBJ;;AEbA;;;;;;;EAOE,UAAA;AFgBF;;AEbA;EACE,YAAA;AFgBF;;AEPA;EACE,6BAAA;EACA,oBAAA;AFUF;;AEFA;;;;;;;CAAA;AAWA;EACE,wBAAA;AFEF;;AEGA;EACE,UAAA;AFAF;;AEOA;EACE,aAAA;EACA,0BAAA;AFJF;;AEEA;EACE,aAAA;EACA,0BAAA;AFJF;;AESA;EACE,qBAAA;AFNF;;AEWA;EACE,SAAA;AFRF;;AEeA;EACE,kBAAA;EACA,eAAA;AFZF;;AEoBA;EACE,wBAAA;AFjBF;;AEyBA;EACE,wBAAA;AFtBF","file":"bootstrap-reboot.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-color: #{$mark-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n --#{$prefix}highlight-color: #{$mark-color-dark};\n --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Reboot v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-color: #212529;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #dee2e6;\n --bs-body-color-rgb: 222, 226, 230;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(222, 226, 230, 0.75);\n --bs-secondary-color-rgb: 222, 226, 230;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(222, 226, 230, 0.5);\n --bs-tertiary-color-rgb: 222, 226, 230;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-highlight-color: #dee2e6;\n --bs-highlight-bg: #664d03;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n color: var(--bs-highlight-color);\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

    `-`

    ` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

    `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`

    50#uKJ)GAi6)Jb3pqhai6s}- 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 z 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 z zDM|4JSYh*1!_fV}H|SkMOYn$;`4!6*rv|~Z^>{clcHLlkhnz~8$FdW&cF}>ghE(A9 z_RLD!DOtSZ#QE0VzVv`N?1R?X*!)E!?82(@pUhxkyzk_|r;ob8dH?9&mDRBE24=v; zHA9DkKN>V2-^M8|Z#zXJ3a|2~Qbac`Rx2kB1P*5dF4Sx4rNt5TYDjMcD#G0`XG}lr z&4*VR^!uNk(%Y}-Y2DQ#s@Q%eJ~8&W5VEhd3oM)`Sm2URYwc(2akI+ie3;8~otkDP zpC8_-$KM}DnNsAml#eksBL6}!bfDO`l529=0Lo_TC)~jL8Tz;5qyzfT>u?xkH1vDf zutwp-v3RExHYoYWOdJ0q*+ak4i&Q3I50xdxGD36VNjEnciTtr^B#RS_!Z4{vxn48I z$AdTk&HA97<-fW=6YY!HIf{moai#_8#+iJCyxpPEqGepouG0ockFW*yj>HbO0Uq?j=~LBs=yA7L4z1TXx%=GV^NFCR~l0=l38xfAyPD{A8RBBv*C8n^%TMc>xl z#;*gdfbL__w7_x%V=D@5D>t6+b|kl{K{5ZSBq(mO#nIB*A3Xi4%G4mjJs>vWcAuNf z%FdT?D9jn`O}z3fl9$Bb_e2ZLQ0!NjJ)oMAj1B^z-kf6Pn(3r_8mT1WXVTfaCrGmF zGSrUYjq>trNI1U#BRFWhApX8P*m=_`_I%2RiPT$?@#MdKJ@7I`Lq@>_$ZX%t_CF@4dlUbHT0nuZz*x{PG8 z22d%zA6P5x4)7LNPX(}~MOl^MXX$FzamOilvud#K6n(ez{$w55VC#w|^c$55|Q{a*hFMQQle$j;B~)Hl`>lO;9O!p67G^caice!8LDuj=gvve%B%#^rKH*#hj&G8}u;1&=@m8#H7g zBp>W&+A&l~`R#Oz&QX;6{GJIa z4LTW1uU}>-xqam1L-580Ow`rk6wCa{K`z$(-e@2uO;~*#beob8<%}_nN7Re;j=jCc zjmv-i9_+JWp;}cw;2rZg(0OYju9l#nn9p1G*0HQczIrxRX-+bZ8o;?L-&mGENx2Le zt25x+<8R=(io?6pWA|W(|9?`7#Q$NBr=3d+C9F2m)Wyo?HuI4u zJKu{mL`q|NyRPn2SK6w^@XQR-Pho%xHeaoE{0XFylTDzqkTk=9-XqUVPq93S=t$cP zAH1RBe`2YcJUCdS6uzo7 zjaUxHb>7!_!=;6{c2mXaO2vxNmDE_njVjFShTB^%-O?j^b1PArO_))U2MUY*!e6gs z6c9pVoBZQK;8SzMl<3!vi{91;z3@g+y`715Hm2T(;Y{94?Zz0q1dc<)GKzNZnYe^c z*WZlw4{{{7R;Dxwf|Uuq!dT95>lfA+#3UE?MB{&S#zL}d8Z@ShT_`$KHGgHg5q6O1 zM9qA<*T5jnJCh6O@CPf0fpGdEoNNxJSV9UM$(h6T!Ng9H^k4h-=k%iuyLdhe-t}rA z))FYOvYs`eoj7T>;o^3!G$`cHA%GQkmg{}g&qCcRts}5W2I!g*`P*EM&b{Q0mAXiD8mA~6Kn4V+G2eN({kTKpBo*7(cyIY(r)0O_iZq>(08KB zNJJKnbH30pq|s2d-+^-lZ8{|CNh+crUv;hb#5#9c9Xj^+1UGmjvel?d0yBPH3iKoL z$z-{hh*1i!tvR=}OGRw1;+{eJ4IpSzzu|a26@mIdSiG&-jeSR-hskiTMdzX2-hWC8 ztN*p;3>+*EhgsKNXJPJ12jpVhBHWNbQVrg40NG#1>magI4EN3B`?x1Dr{>P4uNqEw z3~4I$`@z5EX?MN0-|nDWkt3o$W68lF@CsQtcS5b!*F1#bh3CbU5Hgwm-=^Q?@imZ$ zM$rpOdwA3K$9YT@-Ivz)`+P`g(=xrDj|mLlZWaBXA289cB&qo%#`M<39EF&9gd`Ps zXk`jgyTk}4(tJwF5;zKux@cf*=O3q1!|IY)Zj>?@kGTu-BktvX zjr;+9Cy|MX;jNSWMvbP)8JbKiL<54yP@0vU$Qae*X;rOB{9;P{8@>!ws{6gx`LY18 z)~)rM{wuiP5QM9~7;{4?`Ml9!UgR`YgLeP0<5O%%#WhFd`EqR^OXYiRp^mlCe46G3 z&rYdj=I#F0i#oEi_^;!B^6>ehU9c!6^ixghmzDR=0}C!4XJ6BSbc5X$yAfp zCgU%L8agQRE?7yygL0kW9+rFU8MeKAQzA5!JKI4t*8#fL zd@TKJ@z7U{R8?6!k#I_IU0%TYS6_qssrsvbt0u=voM%Bd0gU36aHQ7>Xevl&v8Q#?KOdA9o2(WBOPoY4WmtfATPx zX}H0Ym9*Zge;4nYH39!^riK2GE}kdZ8Sf;+%zarC>3IA3QF&Jv2v(*8W|rG&_@$%H z!&8Jp<@(184>8?G@^qKI7sq{Q7RvEFaKD+>Y15NJG8r4MchgR(nbW@< zly=`=bTsudD87m6`2pOBb`oy0A! z_n#IPptFxAY*8MEzOz}PgW>pCjUYQ^{pKBz4)T1?niEJzXkh=OU)Z6KwvlFXkv2kS zL=7D9dObxnxrcfE_xwe-;f?!O`^BEsV^;hhHfUVulO&~k=WBe0b!XOPWXv1$`P&fd zIuh9i(x=@Jv-OqZPtpDXza_vESLrNoiIC}rdI!^GEts9>o*HQok0`n(R;! zOCF~c{f}ln2@$gJ!=D^qYMj*AmvJE`H1uOiIe?e2$328VN`|&rUWqO;@ekkLbt=Hz zT3?6~(Y~jPhK1#GI6kua5K-!lY|aGwvA`c_BKi8-_x-3WFdYx0LmCCHv6%O^99%R` znaaPo@yl=Rb`#D{&Fg11RtG(wg@Pa7#Kqe7<^?w{_g5~oIk7Nfq*p<|AiOg2@(PFP zLaVEeH>bjbCqR1gA+r(yc9IqkdN8B3Nd6IgQZ~Ixu;b>|i)pL>{Y$4f`W421Py#jf z|7Z-i@KDeo)hp1d`9<8Sp)-MRu0TCYpH81GjC1rbb1%F)@>%o{o7f?4RcTTW%Wq=r zUS&NEvh$3yil+S(~ANO1u?Wuj9s!{DM$oXZuaALh^im9t} zL!>wLEN@Fe&An8B>nZN!4D7U>7m}%st%dUIY2q2bYkx5o+|C2+QUldWr39R7n*`~h z5roor(q!Yt8!Py18UPgqoeB9-{rwA9@sRf13!-6bIt+T8Gi9yaChnJ-rP&6Qtg&JS2J+K8I_>SYY8*Ki7^fN$pk{i6{as-;6f{p{j z;c(@sgM{7{EX(oMc5_}^H5$Pc?#2=83sG8MSmzji9b{x$fXwLKjI^_q8u3=mh^B4O z`_ffIc*VIlI?ab`-?LVU==$g)@X)`ivF(lmZ8OxeNGoaSG)cny&ekw`xw!|r8K&mJ z=!~e_53U?xc?c}WQC#pm`eCTncduBaZ8J0}#*y0NP`^hK6leB>9XfhT!gyqpn5E!@ zleQ&oeY;8Vk`M>7*eY@Z2FBMcindzx^{f5yvQR|z3JfLc_F7**oM|~e?@Yc8 z&(>1CQh7m}uh#$E9ALhl4eNsU`z+Vj)_3pB-3!Rg-n;rFnkG<{nq)Ksz?vj>S&oQM zIH!coKp|IQe~~@`<+7r@GO9~7&IRo%Mf#FeHJJPjc^x|ah6N3M`{$4Pj-H}=g{~ci z3kk{zD~&9{*$?G5Wp7;ugvY$1s_Ev}ZAP^&+}@vQGJ}}$X^482gfWmLt46~F847s{ z)S`GKhtW+>#4Gu0JZL7v%GI~f;7Fcc7BlQ=2I~N{&-pnFw zH+w;SgI$BqFfX4DH|*X*gf?1UPJAlQ-WPHu)&t<_{ig}RmHYMFgPjJgPLO$}su(Qk!n?K2lHHH~*jBiyKbC$S z`Gy{+>qmoXB4-v^Ti*VnrAL)^&!;f;TE?PB-U3fH^B8od&1Q!XRjZUZy++ViN0v)$ zM0#>b%=FI^IRG35u+i%{zW$NWR>vMwZ9dM84PfT&^!%D%Bfg4YO6NhJ%|>|pkB zn+u}DLnGB{v^W%U^mzpb7~{53XxUPF`T&FuWaD@)IgS872FA~B^!@TN`D-4T4)Sgc zVzbd;Br?KdkRzdWzqBmF=?inaHJeEvcKUT6m}ukrdZkjh(@(iHtf;y<1CDgcIFM%h zd^-r5rqt#$F<$#k$Y6tpMpePic`LuTiB<};Xe+#w351~zn*zt>?>#ww@uvU&Ha|We z@DRfFpYG@X=N-yub~e;zhZ=YI{Zgn50Dq8bNV+*KIi_kHZ2;I^G5vZ50@j<3P&Vx} z_2y~pX^UdC=21q_b46u5n$ST?Rm`YC@A3X;WhBof6J`M0;-tfHu_T@TJ^FR#eEI%$ z4b(6I4aCSUH`rf_+V3Yd)@N>Rl5z|((@p2%Q>QD5Ed2=k2uq8;Gj!$pLkyivwi-&dW4zu3S9S@gcX!O!{rdh=j;WxQryBec!GdG#N z`bBcUoAhIHb&lxSLG1>;R9Fhi9>0zK z^xNkZbw3x@DYBG9)XvRYV0PWTdFs&7oWOKz& zwnE0ux>n?sj01TyT?6~N`k5WDwt{P)cpq%};F>nw^jyWo#4)M}zUU1eiX|D`dxea4@*u zZmsls-p9~H)wfVmN~A6gHE_%y=;Dqcudr`w=`a;D2x^gx)>4)R>$0H3(c~m}_S{O= zOENmYT?akBI2fu7UQvmWUr_$Hl+$wjKgSW9@b*z{C$B;K%jDkEnS@penkL@}g7H0j z+ORd{L97}_r3Iw^_&&UqF)ZE1_|rGy^MibWrrnAU@JX!on(H0jvG7|T(q9cLEqj+1ejZ_OrT8tHQ=A%FdzuJa6E zDTn;61OggjeLJH#^qN?;T*SrjDs214TS#DAW3+FVS6-RpS(#OH=6FPr<$Nb3}VH*rcG6&8(B zgRnK4sQ-S>d`Lo5#(!Uryb-CZzl6MT+1&L}6!`Jy7237ZvNciH?ZrGyv{JRUWQ`~w z9R1M}Vf={n4(XwVC|lzVK#(!H^)%Z;Vxu**-oV8;y^5XYdQ&vvyG1s!dBfly!sR|* z^W%rw)Z)bkzf!x723RV*d{#?{GRNe~$LCK%T18qKnW2IN)xkQRSlmBvE|bVGtS?iU zP)39(oBZEU7Ck)3Rldw%2leo_lAP{s1>HR5nB}k(Q?n)$%hNo1^OtWp$*M+KqQl3k z91g6=*?^B#F|xwa(dG7p$X9*(2-(r#J#Y3!JKnAzyk6I|*k{E@aC6Ci2~UOzIkZLvvW2xwTIp*BQ}BaW^o z-nzH+no)yqz`@0=I2sMIxGoJUg={Q!IlJ$Ha$iD?kzX!7{LwI?n#X{WCtk`-y8B^b zle-L!3Q^dWnKy{bW2iReyGwizq)6dBQas1Jf*9URxcf`mB^kaszFCR`aU__~94PAI zq49AH#vn7^)IEw~Ggu9o9kKGn=Qm4fH1&m#7t$+OVpFKy1X|G+VqrN#ADzq8zc8vK zqDRpe6E>kRV}&ZjNB;(f+b1|H zC)3&7ncdac8=x#CjkWJr54?%bP89z85`TF#Z7FywZ4IZ~fLJo)$x!pmY_oYHbzVsA zO*P~%iU0oS=3w`1!~Ie_&;fhv8R0JFZ^*U*NBjmC$1(ou!d@f#Mt1UU5wrF}#nCzW z{@`L~!j?DB2Rl5VA?b+SKr0`)GV1;3N zfu>dTixqkqfzs(jwVju{Y;QOI@U0xm|5g2UPOdR1P0 zJjpDp4SCWp0OGEGbC&sK@1iZvgB*S;$Cei2`sVP(k4)YP{4kIVlg=bU1px7j`oI+5Z z{Vu5q^~VU;=|lQc;mhh}hZ$+_7q$3RkZdvmv=jhO#p zJ}|A1gLsKm7fmhMQ|#(=_S-OnOU{H?TkD^RdU0yq06|VTG*}vd%U%{&hpdKhj*8yK zZ=oVtJDApAjKHZC*w+MFYq>ej6z#Tgm=7*@%GtL~;X_c{i;3bgZ`^1Puk3YA-Pm&9 z-l}&Y1REgjy6Nh+{cDm{QQ&-1rSzd8dXVHSCj$R(Xoj9Ih+`QR(ak8-txJt8s73?U zx?A_IV6!Hbv;c2ggZh}1>`sNiM(v9#gUt_=^RG2Zd;&g-T96b{Rt60~Y*BJTlZ$f$ zp=?D^8lOdfOASG!HP|ky(fld2vD^mi3A@O z4E)wK=Dh8~8(5BWj@PBe-ct*{w1AFT28%{?2A=^6D_Xfx?^dB476~+-l>pQjTSoZT*%?yQevn^+(4C zygZX~b;MhJE}H>$**qFn>2XMcOV}=bZC`^a1zB z!QU0U{2EwH8{aD<;*oNxEbg_9LBqRq`xf4?lf>nFUq#Q3$&Awj-VSv~)AL@1Yr zS>e~Mm(m1JxGtinzR|P{MqK5oYJoenx&2qR!)KnQlNl0 z6BFk;VrZY{(v@(Q4j-`w61g#)qxMy_q=2+K^gNSLkEck(g>Akz!-0~4x%IFmAG$gY zAi4=dBqk;Y4vRQS@X+!oGN@Nu$fl?^;KCkwHV%H;acKQd=AY-jf_U-?E>z zxQ5MW;2E&Fv+*g(In**&pP><~E;rdL781LzEiz`evwCQpzfTR>ry~cTreo@g@V&63 zzO39;zPH2pS31GYyTP}xc;Ed0ggPmt|7V1=j^8@ppsWlyxu}@kd9lLVJ!J6g^ff=$+^JZ=FU$ zaWQ}35U}R7x^VEtDc6wTwM(J^YnG~gRH^fX7cUwI@|LP~B!3AwD2L{bVXCcnl$n$0 zL}UebL2pxKx-3n`Y1Hzl09o|(w(zAVR(9Ek< zs9x$eP}41h%}^I;^S$G07F_yN4T8|gxe=8{t7h3+#B)4+qO2R^t@-JQXki0Ae_zCcHtA?cE0rzfi;U?pkb*Idy1(x3 zqo8nA)cau%TKhBmeze}6nKse3Khp(!LPRH1P)F#`U z%2Qrb_{dVOOO`fv!4NS^FbwNN&Mfe~Bv{AFm#1^zG`g=h=pIp2iqKP(qhrt&eG?RF02!#3YX&B!?>vHp< zaQyHU_V&$w_asm}OGg=ZB7C^)!=L_VD{z2~Jx2Z4eqw=`Zx%}Ko89{{4afVhct5gS zXbo$S{a+0$U?m#$9({S&O}`G<-vYe#Te0l=($K@{wBfblvpQjLDuvSKP<)e$ihvW$ zU9Hw*Ooi?}npM*n1(<=Cw6HYrh;r$C8-A}CTM5WA+xt%#JaP*9hdOF%3?)GfoK@^i zijhqF-sT{SV~9j^emyHb2$h!~_s8OppiBtTXI*$UpK%{MYmPTbs=-67siL{;YO`?O zy3~p_DO;48`lKoEqVMD=&^wB)krJ0+{sZ8~=smY)O@@WaLI0iu48O2&PO3P8;0JQo zywXRBAQdGyy3Y*JNeoq?+xvn2L-WOMD#LpoGTk zWZliy(sT?eUfe&Zale)BR-H#sH7mzLwETX!_1S!o%xfI}YUnA$I{}BRTxsbpi=+6prBr4e!p4@Z5iWR z^bqQY%=|y4cm?xtd+BmWWOXrKkX^k-MY+Y2>4px%Hw6cmQ|H!Vvt2Te&u;DZeR{Dh z(SW%yIt90z_PoS&Tme~TMY?J&Ei{A4;w&UYf<9KWoU+l=hmPJLOX-;WdcQqQ9K`ue zf(y+h$BEDzE_CCv6k=M^h;_$kEvI@73*8y{w$HVh+iR8`wx3Dg2j@>Y50EmUK!Js5w83bIGt()=FtGE4-8R_8 z0$b(Ff!(T@&%~8yh_xfj4=W9xo0|(12pvz$?K$i&sVc#FXZP*G+g27;f55N*#xmuB z{~Vm1lsk^k4(O8sClbP`M_dF3z0Ti;Eyf6Ci4@8s&G@k*`vm^7o0qE3q&Ky+GEDN_ zcx}(`k(E3_3#SUucD(7=7oBN5+xME~)A4kqMUIIiyXoj69h^kgP0GiQfi9K607&f* z3CDivPQfKjhK6PRvN+VvJS}fg|DofIW?yf%E}p<^7p~vJe>6H#=9oZF3-J@-DuE35KIhYEYgR7_XdkE%B+KOc8!kJbDgEcrCKd#Fm9q5Nx z!-b0hsO>Gv>)kkjd0gFW)KZ6^m_Ojc8e>Zfq%KL}n#*EnqbJnE5*`B{rLTyd#5c$PyX;KY{5YSz#8b@d zJl{4qKf)(FSmFiUZCn}BsH4De`2i`Kq$*E(zkea`uf{^J7d`X2FP@*a|KrHI|2N4E zA_vUeYQJB5`aHFsTwildIBXcrik44c^Jx;556rhINEdmGaB)zhLxE!t;V!Zt3SVu!`(`4|GX_vqzi4PCa_)_d<1b5^`rUZ{Nv zA6BhhHdiqSP^#Q+#*%`KH|X>uau}GN8VpYp)pV_ZoNVUgQlYCS&@Wb{rKV7^n<S~d<#z*%?pX>e5>I&9PSI~{k8w_)AK)@8M>V>A=sWlQn-V$t*R!`g(tLnrrH zkoV|FB?0jYtd*|h3e1-cO^LXZg-;(pG6qwVUFHq`Y`?S0Ith3DD>>NGLZNp^5QkaS zP$c-wY_Zd7yJ_ZfvJMGYqomf~DhrC&v~mQvNGw2tXEL=L`XB6oqB9BgR$=w7O4UVinI=<=|u~}s<)cly2 zQaaoCb4-qq`+X5mdiK|rdaClh>G@!tlqcrAl4d*OzQWo}*$>MqCAK}=J!|9q-_)^2 zzQ6Ans!1_}bRWvRXcv<7)CXMV=~zjZ4Ctz??#JgYc0nFAiIN7|8VDo?pbONv3RM-o zXT<@yyq=@Fo$M_JKW#cUf^en}Aqt?-b0B>;S8iO)I2&smRth$*G4V9_S(xbS~g&&d|ewJkTzJ}bM$lMx(T6rdJuyJ zlB=CK@Mog2K7yiq=msS-JP>Y^TWz#VAKzKHTR(+2o|Yv$mxtx^#+1%#QOyg;_A8cO8~oJ9 zU+j^8%U=X)i-JNhMJVld+cC-sQrwl?SyiqrpZx7b6}j>r)T{LCDk1wZ4m>t$m*d>>3Ds|q`srq^6Q(rrp4ug!soTQ z{c?oti8RZ~yBpK?f@xhc;0Fr+{LDxz>W{&ECF`0?=XBv4qOj!+;`;XRR7?u08lUsI3Xa*F&fZrPwR;lL3|frpbwQeqV?J&E^ZFwg^UF}ZX`-pg*J zd3&9F809tP?|H{M?!!5gg^I-EPQd&4AHjFd|5P`b|5M%Ag&%HMTkW!IT^NitIyCPp zHDi^w-?y3kPE<`03Bp&BGa)U7c^LPj-G1`O8#fxUvCX9p>Vso-QG|fvd=D*m~AtNdrA` z@NO7@&^9B{EU2w6;#BrGQ#5C?b+R6dCNhiTRFGF0yVw5P8d(LUeN${B`F58Rv8U<= zVrt|Syy<5%`hzY#G(z634?)OMQ7lr>#3Y~M*80J>TqZp&U?^%7oN10h+UeU-DEgw>%ZyI*XyMbh^q)FSYYS$k$R1Kf1S6=S(#j*beg=$D2$rxSHd|Ya$1!g~V zip3#b%Va4RkUuW-yTJ=bw9B#^LW+;)T}7sC05n^Z1Sl(^R3gRaGm>2 z9a@TJ*hJsdNZgGxHhJtd`#m2ytLdUsGbGD?qn&3K|(Y#xd$>gtGAMJ%3RKqQ? zdb8hJ>G^a=q~x&Cq5?$@tclojlR=|0$bGURzni?@SQc~rM;u)uFblKTG8@AHWOW1% z5g6XuFe>$-^1E+Ll?fIB{|v>*cMVZJ0=9=;pryV1ztTPnkI8-8bLD&eW7-hFl7^m! za$KC!r(aRO;4TpdM+-A6U9o4$hv*o(M_2=URJrtIvJ7E zT8DaaZZtzgzcdYP6u#N)r09o&zK|hfFrvM^N)dCLc&>2nh1bnL1{Qck0_cG_naDB5 zblGqk9QcwlXJM}0%xZq8gdtBq$KU@TL0kuNQVbz0zUzhV#*oT}HF@3@FDMwG3X58vh);kpX{A-!t@%!M3*U0$?(VVN zaLa{`ubR{A+@lcDm9h=<^YF2Y`Paid5?X({dUlFT)t)x|67rKsZ9MBYc+t_S)(X-6 zy51lcSdVbXnxbpQHYWB@`ZVP7u3x`?>*{Y_7iXzq?V>ogK~|Ofhh4gp*@cDsX^u0j zz)y(uv|!7Xoo2z%C8@-wO3cj{q++z;>f3#?9Qqn6d!b2WlaJm!-xj!tU`mt zP)pi@-J(n5%NXCw5!H!#Wx+HhotA$oxlI+(vROzc?pE~9D_@Z>CXzB5^*Q-Uae^;e zXO8pD&sr|KBtk>OVOe*Rnw5xbn^oyu)HA;rb#$bfXR@!1`nxv4NL)3N5Js7#Xbd5kL+g%jKuK~8hs|!)J+{rL@0Xv+ zus6M9P|4X27Jro3^DPMvvZBt=d~Ma6qkT=J@>9P81CbzBc52wIqq&&guQ;tfnkS23 ziR`j<)Nsl9g@KuUI#On{?LCi5=HfgN$LCYL3gqmAjORs%$O1hosIs*LZnVl%@|Ql0 zbtY@tXiv6^6F}ixe(|?{;e@weVT363xpS7OY zy&|@2>f%#3bS`eW2p>N{+2;AuZjIe~ofaH*Ba#Obdk$clpab=HhWG{N_??$qOfmzt z@K>-{C<^Li=0W(ksRAvrXcTSbkE+%-xhJY$7DE`eyS$5K(nB1X($X6G4QQ_diiwL) zQ4TvMuwi)yQUb7NyAlwkFQY3)tL%#|lPIbV^xBpiTHE-=M4sdEJGDE<{~>z{KiER! zhCXj+YU~=3pYgy>{&KUOLDjip461^A^kd-q z+2|HkYaiUyqfwkks^{+^a&x}t;rqHr)kLc?3=bpFdGJL;iyfU#Gc23Ui5#k0b9{Xf z9$XQf@eCzqfr8KZ&f^guY0HC2FWUKJ6C6dPj^}N*bN}ay$6S4=9`GgYKaJ(0>;Gwh zY=mWdo!kC(8}46UcfMR+o=MayIlM|u*90!erweeg4YxG@Q0FlT-QtIuL8Hz5<*LV? z&cw~!5g6^-2hX|nP-u&=wXOHw?nI&YZ2#V1RYtN)n)#ZQW}#Ss|}3SFVgsQ zUYQK4W=71h9gN=v==F@}`nmQuz)2(Q(Cu^V6U+uE93;AU)D5f#LCjp6uD*5I91UcJ zE6v(Z{avl+ZA{)Q(}7NB9M^h7VK}c2v0B9H^;Gcia9LXX&sM(5o2CPb9@SA>1PIOd z6nX=3?x18t*`#$>zm(_aF=-zkeZbNiz5it&$cuDE>7jbuaYUqThnlIUPoDw&d*y4y zJP=ksXc^)&#pH z!Bo)|AA)Sd1am<|K6)P)vwt)hG$NKr)te&nAm%OcQCvo(bGRnZd;XYly~?SBQStS$ zt7U=Z0VGgipGb~OZ=acnH%<%bcuOZRoE?%^D#&WUTq#aS?$dR3G9+)<8~A-RV(vI+ z?l{3^eB$R|yrevvE3I|hM%#P}uO;gtgl$;RQMsHyU3I}toTvYTi59I^oVh3PiD=XR z9<$Hy8vEAWMB%&-Y#tsa8Oge%!H2-+%1Z<}v&7|gTM;J6P{QF7R=xFM|orHYExi z5Vu|h;^XB;%3-!eWCO_m3;k;o8lS;Bn&jy1xI}?08HTdByIa5R*Ua1Omng6C)EX(U zc9IS)m7fPSRcLnV$RcTb&8hdn4?W{<#%v4S%9fg^)=EMKrY+UW>P3`aavs^HHHy}9 zF=WPdKdRk`XFvlZXjcKU8 zbzd)hp?Qt#D)=iB6x>zS#ixda;4(YBMS~ye)-OF$2?9mUdiU^p#~q>@yN#S1q1j}> z`hM>ZnyucuMh~|-G5*!iPv!B_hD{iv^u2YXAe(@CgB0zyT~h#Ta+gMo?qyFH8vIzm z?WzJdYr7`E8aACM&mFtE*#({im@#hwoJH+bV!*VlYuFU)4Ky5U4GgG3l*P`RN|0c4debg0X1 zcKn4)$p_Ks=EhHPH?P5mBKzyPJO#B?(iphAtQ;9%O)3W)i{c3mz_A8WW8-|6y|79` zqgZ)8+g+xNwb|13``{`ca~ z8=p2)x9^TYp7&?%@A7SeuPvEgM#+bXakpA7s>E_azBP{7It4 z>-*6226Q!ES+njx)NIw>y!KdFuel7E^db8Im*S9YhLixD!2awI$WoCdwTtQ%hkz_i4k zTnK9=8_wQPfOc(_A8Gn^(``m{ba^%sZ`&>t6C_0Vc#qm-Vl7@w65oyN$PO)c7WL3I zVjx=-N@NNNLI_358XV8r5mRVemeYhawKO&NTTpQlyG7IBEalg1Ckf}fv`0*o?iRITpU{dWpQ| zgZ>KwIQXBsZk24Hkh>h@%cuWw0n*QWHOj_)smSP5jYZ!LXEkXvwh(7DQPG`hR;@K1 zLZB~m**nN)|ABkMc@25hjQcyNkr_|Tu>{98JLIzM;x-%$?@&@NSz7Fy$P%-wJX-PBrJyq?%jfZd$Z4}@ zn-^(Gl{S^&2%TMwoc`~z^DoD>ObJ`S#t(Drb8IFChN79r5rZZoq$;0>RmnVp8BXUq zbw;gBuv1E{vKE*&sFCM#zs(;Qt4%8D6n}i80MoBf)z5#SooGUnYljg^M+PtcHJmKv zAi`zb4mi;0!91kzB8`sP?B+5cgwlrUJ6cbDzrO@UvDEu6R73yz8)j{6nobl6UUD*U63FnYG(FdrbKU}j zfy8b!x}pZX0d@|{D=aN`?a#DZOHThNg3atYeVjrC8XJw;pc4wxFVEF_JseRH_^&~w zB0&vjp3TsiaSW(HwOM+%8{*pl_&QD2NPFX{&lAM5OJ6-}f1T{lY@RacSky59U3h!y zMutO4>6A=yQWxR8vAgHmKk9}6%6^18nt zjcRc27hQ+CLO3S1t<82@Z4I=Bq)P5Sjha8+#uvYejOY!etl__hwX;{rPm_xS|MraU z^`M2i@)P?6dX3#4PVwp+sHoH4D%4|=Z(!s^qSvw;OhTX+;yN9@{A_U)Q3Ekq(wux+ z10~OoYF}lgY*I#6_Ahn)C?^P;3{n}QN1iO{=#&5Y2aa@KLX6Z}g&e(p@<`qo6(Lz@ zq0o`MzOa*VNpJ~^?Q4NIbc<6L(Yp(l5we)%w{|+5Y~ko%&>LD}-2}{ypWX^n0$&gN zh@AreiEKd%`DXC{3i*A~^^|%>(5+P0+wMpEHpYjZ&*X=sk3j0Ff-D?kmI1AYShLl$ z0qSU~Z-iWu96xnIzyqDS6N|493u7iM+D=jqK}S0Z?120x!kEv_DGNwEMI>1G!Gp)u6?i^pAp2&TMx>+?&05KyKoVS=|_Vw}e-k zDd&XsTPC>5@~FO^rBuf+1=~#CiCM&}u5Uq1bPe4eby8TXZ%aTU;FoF7{;=wIw|$y3 z&DrUUn6oR_u>)?jYhEJ|yogZcW#Ltd=w?GN&u~5Cyf=PZ!6|TdCgU>viD);6{+=yJ z+}vWlJ*nf|TnlJx2(S8<12N+*pa|8IHwu_F6Jc*&o?muBp%5o}GIrZ+`lh_pj(^$0 z&NTKY+71?}yv?9QK^mdhbta96j|6tHr9}2$!dB168ePr}TI6)-Q#ahCD=v87{tiwT zZOG5qe_=TY#1EWUSP(vX{B*cLkWr^$b$tR~PpM(IzS6)iciH@x$aqKiTQAkbY7={? zvxngID2mYJigx&tBhK|uqR$h3g z{SE6qNIuQERiO*Sr8;mO9wEx@Hie9=%nqg(BN80O5+etS*1y+!KfV~bzFr4~?;hWY zkR%@e{*UJL^Z$zXhs&Fnrq7#GAFtp`{)ar>P2$1WYS5ny4owDp%W>v;{7RoecNf)0 zI8;Uk#-XsJ?UTWERLFR#P{7du3W!LL!zdE+2Rhb|s1!4&A8$i?DgXW9aI>9ySk<7D%3}(&Fc#=fp{E5 zR2oi3yUXh=3xCO$@E2@DI?6@%?cpj?z7nr12lX%7m*TPU**(W=-X=PynEN_k%?(|G z>}{rRbkwE@FxGZ zgmRuzH8x}{AwDj%_DmOU)18F$*cL8Z#xb+H?fCCx({i6@!Es&WsmjgmTK7nSiTPTn zNWS-_iHVqrz|RRA)O#XrqN^e+Xuti+c1Nh6`cF+MI+6eqE-Gs<5 z5xt<^c75!B`9#nVcsDy_`qs?)3O>A$k-Ro5nlp{I=GO#JAVYTyds`F_ zrOe&lvN(BZ#Y5a#szH_hHm_5EQsIyz^Ctlqyu!$)=rvM8q;mYJy>P^E`HwL+_79p$ z?V3>DkS<+_Z>dQUd7PUp!V&3+@^zwp0K{U*&v}nn-X(+{rcoquLSRO zNpBcX2UO13q4x!}X-@oBHJBa%I0kIWO`PYj+7?~AW>DvzztiKF1RZisr;kelKU3;a zfuvevOz{q1yn3Eb-1^=}jdov87|L+O@smj}V2E>!q-CSwY?%jHSqtjDA4X}`0&emK zj-zd~Sr#?EiDNY#xDvZNm`Ff{hz1~c((c}$i*UVPCBB(m8fpCJ_|ui}U&}Rxbk~c3 zUDxhu$1CE;&gw1dNAcLHAH)+Pfk=UMJ>ITPj#fg>rdk94kP%NtjZ%?(DDwK53paz# z?SP0|gHn`Ib#ULJcS81i|3vo1rr=e&|EO~`UOEJil+2kjL6V`F!)fpLTHBPm^{pj` z4y^3*Z49z8pThksXtE64mYlc&fefxMJbPzifj0OzvBB77cxLz=o&01KNH$mS zRFGyon38eSTg{4+R^G63ERI`iy(m6vI@EBn*9*Eymx11K96&yAO3a8ih=mt9h(@tD zG!^{a?i8V5sP^0&=4w^hO6kwS>`Z*;i6!;X*mMV*oVBz=$Whsys;rthKD%2%%&oW% zyPGGeIJ07ZE%!y7*F+6=tgmtj*sogxP5ctODWi_3aaw_BF{9YPegmqhcX9K?vLkdd zqq9LAyrOpCPIC(+idmS1Cn)Z@4{_2+FqrR-MF!sce^Sx~mk=1=X%?dhmxU2?J2%y@ z6-`*2qm-B=<22GCmpue5Ynfs>)uoOEn;G$G_phQv`=bqrh)dk`3kx#ew_Ywxrb-NA zXI3)Ltc`9GiQRuRcn{lK1z9mHFD`tnmOhPjF)F<>FZ^$5v~Tu65=g;oUx z9X-I@*5HpDgo*9kx7IQ)4{h0|si2;YkLfW=+`)tEfjk4g{0oJVoTLwyU!CH_9A7n% zT3an?!-~fKL0q==ST0!Ta}WOUbn^It&jNbGXTlwJu}-h*xv?&hmINz8De@94L7I?n zQ^HT-yXQ>dODG`VX@BJqT09}#BhgHtkdEYU(Kk;>q^w!N$Fj)n6w&Y#=&67I<3H>2 z>;JCHc`WDKgES&@Nj^3cpC&eW7QH_1UQd{AZxUoBB}#BE$?A1kk?R)Q8UA6(VTZ!i zJJoN=h>#wR*EB$18upbdU0jo8&>qBU0`bMtDMRcdZdd(;Kf+k_hgG4qcxc4Gs+S6_ zEl#`tgdgW4@X1;CuD1Nk-lDKfQVpn0*x&ISsO#D;{2`|0>WOYr?tP^WQxhR*w?w@;RYQZpq-Z^6Wk4&3UHxTBS9FOF6?-kNM#{USU>Qg%`^8#a zJO*h>0q1{b$o0m*v92*k5Z|jO&zmL-HRQSNfgaSHQQhiOy!ZU*9c7HEl2|D z!rH;7wO6-ZsV{!|_G|j&n}#zNv&wznGfrbB4pQA!32Z9R;8S9#ubzjiPiywN5djDQ zzv4bWjpHFaQ2h(ob?b2xq}ObQ%iX{3u)Mw$lJ7vWvMD70ZrzV;y7U!_pa1gPPJAth z__6*MSV&+2eB{_$7pqASA`uHx<3XD_G-a{_eU4>DY1Amwd^%lc{=@H-39JKu=rA$C zp@tW|6A{YroDwLNUB{XTVnkBl!&CB3AC+ME=xAre$U_s1397icd^5&&XX@uHqF21| z?47c&Go)T`TIZnzF%Rg z+gAxbJ!OF7bH>NS4+nJd4*R=ERX@3w??qhvpb*Q!m_MMbr&sI}sKx%qQJishI6)6! zo@Yg;G~qJkE5;F(p`>LdRi+(Ezmxn)@Y4GaLgxPPFa-U>sI(@m#K`#+k(|PxD3P8c zB$k9CqvSQ!@ph-C#M2(W-Kg38w&bJ%TJk0-aA1?W_B+3sfNt2#>wHi3`dILOSq@^0 zvw6Qly#LP=zx@9vel$_o^nCH*ChY(07v!RA_z^aCw-cnc;V)Au7Z;Y z(rhf(CfY}!^OOkj zrPvp?I71=ZvKEUu6JDFzp0~(@@+*W7f|AUapndgqw0WGcj*~-JFzZVwH+gNYr$vUo zEE#*5WOV(jhP;&cUG4eN2;JCObDrhkR=-hQgwJ0_d5;ftkN4R7PgPawqbKy|0ZT;A z+I8wxj&SXn>VPHw0n=Jwjz2*2T>Gqp#HL)Bi?jMrI^7;gk!k%BBg`gqTnf_JHsOu43MFTzHrL!X$p z@Um0E>ZV!LW2mQcGTk;4$V5N0tj73X<;h^tf^+1X2u9LJJx-=ESg} z?aD?^rYBhvAEhkTrC>r;_e-%1@;NeNu9xAC>*)gK;cyWnqI1xwfGW+o$Mc}N%(b4Qjt6@@vkbbyO?2HsT z@C!)o3a7-YVe{&Vs^sdIuf323uJ$S}xV-^b~c@=xz+S!W% zeS)5F;(YxifaTn!C;ckUPN?VghrpCr6<2^cP3EDGi6h1U#O4eEky^PvcyeIgyoj=EZ2K(e@FeUN1(f!nEuiPw<`!mNRU|^0Tf`J3Ca=DtXpZXr}i>1_q1*4?+*qZ%Uls@JFaSiPqwR< z%^j8mm94<$E$(6zUiL`%vw)dYcBJk6Xl7;#oc54}N>9949u{8L-{NM!%cvUE|^${8MKR{z3 znnrXJpK1GeP}NST<2fF~jz5AZEgo#mx0>a|8t)e~M>v0<(T$XJ3^O;(L>ui+^MhG) zJHPD0YGEt*VioMi#w0LeSz(Tx3py%8QMM^Z@p?rhR;RwDVUKVBPp81Yxwu9qw?k6g zgc>hw2+3%e)x~tN-)!(8n(O^#t3p?g$2i^utQpT`pkD>BA>SJ;C!t5@$X>~? z1Ug?)25~kgAOf9hPw&AKYT&OYliz2s7M`PvoYaHi_SkYB1C>WYy_x&tHBN>dT?(=g zyeH=HTy%6zsW;(tj*4y%MRi$P^v*Zg{x|+l>hmofGbAUP$cor>={fmG3?=W*we?uo zXk|GfYbludK-gA|2q^~BY;pHVv8uc&T;hw%&OSe-Sm<3=G&9qb2-BhTBG=+9u6*CA z;SAO6Ou2>Fows>1>CiMwOYEGcZ{9E`4#w&Y^NgJ(qcJrlb>PT?fco>9wOjB8{%qx* z-9^UP=X9N`A`$vZt+w!TIrVtcAwD9v%$aYjn>qUanlzOR@nfTY*!| zR@;ZrE|_VD$(6y?Hdvg8bDv0o0KTa0&3(kCEjGH*($xg|+sh^oe_(2?g9Z+K%*F=5 zAYmf))$qxhU!Pd}f}YY&6QluGYuW@HCWX}I!eIz(2K&y~E%jjiAzP@S=-i5A^R*XC^n&0zHJd$FdKt{&d9hWhho$7+qfYmbAils4n|n#Rv4Hb_pmj#p-e zFKhgt(BT!xLnRMUkp@C`k0H@dJI?%U2^4hkO5Bd$o{OMMps69!oJ^a8ZP#som+Vy= z{?t<_FeKX&Zsn8XZbT=7w6=v2;5xM{DFpsKR;99&3WrrZSd^UezRHtBw?>vtI-1pH zN0kJ!^`>7aE0c+IhoPrJG;vl+7dW5|gM))*K)fA*9`jF3{(RWls#kHk5dn$LF}80b z5{j9A_xObG8(Lh*BXYU&56d7_?-Yg6wk8(%Qppvj09H^wOw_+Hy4v|qVDOGWh7EO9 z3ELAFrJ+U4=w*~<#G2?L_}r}^;Q3qol!!%7m$>Qgl}9;U@MtwOg$87sr0Vr}n;hlD zKDKD&@~j4W6X|=qCVBb!pBO*_{{NEd;t5M6gadEd-)?zspDu&yu1SI(4`}q4h1jrD z#Mx+US4|ydwd7Ls+U3Sy|+K z-SmG0S}lI{zZp1;8wrOu7s7K30i%%%k+KgyLE)oa*@~mm*Ya80am-d@W7ru*nG{J+ zfQ5u$Y`;np#o*+g^4P63RI9eC4%VP$-bU~^ZMfdPigytS$?_BG5Hl+PI_#P>Ok>N~ zTm=b>@eiZ?%5|HtzKw_I%0Y|OU>c3g2`9I$7m0-q||Lh`XGr zhvR}QX@IV5>7IU)@n?Zsk=+p-oQakgvm68J_0%imti0-Vn}nyC%bC zIXCmjO1)%5j%;S13F0*18ijk-n`>bqM^5UeFO?`k537-k)*_T>`?#}SNLVh4d)dHG zL+T|hwl>m6iAdnSbpypJBI3DQn;){d1CO8nm*qwYrUR6O32>jEtb2NchN;(jpW{uV z;)c(9_Im7uoZZm!3B4f`{VCruGXFVRJ7`ER9>3iL4^;_9g!tPC#eg?Cp|n%GN~WvF z@p3T3V85VZ-W2BJA;;nEyn4=8)%bAEip#)0-FwkI%KDvm-?z#f^|BZ>Z>!Y82HWfu z+`sJI8K2*E4r87I;ueO#{T5ZAFb%|0U>>K{&THERvwz{hN~|gW(`SsFis6EmS?qp( zZ(EJzX~JHvqR+O0TN5>x|1N4+yx(>Z%g2_nuO!#E)XdaS?#h&sL>2#%Art=KffQ01 z$PoG^DwiO7COzAu`$7)-BUUR#{moJNi#n83kS}T!iSxfy&`YA=i{AUZ$nbyGh5i5Q zQvMY0Zd&SoY(6fE{8I}eTYN^{^LgH6&Wy0}*-FYIP^o@o?`Cio9gS|l#xebR~Fl=4SkON-}h5V0>uS6Q-D!X;b>n< z=4&^i7@<1-yzoN8)h`c+i&~YxL&+i#sC4)aCw(oS5bDT+#>8scVM6J}-4ML46GJ$+ z!rpcjxqjHU8{Wd`8kq};;xUpkPtUfOX{?!1#9a1Q`qI|Yb~0KlTBg=}FC3n$l%?mQKVQ;*chd zBvT&vYV>aZj7F4fqM5$ySMs)-9gs*}&Q(2@t+}W*BRtK+q(enw<3NG-II)_iW`f>r zoz0LoU;wC}=#Il$8y*kkb?UYxwY6~<;l(pa%25l8^}$GJCZ1I^QZHG zL;kt7z4w9Ec?Cq^33){_0@~lS?mlbyd=TXCIwt-s7J4sqxCVWRm~so}dCl!T>zu)5 z{N?h}`;H&(u(U*2+~y)la>Kq+NVEaZv{Cq@&F9R{upzH7QANEAgnL#KiSGdV^?u|B zT@LW_lwk>_AbAfs{B|k`yb7M~xCoIhofT@G4NO(@%bQ~{72jHSA9W1c4jV2o$&2=( zq@1&p#V3_6p&$czX3YI|4RSS5Gtt4dt!uU1E*4Y3ZTh~?!zuf^f-1K5^w-F#-77L4 zh1)Q~_)le^fc`OYFi%+wV_TgTaFK)3B070J z=}QS=Cg!QDpXfwyQ`x)so1C9CQ=R?~amP2a zfy3yNw|)TVtSjL%$+*#D<4{}Ux08_eM+U8_!q&aSS!7avDG&F6VR&!CiGdkBAMD%xZ(S6otLY= zv02O0?zbjMAD^RSAKs};#DUF4FVIH{sEzoKX2*F0S0z+`mGp%YyWsF%G85teNIZLPSOB07yIBoyz@PyQAK4@~7B+_n_1;B9{Q*R{6M zBA3A%7}$RK@$Vqa=(*ePaQWEdWd!v;L(&96iRxH9RjF?O%z{ON)IL|AD`)!s1WJr| zvSnFqgV;uDDn5=JxfcZnaJ^mN*IXQk47drRN4%iYF39I9=4Xi-T9g22gM|qY&4N3#`rSx zQkOt1+x4|t`qQBV0E7u|k&T-%H_mRAVNqOnPDo4JE5^mcQYt2;Dr?;wJgRu-P;9^8 zTca0FM;#&^hi{&QK9~{Z(RvnVBDuj(oaj7YYeW(CQeGb5bAQu=J}cynP466 zP=s)4LmzlCP4O3py;Y%Gi?30XZ+iPr;^<7l)FsyA^L z=c5AyI1Z08lKnD}tXdt9`c9aOipwYE%03spGFcDPM!B3f{F~cw z*%%;<^c4pxD^dYXuy?)Cs^$XYpwMl!_Lo#qMs~MXgU|I%O;6x8T~xO~E7#bzY<3!4 zDEzYnEgFQo{jFS{xxUclY42Mm56_^B`@G`hqS52_hO1o36I!?^O;Jj4$diUxJt+QX z%~;UIXjGw}0!C2nl%x;}VdA}q(F;wGgUu<))95K`-xDHm!^QVyZr&A9_s=H`F{bz~ zEX4kwLV36a2Ks7bznz;PXG9Xw^PcG+ok3ndF4MDEYX*SmIZ2Y!X$tn$@%N24C%d?1 zS<2zLRy=WL;?S*{%l=xXgrrVNnzrh&am}f&)Q&L&<(-~R-gd)Xv8a&PJa9g|2Gf*; z9bi$;37q3HelMk0kuHApn;B&~V(u+uQNrA-NrJL*^D=p%s##fy_~qIk zeR{#4n|rY$3*HZzI@lTOH++3O{X+p}X5LhHgqs|ayMr=AS1jKX9~NE;YD|BEv4Pcv z)8@_2&`8ho9RuMd>a+kI%uSM_9u6iiK1OM_M5Sc8%?Nk`v%XMp_vR*+Q;E|9AN=I@ z{WT|1(nY}N6O;kQpI_Iz(2tLgf^YkvSJXBCf1MvpkhY~T*_V))_>@DX`xMo@b`jKG zJGR+7IR?^Yz-mWRH0{yTXdkP?j!!0@Kc*NKIR2Wl^*oB4EP5V4%TTeJI;R{wJ^oj- zba_Aan9a71aU`N4@Tq3rR`D?vwJ@m#`HLd9o-@2EK3a@r!)RMTx*LMQIP~%@%b*)$ z+~V1Jv~KBwAI}KD1JJsCXH7(bKY<+pBN;{H`#{OahPuAR;-o1FqOOyyXJjG_) zaHl0-bo2ITq>q2&UOcsPc9_c~~ zQ(OZ}gyO-kN0E3s=}vrW8>B_=z?3$0M{HqWEe}YSt~+q2?BaukO`)7ZMlV6MpMf{{ z`Uyipt;J!NC%MB}S`6)x&(DdtQD-Z}YCaU1ta_m%-@$aMi-cg7J6S*&a~d`tMLLhb zKX3B(J$!p0PS6-};ftd-=A{_pJH+(tv-!atB?gXR8OXF&wTMlj8|p$}fRCua8>?3|-%-b37OL7t44bTgcWIH#WF z54b2}Yf;E$Dt)fUSszE~*7nbEm$E#WobjI-PU@4RNXL)s-Yw|w7yo{ zPrcztW0~-BPEE;f0(|$@`n$d^OT|3)yQ}B(!+@>mu!;z$1`CV(sl<)kV~{wjTqd3` zdTCLei|#p>T^JULbz-l37k3E)Uv>l#h5$dsyu@65ZJMl{UX;^dd@*BJNdh5#U&P9D!B0g;rmiTXL zZdEdS$KWgUR`rr=1=@RT1-uHu{{|_e$en*mr#v9SP}X%&*I`8Frj+4-<)#)NPp+ZK z^q&_lsksq1V&5b}J1@(dS+W6if- z^1%~XFv&U8bSi&VlZ)#kqg++I@qZlY*y_zWC?ZTq%hK+>PBN@g)KOw+cXIN1JYXWD z6#ua%_!2B=iE=6wwF>Pf$Tlo#oq@oJkyYMXaaey>o`;i#ntso^I&2idY2K1D4ozht z8OxQ&gob9iw3cDNTR$QB^m%fjhD}ObsZaH>WsB$EMi(-6UA70)C_#Fi4o8m}rYl_k z9Z{X0p?KZAD&6Vt=3KmCNQnA3X_6z;=Fim9uK0MvM0K?pM2#y``6Q+DQN?C$!?m@Z zJ-Rh_EB2xe$SQMhgPJ;FfWZ;B+lxx+#6#&I#3BjNE;5oXu5m+YJ=f_vZs$ z%ODWfm8<9Ho!)SF_#bhrL6MsN|2(z#0yuQ8LjZ+gpWCB+oC}|GM&9v>MjjsZG{-Cj zUWlv3g7C`P_eC!qoowSPdJFI3)bk3reYQTes)3_WL_AaMv*Ov3XJv`wl3;?d2sJ(pzI(oYIh$JdE zzSTdHDp-SPav*Z$coD0I789}7(&A-7aM}S`VA0_tqPySg1U(KLuHYBx%Tz@XbbaRy z-uwhYB`+BIZks(*5f_(EvmCfmz`dh<*#6*(eN{?{4PVC7;QG4IX;+f!4x|8+S$Soj z?xl_LVg5F6>-S*|=_N5LnR&C$U#JPtw5@21P_uL(#uNxLs zzLiR2wO%NuQk(ZIpnG>m;6sU0w76bT<^)}Yojwn78xfiU4SE*6g`;FSyXq{K5taEX z^u-bhU($ztA=>n7n&7A7O+koY?uJiq$G*<@U^dsfg=-hUVrM}Y5AYnG9hIO!8Ewm> z(+RuC`7Dp?sP2GOm!>(f(Z;!=ntiFX2I|?rxbIgeT98c}2hZ6>a%!jc)G~I7JEQ^7 zOt*G!LdmRDb7EY|*Xr)7Yuy0MH4cCQ^@4R-+nqxNlH*HclS5_6I~G=F zL2LZUdCtN7s1(@114$(cm$gn}3QSc?JkK-cN2Gzhkd$OBcvC{Wo8Yp+@|I~!-GUYT z(=KOSoP)XKeQ)=Xst8>iTaG(w8H8mVbUnF_=wg@L4N6&Ofz=B|M(c*VgU|CSYtKM} zqIqa@zmK2QHnC+L$>GNV>fj`b_J2Y@T4APxr4i_o%*Y4rg}bZgH?&vf91yK7@W>Yz zGuH$=O+g$6lDGbe#NkPdA2jksz)4p@myZjg%Z*+OrU;uHSrz-r%Oy9IFJGwRP;CdM z9{8f6G>+lF^2hh-6-X9wJpG_s}b zp{jMoYO=#gJVauwiT`5B`5^ktQO~i12^tn16q;)M^-tehC%%;v0Bwzf=b44iH`-`Us? zVq7|m@hvHPcC|Hq>liB{bn(p)!pSK3UbvryVv`&v50{rX_Xx_1@oLlN0!^mQ`Upog1{yRZ{A3& za~XfMcKDYP1Gnd-;OlqmVv)xW`<8P2eCs(Pf8>c+hu|Y=mqAypE_-)=A&~@rvoSb_ zimm)AQ%jkAHEJYG8@$nhKb-MheUqZ+rK54PML6CBd!>ytCH~i9rH?OU z=wYGMJNUHg(?xv%Bfp}}MWEzOMS^q2s zU5=qu^K88~1PlI#wW&Vc%Lx)rbIKxDPAx>5>K6KP%audW-NQf z+{&oR_DI_4p3!vCP!y3Z>-z|I8l2a*ZLcfu+V%4gB7{00{^V>0Q$eVRnMuC0f*Z!2 zhY|%jeFk|9Ow1kXZ>+J#38*9KP{Fl#rawlSy~M2|_0C5jCy%fH2$1uCXYhXSbb78} zsb~H`4I0gzHxpV|wE6FJn_YXoGq4%-ba!z%s~I%XK zzv8ECxFWsVLu7F+K$|VkR^Ro8B8+3fWd^^(sj}v??$J*hK3|=g*=bdq6K2I?)(_hwQj}vmK__pbMgw|ct<7! z-?-c92HeGeNdk!X+GnT~8d7BE5Nf7vi`#=+nbHOF42D{{b8u|gg}oJ)3AUpY>;GM1 z;5z3T>rLuSC{?tH8i}1e~W?0C+G9y)=9^Do$VEx;=GSiDZ#NmiSL5%A>XW-WI!_7~8=nR~^y1H^Y zk%$yge>{?CkMqUT$x}M0#1;0hT%Gr0L_OA!`AN{8Tf6Dv~LiCQ^jgUjUGpx^yrUlK*LbM zpbzOILm+rAjpT=mDKl?v>(e~x64&zVCc1Xru@rIXB#6 znwfrVrlp+K1+N&vW_;>qAlueOl|^<<|#w!MQ! zPBRN{4!{-TBLbAP1CEqKTL%OQwvsL_v7cN>!v|YIJIlAIJ~wyYc01Y+&k6@-;L|P& zXRJt-)~=v26C^AH)v_Kp2U}1@K6vc~7p%JeSL`(rsxInK5OwA@m5J@@P`ptJY<_LpgR0aROCpp0eT|8mW-sPl@N&==DmHx)?J(#`@ z>#zNhjHoQ#43#Od4&Ht=)5q`W#03H}UDc*)-423sH2~F&bbcq<=r;qW1NH@?H)Sv7 zldJ_P&gng}ATd8uO1qB9G%jr28sWT{!-z_*`Yx4Xa-oiv49DnTy{yOck;R13@=IV%~y;@!Mn{ zq3n9O33g457+W#F@8opRTy3V4+F}l$AntAb*9~_y%ez}U)X(xu7xBO)O(SJWTDI(= zwr~VyZPb3u)-Yro7=m^n!^vnO84Tsq{X6kV8wH$ zNxTXX++Zhl)H}NXi3G2N1bK4b-yOTPYJo_Rq!8>u3@aGrUU69#OY;N$>?eiKZdgrI zQ_RGqa+Fb#cd+MjNTYGIy4x3!Ial~CORF&O_ccTcTD}-P8c%z*J(7?cDVY?)d$wet z?-FnuS3wdm80dverVO?RP7M7$4_Ng)=bv4=4x#vz{N%7(mI=ved?NZ$ur7!~ka(Y6 zKN7OrB%F%vxw#H_J=)%R&JFr8{Q#QZcprK)0OZk^V7HRuPk*h(?zf(0;>{nj!6pLS z%i(b>k_hh;*inuAsrg~3vH+_hOScjaq*vvy)1-Wk1ks(^Z0}dFOcxPmLcYMW$Tu)7 zTW)z7UxQG%=xP`9`VrGimH4&E*g;lckVv;!V{wHH!o-;c1?6{Z4Le&G8N%~gw{7>J zE5V;iHLztZ1nhIHY0;8h2P9EF6^hxTMg>vmHzrp!t&5&kP8VZ2V z8PquQB@w=ydkXR#mSHJ~%zPiDn%k8_wd9Ibll*PzvrON`c%X_+A>^pU;d*fustt{| zV<}|cpw$+s00T)U51&roDYkN8l8(^R%<$h!!rbL$JAXjh{gqUk{C_;X^+S|>us$q; zgs^n?(k)$*%aYRF-6<_4-Hm{BFD2a}APv$DOLv2G!@JKp=l%W#_b+qLXXctKh7}z~ zw#DAB_wm(}pQW_v1~uGTT1z=uYt+wHR!Qqb6A{eD;n!1D{<@eSlN>wbVH>SH!p)pN z7!c$tl1OT$s02ht6)7AWcj!xYr1v)c9ujcS?N12C3~Bk$_@Rl7h!=)PB!4KeK76qA zmV)85$Ai61e=vynj`CqqEYIHwrJp&nc;_WCn|a1La8zk%NjSII`J+r`n-lCabGG_w z+9`L@uvc`UEl-SAG_+K7glqO8hiQ}k2HHRWIvetnS(0$>!H=|Qi&;74Oqm?S@Mp77 zg3FI1D~JH^u|((VUJS%&b?-}$t>g)vO4V?mvKTD#n?Z`auqTuPyS+a{534>PR(2Hl zsjt2|U^jMgUlJJw$Bd+|8K|%|!AdJ(rSMZ#* zOqUOu88XDLnB%`0!s;3KajhXdjXbHx;0ZIU5J~|H(*`bzjF6XluLdKBGsN_YC5!1< zovn3l?ncMMtVnSb!}Z!cTz^4D(0zw7NolE|UQq&EXSYILw{R1={(W;}Y9LYu$fH$J zc5iiS!%K{hJoS;45sh<8*Y?rX`sL>wzvWL)?f#pdWrN-o)z$yI;p+9?RNEf6Q*?H; zJfyC7_`hm>qVT_1C*Ch+skbnT;h2O_smnRY*vpje38e&JqKR350CL7ruirm7nIlKG zX|By`B}0hiJ~@7g%KFiXR3et5n|^N9`N&1#D#+SksqoxC2cccKMG}3XjH}7BvJK=X zi=>=v7yZtEbu9Vb;632W{=8%AuMQ%G@)Sh_&A-qCvIfKk54mhcyIQ(d4^V)JBve^D z9ET&r^Mzl&$ayfC3!0yjzI(=6^29uF9B4vJ^y!n%xz&C!vj$V6mhQRKgd9A>tm-8B zWX&Ob3^_!+v{hBDAY5vYuUK4$F-gr$+=ezeR3C>?`0Jl;pIrnn#UH9p&U3|8EPt6= z)(X8|UX3y_l0autBA3f;4&q%Vgu-S(@fVvy0C6V&@+6~V z=COl!A%T0FtmJ|sW45j)hQ3{cWxUE46IN8+{&0DT#z(qm$EegZg%a%cN%$t`iO9v~ zebWQkc#%jjkDpW@r-^*W$w7Dv3iN3+`rnWhtakLSr9Ys2P zH3Fof)&v}7D%3p#7W(dFnX@F?=ADP#(RL<;1du z|Mr1SlAq(|HOr&_Jv24k#F}zH_v>8G!!ttnsdhFU{aF^?x4f5z>T(I>XA ziokYf5EUSja?cl+hCe8^vUcIF@1`L2@I zCFFMtN1(NUnbbPr!1PtxfNyKrW7p}rEN)UG!g=FVsmtQqYj)T6Val`9B~sV*b##}S z@Vwc}Lf8LH`J-BGuZ;>${`Ur*kGwDcGW}mNAKbnPHiwo=m+%mN$}UcZ6qFYsBq4%& zNSx{g0Qp=7r}z4gh++0+8=pkHx_$iv!d4HG9QfLq@|SNh0w@Hnd zomAcSo#>F2Tc7Tae)v7SoT0q^%?XgA+jd_!ZHW`z+&J~+=KA6+j_vOTF8n5NkUGmi zYZg3WP}ZS(JbWO+-BuNrF&kpZL97CwO@Q9)gj_AnCi+ckG?5*^PN$28%X2i%uG{8> z960m4E_sgkh=*N2ZO&peoiKzqroxM^4=>hs>k*xUj@w<8MTVe|9s;7^wU9HcTak3n@v;S0cOUM z@!SpMe}&eKOC@HU3#9x266#ua)TQE8jy1gwgI-KI?W}McmYp`0T2aVGOYdkl(7 z*t(5upAid%iOe?^(wOpjdYIH}yJ^Y;qJVlMiH2ILihT;C{%i~05U`uLFRmp149y%= zM=ns)nvnyLPKeaTO{}a--8jIHI71gp4NSAN6UpXhmDV+o)eV$8|CPyC3hWR7di_C| z)? zyp`K+&m!8p-KOg;jE$1S-+5Ye?DWtq`mOHC=L%`v{aJD?=fBSH_&=S0@cre@U8Bog zq0*<$i>`~giG|CHLD8G=PLtNBkBuwSW@gBkL8`Vq&1vGYR69G5k%TH7B+IxVtKUH) z-=uz}Olul8rtE$fN4CCZZ+pi&S{{*LqW>h!u}Z>k4FnYa>Z9#4*k zfE1t%0e0k>4tH1bDTez%kF~6$PD&yP$HZm)+C|XdopHTSllwzvAQfi~=4`x`Jby~{ z-1)FDq+Rol(pGEixWIgg4H;vnZFvrL`yC(Pn8*=RE4ovp+~_|6FhPaokZjZhp~Ey| zK~$CHo_ZBa+$4k&OJohaa#bB2IZ4aH?BR{nwj4~+80y{~-C%PnOEdp;J4MnY3zvK4 zw#W)TIqbABh)u~2=!g!j`25t~LHA>Y7tiDfW+s$*?yb^^abAUe&V}B>&QPsxV2YD@ zYhWIpm#xEqfa5^mxUk((f`T36$;n?-YkRcLw0<$=plN(6kzQJ$z$h0(+@8n+yhubb z&i4WYmyB%0!c2B=qHZnKb0KwEiY)ar1yPZABc}LG5H@aBDNbxju4_05%rMsM+{C})yEWt5dFkj z7AHBy032r>924|w9eyL3TAy0l{d(J2cv}X=Pk zJ0wLerEUYEI&~N#?!@KSY=~6nrcL0V}KK;+t*34`7 zm(kpOJH^BE4c}W^E@-Eu>k{&Ip!ZXczfvw9RknQHoJ6iR(+Rn>1TQ+M33LdMP3M<# z6luw~p+(pnD{)H4pqFDFFjCxOs6X}52nD7ctLrf}?`C^F*ui%O9@A@~G3rU|dnA)o z{^?t5LawfyTK(SmDO8hqZBtxcCWK+CR5!r+gm39!qU_YLeT*(CL2%j>Qk{cNhSWw= z4h3YJ$I9z`yjjiGi4$ox!Nf_7n-SB~Tt@aN9U1k_(mAtA)kI!e@oQMxGsJTtKG^OP zimT`~?KvhU&oNy5wz)W=v1}SWf<3-O$|&y9J{A_fsZ)=7?=hzwot6~-;gRDq_NX=8 zgUw4!c3e6hyVRB@asD%ey8-v_q4~3Sl8ROs?20R|oIA?NZRM&bCs4SQkV`1Q=QMAS zF|=%-MiL8`W$R8ZmGMJ_R~c+jSdh?7I$-+m&z}H<39+&<*3j7HDlixkjA$xRJTEwir+~`wBd*wwDdXADeJabs z_773q5>dL06%gh5PaIuSo+Hph! zE-@mCZ<3K3xb$w7xN@9dU@iJLOuw*;1cQbD0P{zsf zf~+SZ1T7y}tM{+jndMX%Hwi#?7H26D&hv=<>_hr+X!V^uWVU;?W8AI7vFt|nM7Y>Q z?e@UujeBI(U8mLWDXh8L(51!ii;h;1m(Q&^ddiy1=nxs)3kx4CLLx9-5wuZTI)4bUc;dBf< zk3Ia92*ZWMh*{j9`n5!Nzxuq>7lXdHE-XuEZ~g1`{#Q>M{@MBp5l=Z|2e)I60auLU zm!*%5S~Ij@r`z9CrI1OvKu5u_gnE_G*^KlZDi!7#tUo?u@4h;s^CcF)8N`6lgCS(p z15@Z&jgF{7hgx83h;vH^Ew%pnZ67I-=MM{|136LFSzY-oL#9e1xN<3NMdlIJ1I1s& z1Cc`LA;75x(_~7~Jt`Lu-MSqMzXON<%%e0|6bEs*0~y9#>(Z1pr9-9VISM`-{tuNo zQs)g8-5a`9gKAUWBgK^8*0!8oRt_eT&ELcWQV*cG18NL z-(6haV>&RHd~KgWMsd2AoPZAj5LC4u(or=l3vnPYrMKgB_aICx5jT3hhB^JB4MHmg zG?a`rDocPe}4PkhTk@)FF(+ zXL?=`;Q7jAxo)dym>RB5AQ<^Y@ zG&qS;x}l~`GwSG2q)gM(J(^;lx)dkgS8++bCQA`6~|$q(ZlybbtIt0a{} zp76^&j3fv+ywV7zkh+}zxB*pj$`~jWm0Y-}JYxblgMkT%E`J+zwdX_IpM2(bL-ITT zVKUcOp&msd$_JSBx|$rnmNtT&k)BBTQR&y7}O5jYPAyWyTj~1+tXH zNg4_M`fi=wrt&!%y7)h(>T1p`^jRNBv6C2J!8K#zV-vH?&LqT^=nMM|ydGr;p)oAF z@8XJ0vA(=)9y$qt^e)3A`{?(!|9Su2^ly4wnfdfg>%{pVjcn?FFqqo!im?k_O)0&( z&u3QauO#2OB_C!)4c>as1%9(#Ly77L=Rlv2ZFwO)1fcPv?w}12rk$n+3S)g&r*Rgd ztAZ-6%!ZrL17c^Pcx(@Lr3y?Z4R+zSo!&fKvzE4i+&b+%gij0!=*2IjtT98I1K5St zjDoa5?h*4b(qCiW(Xn}!e<9fCw0HaP=j{F+IeJqi1%#TBvuGGQsJ7V7)z*e=T}IkP zu>q4IJhXX);&ajy>`&@YzvS(1*kM8_K3m2J=N+=fiX+kMqtJQ}My0aRHZ!ewQ?4y%r&YRe=IIuh4RVh%elNe<3705BCxEnAWo9>t3qiX1D z&DSaK_vk8Ko9^d(@(C%k_*0{Mcr{o8+_{fZqv(xGlT0lMvs9aCU84&HfEj*v1m)`O zXZlY0Oj0D=B0n64eQtcwCbIrC(A@_xD~3jq*)p-@yk{dr?e=jJ=~aQ3NP}Gif`k_} zSk5}^GT%bI(slOJ4VeY#i?dZ8RU_<6Xdr@9J^SP^}onXbIH(n zFG^ob!SE{6L^c{hDr3CrH_x5i*T?px`?JlsXjg~A>8Dqgd6RSDx;Mbd7;dPp02#*0 zYUk$dnBCdg`jlMlu_&S_epqU{dtLU3q8ROufyl$HsAGDHuUFTM?a?HladN4)P%Xj3 zU&jxNzs^Z;Nmkm;C;uF3Kz5v4y>0>8bmll-yvv{JptlW;sQ#jNQoOos)73WLPbg%jw0Wf#T!2Y7Ec(`LVB5 zc_AN2klVTSS}Cd-6=JX1FpUtIU`B~k##57;vV9@;)RLW@nB(^^%UP5&OkSmQOmf4m z0GSbhi4BEO29H<7uJy`VNj2<}I&56x(K)D{?33(z&jGFnoNAB%F)i4%$+G|BN~LnQ zC(vhI@DE5`kUagB!r;j}U|03K(3xv$j1QHKpEtmcd_s4^-z{; zfXI~+$tfFIK6)?yrxafbnigmj^~!X|R@K{=#!}_%vZqI7D|u#S8*Gua8F`H>&ZI2I zC2u>e=aQDcRKs)`{S48mU~&jf5J2E)*(DL6V8eSqU@n+xQq$cNZq*b>P1lC#UA+&7 zOQHQE%?6|nX^^YLYr~dy?(4gLS1vN!50<0muqw1IhEqDKSwCH9-u6ITpM z2bSm0O)>~~x6o0lIL4ZjBd2;=9s1s7M#|aCo>YQ`l|Q@XmJfCSooA;}Z5v0(A0H+2 zw`-y)TzBgSPZXspeh=eNPjm!+_jX(*!&^xu#@5#}A6|u%cmQ#0RcS5@jLus7lEF^$ z&Vnn>Pq%o@&DAYk?Pdm=s_b?rTx}uPYV2n5#t+PL=7gRnpB!6!FJq2jx}}!ibi3V? zQI6a)OQk>J!rYt5wXl#B{g46hOmH17J4bsYuaU>`orml9%+BYq0)Ov6v+nCL%amx!-V|NN3}cWl=6Dr8<+Q zprvxtwc##zhzrgl`T9;4+ zl3a=@JV^PmAQC^B)j-dbF2sBmDHHYd20M{EVL+HFl9)+Y9n4e;AVs65oQ0vKsLatz zetX@-!p*fBG3U8S+GfE#W8%zH#h-Xh9$JGY5!C$-T#pSxke1E7kX^yJ4x#08l__;B zbdK?X{AsJ@>a@FV<9QLX$iXTrMI!>M!ux&f=&2RLiZa9rX)m5c(|AzR>TIO%B4@YB z1%+H}Xf_(zT{$SuHGAz^rWHlNW%qe|!pYOL^sWjUzFAH!*f20J=d|}--Oj`S_4o+4 ztO-EGD}OzY1@*dO>4s2tf|ZcHhC-iX1h33Xlx z8`d-!Aw=f;q&RrN&VlMH3dVf_25Eubbhv*p;m&|g&lE|AfcNgYRl%k8NzJSAo5LPS z=!4tD>M6DukOk?yKndHuV4X5N&bx~dH+Y*d}&g{*q@GSYF2{j!9Rbac1;Zrv$- z#8RR9Bq%@DyRWY~y3F40y=TK}s6$`UdB(53Zo+!&P)vFEGr29N(`07;)Ur*czJn4EU0iGj-6{7b%ujGMNv2?&5Pm(8 z0bT7Yxy*7DmyVd?UC<5YsH7}$Y=AYl-G*hb;rj(2u(uY|sx|0nNX65+-KkOya|DDu z+3x(5sadZ5Fa1_gPiuR;SxP6QKRz5lGjENw3a+y>BK{$u97?Jnbgp+-m6}oOI$Nra z+BWNOkK)+=+eVvxvZvD$WHGh1kZB=SbohRDdajXgq|9bD4E-dxGK07LZqGW?#*oFQ zps*v$RXT=uDE%q7fUiZd7n@~>6{dh7>oy$?P`0yT#Wy}wS~-wm$c{p8ddT(I;gATJ zKNk4Zn_=T~UYx9qr^}@fVuU6l1|op`l+)4DqwE{5a7M95=w#Td!HekQrt(5+oSeNf z&Jdv4&7+aU48J#@ZBjz{H#s355Ok_g5h@?FAghp1IweRqk36Bnew~2US+W zo~_8^UVdyfOSZ8d^aY~1KkR2jo(nq-&D%tyWlZ3%uxF0mu%Yy!f!y3^4)4#=RdYO8 z)1P%o@HJbBRiRJ`YX|~}*T>u;<;HF6^^Dci$;h?Ef23`tup?~>G-`kFB_d}eag=pL zqjXM)_#S0yyFR!2_=Rh_i+I4^r_;IqpO{JP3Pd`26|sDu)|HRs z3NHj+5`JZ(hT+;6j~&v@4q?37R0|W4@rpqrVIGET7=P}>6Mnn@gD@c3tGI%>lBX~lJd<^@ z700cJ=Ds=0l5qOfbEN+-qLBYlEWU5fvCixHNuQ(y)93I z_*nPQ0mbJ<@Y*UXw}ATS|Cj#?s`-H~~zOpaYje55^jBJ9rk9xeM>rdE`jy zS^?W7>9`?4=}Tku&y|wi=x$UBLWDJZa&{q(*KzZ{i_Cl9=gsmG7r~?Zj^BKa$jN10 zp0rEg$;@sC@Aj1VjZhVu8AL5muW%*;Hd#uWyUW8BqYCvZc-sm|E8QE~16td^>BR;$ z0jTPh9v&|u^pJD*dk^+X@lM+I6d`q zYmPi+3l|5`%`?Ze24eQVzi!Z5EG;*%A|~~cOSgfgw#m;7*ob`1I6ri-xZbqm1AtNJ zM$h!>go|x5q%QgM5mMbZ-S}O6{6}mIWQQ?pR*Q;u;J>qz?59Z$RndOD5XU8de5eGk zla8<~6lslw)Ve)=6p!_mYk+Ie;;P21ua4{Hk7&%|CtG*+e+p|~Ze|&Qo03wD1jZMo z0SZrT2L;hXk`Ko4*}PVq{a#|MCPcR`_lUM@q(PTpwU7gf0x!%${O9Em%V;_9#2ZdF0#_S2 zs2YRUH@)BJp0QYaV4uunr)9>c#o0fuA`c>eFOa#|b*E@E)^sV7b@WX^R7ZUl|Mc&E;LxeI zfK_iG2DS4rdjlHh>PXu%aFB2HBi1EM1;7VahX}bh$8?yteJj|rDu|0xFkLM&nQ}`2nwNck5_orD)Hx7x@Yq1|cW zp<}Q_pfENr2!iT3TCX{qdX(3d6TJ9GeM6&k8P`$Y3?rAPBi0dTUO_2NGD+rfR}VvH z^kM@B1A$dCui=tX-qf3@)qb&|?n?Da4x5c2m*$Sf*ThCms1TPOZDXLxO}^QX|NZs!EKIO2^`veJ_8% z3Lge~jP3e);?B>FYI7f8tG8W{&DGyR1Kaf1?(o!&`$kHh6XiYEmkKc+s zQ@F1q+>Qw%F>3($KBR* zAl6$t?j_Kv5DG<`|8Q6iwYdf_Vvq85yu*ACWrDCY><%SxdZA`t2}NxXF&U(gQaKM{ zavCVatPqFU^P={UcykTbjb-S>R?#QL%qQ377fIyVZgNxbk0a?;@8B-=4S<&pVb9>JGL(W8KU#50X(7HiYJIIuLj4 z(szHe-hmm6rSs|t#zMmK+Npo`lXq69=f|#e5zAXr&7FRp{>GKeYJX$2*01Ab6#e%I zyx+dT_Dhz9|J(!OZ%`Q`%`(|K4~>l0e|Ov`=6-*e=xlxRcs+{$4paJogz_t{EzcAT zGE}~qQWlFv!87fR&&Y9ErI>688gXU?uf4Ap^&4wr!B;2vj2+sBOJY9DjloF7Ipw|m z)!&>I^=|M>j!@U$<6hFQW9A-A0cr4)w_x8_#p}}!wf%HnC*8z@hDdAtf?k>NrA#`A zlZo9i=reiQV5qx+P8NRX^64JtWCD;UEQ|1tVBXCx|8Ah2;FFgf(qRQkL`%JD+y*o)f$<0JiV)=i=fi@@ZtPkjD}BPTPo;hil!ziOj^XR zxZ@0(#)`#qkaFfcHZ>tcD%KPrKVv+W`vgd@VASNWRf^ktqy|oZk<5s^(xAwy^R10* zvOS#cCO%Q1E^Ks4T0$z4;+UmnKq;MLpjW`tunVGw7sdsh7bys{wq&!A>uu-|%*zTZ zZ_#|qxSPk_ww7uzS=6CA(p$&f*6G0#_S5-L&*q*ndOKT*(szTWSS{fCbklLZZU5x$ zs0rZpO5=UzH%7HK{TQQ0gZ6OpOe0o3ccnR+?@%}=`_a0d4iDd3s{ol}u?CBDiGPe< z_g5cB?egi;DcdNI9B1~)0Z7V?J5ksXsl)lHHuhVk6b12>b%O}PEG9vHG#)5Egg-GX zyVa1VP$k6{balp{m?9Rt1bcq2jgyBXFt?2(Z-OzZuH=PDt&fAO@9YUA?rh6uRZAPQ zr8RMa^}b6-SaN=KuH_5#;SFyuwsq@kQ{|pcirfnJuyrcZm03FY!c?5U=tf#zHF!|m zWz$$N7M5eU%8*AKD%W=!iDRu+=&`zfd3MT-4m-r}Q$v{qHWW24xyOKCA6HcW6Pj}U@5%B7Wcz3Vb@Jc2-(67Z+<$v?dgczLZ&-g8 zetvX%k_{tdyvd=;#?)ugNp{z9@cc{|OC9E#mF~1xxV$G)yT=Az>-6s3{8sQu(P=0# zLJZKv;g}{vP+G|~5qmidYw3_tz*L9~75db}(7bt+*iY8GD(Xrg8$p2<(ejy)(!(BPEEt;Vo5UOeHD*dPGKB_8M-76BDFb+$-1%qlw0_fQf0_X8M3l4 zLEO#=>Wo}NO7F5~(MumY+KK1qDmJ##D>-4dSh?KmVK&uwD`NHCSC&vQ&~R|&SaX0YJcaAdU?V3A10u$MI33h8Yek>S|zi4m7hDUSf@2W%*#CKb7kP4aWk zkZ(c|K9k$saooU>YA|D32e zF}X0>ezly3a1{~H^Z+C0>ZO}i3Zi;w9lpnR@GiA6fQOnx%8pR5soPPiT83lt{k1zJ z8B~oYCt*k3gm^YdllgUVk83;ST8>b91e&Hb^pT@x9QE9=11@BrLddF_q_t&bDh|gx z4g82pfoA5oDO$zV=xS!Oe%JTGA0-o;rW0SiBt=LgOK@N!xyQZPK6vB= z(}D=S##_1Z&lwp%l%-{stPN?=akuTYTTDZg3#n0p!UE>y80mG7PRytVXCA_u_;qW70?taOnIv+t&)3 z^uD_~oyA_Wo9(Lx>K{`93MSzjpp(V;)m>30%Gql|@!}uy+n*Ar zT)-)5tX5POBtfTlPf{6Dm@=HuM#7bW263^n%DOgVfzl)pCE}!NS*7xmT(THBVqKv| zL&V-B%sRW-Qh&(C3@ z6S$A?9!eR-;A)~s>CH$Dory@f(DN#Z{$!0W$hQc!MK=_u>OS@MVHY$g$+-bvvuYJO z#fZClx~{4l5&RW&73|zTy9Eqxv+8OMFyLz+j$rG<7aCAX($J0EB+8Sswft_|d^}XE zs?M!jHlXAnd6{Tct5bpNNA@*Hfp{uTYd2yyU=<~*Lb8dk+Tp8TuYca-ye%nRy*+oI z@6Ehs-CSpg-iN>Pzjaf*?!Jw$|0D6Ad;8ZFq&NDXsLtYlM0MI-e=?Mg``_+FpYwk` zecp9ky?A-+*SbF%!H{|TalXgrcT7NZ)whD~rgHbxJodHng9gwF^*5^Xa*VDTEhBr; z6#VZMHIY9r?LJ4Q8OVh_41PFuyvJAd)C>?_^k%LR)fQ3GZ?Dfp6FKWOU2Ex;5I(uY zgK@#5ri7fcl~G0+-pA;-^QDl1H=GaP@koC+;tpMHy-#DjdB-3<0`D^Gb6B=a7%(0q z%YOw>?6hn$+T%`$EFkbf0@)_75H|Ex8@Xfd9?p=w?{VysxMObA^KJ*y!Z9k++tJyc zU!k;i?cSfU-h5SRTLeCl_4enu!6XGzW|Z99t-Y3BB$3!B{2HO%eOuOrzkuYu-{WWH z9QRfrx~m-wX;n0IMa+^gZ8B9O2RaTTpt!zFDxNF5qcvg|sKOLt8CDL|E*8s_qQbEd z#>)Dr!FD$8r0KkjJn9jBae-O^PFLB$T7oT%qSpDCR#sozotCY&5& zzw8QT8wJr;->pp^9Y}HCm209}WZQ6uIn$I3C0t5GWNY`v(t!wNdULXnz?lj^NF?OP z!Tb~}v3hRB$OHD!$h2WEbH1~oUgSTV6ap(9upKaN_gh{yeTZXsf$3%v2ff5oF`3C? z?eck~Kz(XTBlkQE;6jDqH|WwO0BT6$In&LwIQg0}3)00SCRa@fx>wS5^UW;P7@2_X z$x>RP==V2NXFpfplRcRUkWE!%{0NJF%*#IwRHZi+4~09(hHA!ze~$BnxudLce!9EX z6$ZQivwIG-STInVa(JZd3v`CMI^TrAPC_lef19MSp&1r%UToM05Dx__w9_hxNCs?6)V;d*SC|r#Hr=fF`jN zqT%^II~6%Sn{g-dOBpvuUnj?72Du#0g$YNYT&fG(Z^NsZo-BhY<*9ijzZ0W=L0G;F zP8Um<>S(4)K$3m_+CQISKwa6Ysw3JrGKI+*5ZT_(k0~IJ94#K8j^8_9)U4J_ut|(n z^4bX$5;;^}HxgRuaoB49EqbRDLWl$GznYwC^jUkq_DAo>Tz}JPi$Z0QjAZG^-_uOK zYt2Qa&o03x@-jr)Px6Ezz8stbaV#J`t-^6@NELnRlP61abIe2zW{L3jYmjqu37fR7 zj`iyFbTF9_`P@D5mu@usmQ@omh*|UjiDj95y08&gHc_W&tb+LCPBy%2) zCrB8FGsX{S_^MX$DMj*saX2h=vjJ1RtjW#00mg#Zp2Jiju5r@6No7|x)aSP{<`TqtuZ6pmoXDGNXyf zgIxY&mc~Agn4=j>icPHOq+TbLDtPtm=q=21#v@1?eIIU?8;jziBEdpm5thQn&c=Og zJCzy1Ghug9*;X+A=oxx5>Dijf9(<`4w&X~hz|~#Nwq0pNWWU*8`57JpEu|Lk%aE5{ zyk7P|aCycD_EkVk@bH^P{_R+X9JSGv&X(;Fqx-ApHPPvN`nNx{6u#Ti z6?a_Wy?S9BE?rD-$H+I8{h)!k zs_ZlqG_BuyanHeTD@vDoZwu?A>-X74v`9*AXCI2DIN&S}`+3`J^9=^HFff)44~saQ zudc(gxVHKKQCY41{x){_y|~d)!RRAc!@GGv=;K-%V5m-2Zu@L(7}Url#F{-q?=zjC zjFoJui<9-_q^dm-I_4YJizQ{;F$vdG06LAJ2X+o4guS;Ap+!NdRiui@``wrQ)O6F z=7GxEam_1Te*I^+jJ++?=WJ z)t)ELprnQxo<=~A+4)U|vVnMt78U|yA<3*XO1xXD|LOx;&%v&=b@zXU9n`s?F@JHr zLyXzPEb8NV948julk6`|m#G}J61bTnW5{H-+$9?y=&vAB)Nccjf$37<_6!JTH{uZC zkigXESxD`?+*i2Pi}PR$9p>?hqs1m~=@FmQ}1H^>1wHi5D{oOr;^ zF#r<1yg=8(fB%j;=f_N?GeMq+c~Bp2#4A5=vB_|CPrFtgdF1Y2elhdd2j(sE#aqFC zh4(>fJq0!-@3k*)WE4LaN`->;EaztecfZA_;s~f016?^R27pOI+dZUbEc*4gDH*cwl*b$E}QdtdK*e9-s4l0FvuW0L&wV&C<3z`Ig*s6#>uT^-VZN#oTr5 zBX5?iG-T#|NGHkn>d7u0L^K+G)yui^f7*XN?b_4pdT{kWu70h;_T{qiar*;ope1oy*$ZygUpK5w~ND*l{+>(*q*n$UaT1W7o?wA z*IzPLze;S%oJtplZ{R2DYNx@ag#{jLO|QjzW3vaI?2h3v(!20RjlmSB&TqG3l_?DG zRU(&&2i9g0R&A}r1<>91BsRA%lX?$_t{xZ{lpND;se!210p65^8`nUNa^LZOgydytJ% z5u>|-wp=$Tx)MkW-M|}&vkP+`s?fWX$t5+bNL#NX{3Ug`{Yqv7donzp}^O-tqu)ah^s zssU{|v1L0I;np+?oriHU2P|L28##)?rL>-jRfYQ47ZF9{Q^%%sOAbB!P-REyT7E$? zs4;^Q3IPq@Fv$?wFh&>wRUJ_bdkl?i%yVTyZBw}js%WKYCh*^%C9#2)Tqr}q04UTr z+hzo7DrGedc{^^Ea49yp!}57$>Y(!76k|dxA==W?TKyuP*_(>jDBzvHP^-U1>0Wd>ae~tzj2wx1I;iC)jeIe ztA97W=9^}lJ!y{|h5W>RdAUvSJWTN@`wF4Bj}X1>2mKs9UH$ymJ6bg{!I~ATx3A_+ zs`D-W8QK3i-hXrbac=!)0i&ywWaPhM&-;JHzLWcM`L?CxxA_I;nCDj^n8U?`Aj2r} zdvk7;`L)ddZs?iM;HvqpT(3|WA&BIbOx-&5(TgztX!@okOJm!9$y4I!3pf(*tJdg0U{lgrnwl? z_N6ct`@YcJQj{R-rf!8!NcHL^TN|;zKTPAVr6CK!vBc@2h(|hG@7Ud167KyMV*;(G z@Jx0NvE}XRAnIr7vtFWEV`w@WzMz_&8TA%Y{cAg0<~+zAn>+(%{!rPEZpqcTSPYE7 zo~%>V+Fl*xpoZ#X)|F1vVo!sSVU!Dnu@cGn3-1kgI)Cj{2pt&#BBV;}C_ z@4Qoslgd{;#Z(X@r%`2Mu?SrpYaMPr?VjBaBW*|_mMRunayJT zD7`lq7&Ob`=RnwmxTq|Sx`l>qjZh-(RY;CB;B1;E1(IhO3G@dW-|LlT`P>I!F5%n34J4=N|VqopZ1H*jj=K@R^3x_LXW0v8wJ?MO{7>YMFEJ`$Dh_p>;_LpV9YjjF+Lo zXDp{trekcbCon%Sc`4POq`+Pke7%XKb+9 z-e~>*AWWfSRHOU!^=C8D+x@Ck9_;Whe;HMMxCrvb9J$S>clYlPt9^T%Ui|*Ho!zsp zdyc$%TQLsJwLCT*YI#?Wj>tRwO;8YH0cr;|5|?92z^tKjg#1BrktU?~JHK+jK0UHZ zI=I{a_Fl*0%c^!7gSQbwu7G@fy8Po^UQyC>g(3KJ;pYGr2E1|PI`A9LFMLbQ_J=#_ z)K99m_1s%)vg2y;aWM#ZYd^yljVUd0qA&=z6k_-y?3WiXu{f&Q5R}yLYiCc^Y)o;p z3nobQt& z5RG=4Ele9@%~8N4iloV?nnjnP*^P82ROWeFesJUFW<*064snL1lOADV3@E5=% zNywEd(e?i$>Mhvf+PYxf0KtMoaQEP@L4vzA?iQ?ZcL?qpAh^3*;{sC^{U*US%N~Oj@k@ zdsOml=o%gm`#i4!m;M97FK<&%J4#&zZctX42f8Lld&Y5C4d`rYC9cLFx6ZHKIgcXm zzdvq~{O8<#hIrmjF5jCh{QuS5`W`|w&(os+E{7b8xBp!Z!gsWOTS#Xt!awPN8X4um zmI`1=xf6=LF|?q!(s>foc|!Ls8Ikd+o!) z-xeG^N;NC`dhwxW&SF~R)cvFS{4vc#tDABYz^jpP)Wt_ID zlQh^KIwrP*8W|Zhg^8R^nAe~B-+ax4CdO~ZuN`v7Ih3;X8Zu}G!Kg9`Y8rDXHX??2 zVCusk3K97MZPi2@oyI(|XEiJlef{tMBAY53&5GLGOxK@8^^yUx<5CS0D10hP$-8Uc zQSI$ppDfMV+KfB?n(M?d-Uyz0QO$3a?e;X+;8fzyOS7vaH(nnT&eJE+NT*A;3x1bj zG-EqK3_18Mhezv_eN@39vcoWBT`_cXKv~5obX6uC=rptz`(O6YTMPC<-2mr24#vmI6l{t&T zy(b2f)hIG^Cst(2zD7!=@6r)XjN>8I_t_1wB6uZ9CuhfZCsXkbI$ z(y=4PQB`fqiownGMtt7g(N}tMUN3Vs39-o?Z5#WVp2<^4&=lgZp}lv*8`?mo+~y&uen$>Hm+4kGs366n-iYhG<5^ zaqrsMevf0Go;<4F>|PP}@OOeDjO6SFe#2ut_K&t*A6$k$5BjfS{$O3d{X+xR*gwi4 ztC|I?Mr(^YRTxuW040i7ziOzFf<~K(g{5M_-Q{ zO~NBvwGgeDAQWOV1HMVx6tn%2o5B6NY~%1!aeK-2hMaI&4uh8P8NF`esD2QXq;F#E zsjwc$mguTtZdf?n;h%=qeJu@<`}w_0b~@c!-Dy9&cQYo-%SwGKP#rVUP@f>^D+FS) z`+gsKIF)m=H-hCh7yA|KrUS6JA_|8Qh=9pILMOdSFx0NQA@c)h?A}U?M)?AUwG{*a ziyI{)C9QPK37t~R>Y|ZzYeFP89Y3C##?Aw-5BNM++4Kz@-96-VnOrKdMRW_KyuoZ# zfYQ(-4~`N{usYo==QMSmr&MAjg1;j5_pLsFuN)s9yidvOfTY(R|%y4$Aa{HE~9VfRvkD_Xio zf#Q_|UL?OWOsuxY^ks4j30GZ=BKQO<*GKwirIA;cK^EjF=*Y(`~yPVEQt9ELxCld%gyJ1K;DC4q_xz0GxfplcNO+` z*!^ut__fvWsdMv5_?>I>Zu|0;!RPdUHvG2I|7`e&Djy@HFRCAZSp2RnQkUc{a*q+Q z-C<64qR9>gtV`6$2gLt+Oj`L3T|%&a(K(MR_B$Vs&HmrJj@P>S2VDAAmB!DHdd%E@ zUxM%^$jzu?Xb@1GaH4?CTlH@P;*nDkiNk%vV@ifs7w6v>RYi^p;~5w9#vS26wStHV z$kNSfXHTp*^_|8-%C$hvzw|Xn< zPolX8((X*3*w9UA%(3QB`=m+OM@Tt7o!n;dvp_8MndS!tTnVdfh}Pf`bD@d#%?&IB zWIk1E(`=>62Cj-oObGqx#TN&msg}N@f>=l56kCi${;^||ZE=A+OFagj)DxW^(u8Q8 zk}cHb*|)uq#GEZaj-rHrkM;BnT_q)Z`I$ZsRyyJ+R?6By|Cg=*H-;q9R3&LP@~YgV zTpS`gWp6PZYRn^$@}lDJAEV!af}XvdIUF8SDwb9G9+@q!0E-@;s|sg`s;<3>gC6f+-KWa7Eu%HwJl8jE@tWSgh7e;?(~xbMqK61SD+ zW{PNaK+N!1ja41R+HJAGyO&0oe~Rq`%b`BhXdhsq4|@hfAh_}4j*Los9h4{#=%q}b z(b`KJzzb43anR0FIi!2ymA@2{&%j<|se67$S(s!gMoB|G7%OecH0q>dITopbCUqvu z1os72x4$!`R>|HYJ2|VG% z?o)%nB0P;$;kk+HqRZ8H3M{a0zVrc$@QsSEhr*8*k5ljcXdet+2kq~n|1XF2-`07m zz;7?i|CRKa#qTky|2Wk2xU@1`DM1;eU~_q*knE}sayR)Upg)WC+A4h0@LKROi}JC& zc`f(&-ETmNP4Da|udZp}8_Nvu6yy>CG0<6)zUgIDP)mg?8I_> zyWb}r5|h)2RB0U)j4o#Tq?MAk#1gfV(j=*k1i~rA-@0<0qMPm(Lfh}v_uFN_E^EQ{>x+SsvmBxQ1E5kST<9sGiJ;0- znhw$kxPdBz=I59Xf(S2UdDZxplg`X8^Wri!?ms0P0?pAiLzwGX8zqwu#gRTDCX(w~~IE< zcy~jaB7@O@QJe0~NlU?oYNS)W@k}SNIVRm;sG;lK&E6p8ev}xEeZ{K9AEyb_5o$p ze~{!Ue$vuY#8vqU4iJ%*D;zi)oq}(&zcK!wcsQ0m$80h=ik<OPpEZsksPe5O>5YuT0#;xMcFfC>O~8pObk_;ma@&$I8<%J?V1hI z*+^qfJ085OIkA;yb;gu%Vo8&7U;lW87`aWci46a;(wOCCGcc%c_v(HBhuGI5mCtvX zh9Ln%M%Ab3eK`-B2G(_?ETXGJU)$WRQ8~0^J>3ooL-uYZlwF5m?Clw}5Y-ZO7RdR% zg#U{uTIf%LdgD-dbIkz5nt-)6%9o6(>p9_h7o_u)tDuFIGA?XClF;a7|IiWap0 z1JY^zZ>H&ze_P4%c*-(-oHLZo@$nji1RZY<-o-gnySW?e5Pz;lgej!9;q=y{u=}=b z&n+>0++M!Y`@h$`z`eg4en9x-`eH2>Wl@L(V5ufxiFIBDpVofrRPX2p6QcsF;@iS+ zYtcw#RTCm9gD$VJV~0Y<7%KE3`S6~WHsjn#G|qW}wJljAhf z(wrj^!pux^nU$YysUS7pGK`s}n+J-G#Yy4*>?}0OH{(v}R7ZQxBE4&wuQOiUa671j zbmwBiN1}a*b?%Yh*U**s>a}036J^5 zUtY$3E0cLimc1BDgMcnOhrW9vb#yl7$-3}PTsx8J zFzL()l|$vnBjUM%%B)B>+LlGihgf6B;@V1$O}{kO<||N;LENI3F2_lWsovDm;d^(3pDcR-SkED5+=WFcYdDmr^Y8UNnO&`HEqhZqcy_R;H-MjH$Jb zLRSziLXAyU4O#UK*v^^prJU!imqB}ks0fPtF27>{D92V4==v&i68rI%MYYwii^-4< zli`ou7fSzEq)Xmx$rQJI_^DIgIkEkoii#@=Xq>C=lxpv*wC9G;gU zXud(N?s5H(sq0kOZ>(bX@Gtg-@}jnn6=9-- zr>h8R0_1-V?q9>TZ|&+VY5nnMZ?RM*Tzy$If->H#u%eYGxybS1p5#1cj=iC4wQf^M zUR5$tMLT*`eR54EY6cz1Lmxt2w!7ja*)EL`92kCGHs)AN8H##42q-txVdOZi$J_Ka zKo|;X#L3s_?mwZSvn0tbwFFH7S&|LXZ|=xLA)q#ZY%D*%Z{N5Jf8&BERz^Ox3VkJ$ z>WjE-dxM*4RS1MFLoXH^y>jO0J(UE=OF!xYvf@v$z zoJk2SwE^;11&9*`q&^4ZQdAX!KNnKjEH!wlxM9d@VBo+H&NHi(hjL}Bb(vef6}=oq z|9T=CPt1ol%$fjziAVw^toB3Vw;dZ8k{N(ZsJ&Y#T$9Lfg{Ubh4M)~>p9BO z5d{5ZLMa7_Zdec__IDk$Ow<~_$%k)QU^}wXnOT5Cg2$+hj4KG+MR3N8l5?)#W&ZOR zA^#6rxV#dGTf!zHX{h1cf%O1a*B=Nwz=u5OxACaOE+F_#(# z57bxTr^BnqAsXn%{ftQ=B2ddF-ds0<+!qUe4}4qTYL8-oV9AORmk(pVkVG9fe*Z31 zgmW;E*$%uESBH}+{JM+=W2-*8mX`CF=I!@_w(-x@|H5=pUHY2N8Cx`cyi6|GPqOn2 zH{ANzCZhkzS^Q^1P^^p5vi{BU9kKr{+6S5c70;{s$Fu(fkI&HNli>vMF+^SK%KpFd zv)Rdu{}xi$g`DtPD6hbFW2Iz><8j02AgRz8&eYdnCRG?x5wFX=_+@-khvRmo_%x7ipUoT&!-*ZrVs7%h9mYKjX3lT#;2<)Cb_wD?lrg2E z3SiFc1AX1~Lo$z89fxaZk}M0U!!eOP^5s><`g(K1Qq^!PX`4064`K*WJcp%A&T}i? zXbvehL)Q9&e`|glVGg~toD7bKFhnRY;Q*r+vCTU@UYs1`vZB(&39!8%ah<|wi?&La z&$UxG8H-+Fol~t3_upLQfL!TPaui0v;^+ZJ_?TF|Tj+X@ql0*2)MaXk^zX8*;S3QK z03&sxAv{yeaAM??;4~>2%M+QCzg5{UO4su(xJPtBQ+Fmvbi$vTKEX4w8w%BfMc3b2+<=v0--S zm60!jDe1#PPCGZ>+Hq3SrdLW4k5B>Up+~#u!=3D@TZN0wjlX@`MeY58@_n_o$DSF_ z?V+|WG@YJDsoL}Qiaahy&pF)!XwarnSQ^`hJdDn{7rW5Xz1=6he2&+od$wf>Y4egq z4I3)-px`yeasyg+r$c^jiIMTnki&Qa5cb#439lF&gPzn)cbwNzdzlxb7P~5ivN?}6 z1e;m8Mq5wo1Ta1`^~z+-Fxr3>-$W}Pj8GaZ>`88JRX)ET1_VcPz-=dY2mvxkzz$YRn~SIZ+K%lE+n@T#Lbzvf&)SYj!+PA_@Qd zowKvO03$0Kyd?wLi7ffK)>WT(?_w!N*QklUUcj^`nB}jnyj|rwkc>-YJHT`m=;OMs42) zHFs8dl(o=4sJlzycv0MG+Wc5b0c$8Fo2)9-j#G#}&JSyU4=|v*r6*SULyk`ue~Amy&tQa9gdg$ZiFgCG>jBeA3E0^P}a z&?{MyVJ46p3uARQyqTHZ&+Z8$Z5eOm896p|L%}4??VlbPC(cDOXTw&1q!C_l_PJ0E zrKLOD|ES={BS)_2OI4eNc9iK)T?sdCSTRQK_aJMQu1;h9JopBejR(>yO8BxBGE+*a zWBmoGA5We&-2LmJm0f>pg7GqXllOWp6ywct;S;09M>rM_W5=cM+QUfO?%PwaRatw~F&8)zsPcoySJ9>!S0e+gv)F+q z5^a>ly*}aL1PuSFU}OWeMo$4&skE1|u4>WHfY&VoC5u)o#C0K1pwJpLaFuUo&Tmxi zgr|HOFgwi!?75bMp)iEmkdX(|h;QzwW=pcc|9*Sjxyul|gWK=%DK3kg}N2Q>DzDgij z{_D_3>CZy6ac2%!N-C@Q7C+1D(#OQ+;lq2j|J?`V>wdEJf6VzfcGh&iv#z-KG^7t+ z5H8sGcpZ9w4I09lxcHX;Tjnrk)+tHO<>k-5To3AThnY$V5tgG}Pnb9!cj4!*#~!8Y zRu-!F?#o9zza<{ONFMNaBcI~>qc{L3nIb_;WccOCOuBSO^)thBJm*HOBjuvCTOd;Q zP>taB!AYp+Z1G~!q%Kdol1h<^6LoVjV#jCsu|^#k)xC241XZeu1fR=5@Bj|33&6@j zRz+0e=FnFuWR||@r{ysuvGi7^KFQ28nq{|~Obe!s{)?#bCFUYh6|`ch&cn_8EpA=g z)gPeAg6&3MP!TqhHzZeSnb^RgWzo%zB6~U?>y&)~lnmycAxV&wO{1m(#J;`MBs zk#rc6^rXXJe*0o?(qH_8zC?a;jBBqAZYw}ddph|=c<3ubHV0#8hJ{k11ABo3u=ed~LkJZU;89ri2}F zJ)CH8Em$~cQ=ej6yI(-c`Oh1X-11iKn&>hq+clilw1T`DbR+l;+`I@bS-o! zbj1yzqFe;Mwu)R5c6Fjmc{K?Yu8l@CD^F)B_(;7_(LR*EY0d5QzH(7^;OJ5Y_vrf^ zq=nIZKaU^L*B)4gtcIO*m??cT8z4z_IM3wL^YRPP3m$#9jW6)PCTTH@l_LDkqeS%M z{5|m8ttO4ufQOBrv8A&a7)~e1CGb0?GG%E@JfUaFRIKO{_Q=PY?*hS}- zt>laM5h?5uAU3~r<-37}NoD~PdK21O+J5mY#ZV?w-xOS-C;E>Pr8mKiH(mcg`!ul~ z7VLhd$jqO0nfqdsatVm=1z%GH03P4}eO4aQSwP1t;)!t0+AwtqjOkHpJ4FNgHSl<8 zdmo;yQ6LDGM<* z*mB8nbVoacE@rE8Lzhsu?y`V?pA-I`zJEao_KbT$fv0~Ig+9FqxM##k8#*Jmp&q;Qs0I=P^4oJcTSN}=0Iq!C*kCFhbf0$TS!CEe#q|c zr53-(FV`M1zeoKzcB*=6MlJ?-q$a%T@{I;#bh%%UxHAMb7_HJH=-6{;6z3B38h~6j z#f_CU6|it6PsE(?n6(;ZvPH=xv#DGq1#_UvW2@CjW%M;Vfl5AZaC#GVXY69-@4xxK z7rm5?2cEp%o2zg_o~uMAzN`!!wU$PrkAC4S-)NY`_+|2KVpd6aAr$|OgDrAR;ZS~2 zr<5-7FoGB2NfK8)wozb^9Jrs=Kjti3H|ZSGnKR7!i)&46ybc6DUL>C1lk~Opc!7zU z@9whf^Sq*UD&~`9IeDHCSs(UnA;vIy)5=4@Q&ysoc3P7jgn4)Hkp zdLilxwom-x2#|zMyM7lh4M>Ii(sY<9ySaM5EiobMdY&(sM|X7Q(tHP{EL(&(RO?OY z|1SI%^}4uub$97M^!TTA_BXN~I z&OTpEs(Q(KTFskGhub8P0KUlS5A$&-VL^(zcQ#h24|h9izD_qRe@>*5xCLVKx@XE z1pXZ9AqYnSZ%9sW8KW1quaa(7(bl>OsU^O2!QCQj(lF0SK;R%57bT&0Kcg$%xXaYv zGlB`LBvHE6sQybUTRGuuB}yKq_NaIYe)9?@GqibQzksR}%_Bxvt9a+?bD$~;pu%@{$}4+`gh(eI@bXr8B3U$B zm4iJlw`n&^Tn$vmtu1Ewj0_Z8e^Po|4+Al9OWIu;0v2`git*pJy(SfdG@Ni_S@!k| z$)j&7s~t}@v0deKCAPy)y!uPsOu^}y+A&e=!!s5d%Zh25qfYJj3 zaUP;7e%X!b^wobFdm1WpP-KmEH9m5ARWW~|W^a;o=&)t6Qhq*NcRe*+`n)W4JSn{o zeoQWXz<1?`O+j8}H9c)GMDDJdA4$(?Id4TDOBFQ|@hVtdDp8914bF>HoO~RZ28OoS zN!Gv8qF^(J9DMrJB<;69i$v#>1NL6|F@b^Ki))u~lg#=6HGn!Yj6;A7ca;|(iM4|BlR}H6Ou-i zjqJNYl+*<&?LGBYl#{x!dc;K77(iK~nrt$1qv+lG&V&g|wl$<>7RIt4Y5_IoT6k30 zkyefD38$Znx7-41@3shT5~Zu^RxS{CsdpsPqm8(YB#n+H4G=3sp%a_t&v6=T*vyKh z&vYq!P*4e>-SF5722gNlvw3Y(tBG!0b`Ay|FW&`USxq_%8pW$ajER;nn&j64G#Kq1 zjFL&rGc~oVNmrtE2j8-5+q>hw%d?_eKsqurDu%{~806*7;KHzLCN-+=s&voSSflT=P9gMVToYa3A%I41(DYb9}lItu?CB-A=&Gsiy$j^;C@;m6!0LpoV z>up8xxL2nM!v>6EmTqe2*sS5(zDzTiw8e_)e27hdFc9ai8-R-sBYEe+in!$rn3w)4 zE~?wpdWc?@7W#CGrzu4Z7*#4{knv?8gjcEGilXR=NWT0Hr1HfA9`6~}jwi-T|CD9` zuLLS*H`KA&V*L!U5AG1Y`xeE#E1>!-Gq1(Td{TsOL&9(1nhh2aI%|tgS~aTA{cg<_ z?j{7Ya4?j;zx|uxOUNPxIvXGtwXvgQG`iMkJURjKl9>G5aztenPWeRtSXbAX#((sw zWwH2yv-5CP49ay`nNZ-Nsphc6?;^an;rS#{1WKArSk}YrcbJT40{ z2dm~>^Ns!MGt1TK#%<~uG@H^qPJ$4aQGy@I%r*LC4K-jfA^ww=LxGw7L$IS!10g=# zR6$rA-#SDH%0Gz24%4b23`8yc%Cg)bS>#IMIvFx|m(VD#$Rp+ULj31}W#yuYck_4d zi%aeNszeGu23Hdy{KKJpk^fVrZoE*X=C=71Co5b!MkE{kS>Y%8Gx0(sRfR);!g3I& zg#-7mrRndm41y{;1R6=J$p_-h+98w9h5eDaP!1+UaC!Y9sxpm>;m#)65UX3^oJJWQ zZPEa}J=il7sZoUtkxL_zkt$7VR9+59OrT0p9BdVX&M3y}i#6|ZLoVtJLEbz)BcjPs z6k|PPdt+_zF+cnfKmF#sl&sd1A{&*WgVidjqk9!(+K#kbMLQGnyolbk+O3ISN<&6N zmapn97}j19kFw0F9ExJTZZsMy+posjv&9YL*G?XcVt2*)+p37XcuQ(%o5o21eB_M+ zW4xXK_^G3a{DS26;NE|W%q7te|9XTd){RDpQgch00nR@63tO>Es%|DqjiW{7QQ`#? zS<;!%ozi{MkDAkg0Q&07L3NS?i&g3=EiNTBvZD!RX(Lt|-TGfz#osPbd3CH)xt-au z#8UCXur_S1@{jKadyR;zHdz2VsfQ8hE-;pFznT@xd>E?AEK#M7kHOOLe@BaEt>Hi- z8sZzRGWiW|7W5Muj4?WS2PKzc`Gn)y`5XIF7Py@acQ~SS47F>EUz$ zuV2O5Rd!jbKSY-J!jG4%a3kEM_z!QLk=KYb9EW%>uKVD2GgqztNKVqHHk+vF)o3LU za5!dbdu>?=Q+e52qtFIU#XOB*lfLw0`#)Rc>{|!{_((`8t7m@ZEf(rx((RdGAZj%X zq!(>&;#8&~Y=_SN9=1Y-C4$v~R&kAPGcQXJvHBtk+_cO1t6#(w?TnmZ;rVYX6k^OV zOtkkn)b&4ce}iPndOkLD^%fjL|go?l*i{Bi-uxZGV6U z$**<2R~Q;$xfPmx<0|(^&xcki@Pw_pL#*~1-Z-IC4wJ$UKCkV81vP_$Og(%iwolUc z(dpz$P$7*}QO+qENpR}gWw082$J7b3=KM_Zsz3P^#>aX)KSNtM1C{>TtxH3AsIdmbb#7cs%s3 zR*^xXV-c8Gt|Ns+5zh0RH>F7+$7Pckmne;IpjslOLMwoKiIA165o-wy-NarZ9i4T#KpL={ui$v$n?$)QP~Iwr0Jpe&!YC$f>~N#oyxq79 zv5}~ZuL6|@iHk(Lm|@3CR3KP^%m!vBSe$$@)RhEZ3W0JKS~7{gm^3<1WB;~7XxJ)r zfHe~;jM6xLz&mIy?(rP%FthD$5Hi^B;UEUVmyKH;e8ugzUp6>{p!mYggl6s`^9Kq@ zNG!T;EFzfobEu|D7 z>_K?Ag(>tTng^+uU)Yx+Il6v5{>O0r@9MnptBrw;cdOH+6q!>W>a-fx)MLO}}Wh@#e8{@<6SX7Lws6IUV8m(4}!N$>J_}iHpTh5vgJ3;l?sK5}u z&9tp^vt~6$9hpV8jB^rG&h+6-^Ev>{KRw6)GR%ML|D2PLcPN+t31qeZ31ojt<9yCI z{A<P+Fh_A<1QPko$6!kBwBIpX7*f40`K`{ zSe_UO7G>&8&n?C2tIQPMg|c~@!lZ2*z5kpwLE#E)AbUx%MC=F@q3*d*;DxOqYh9M+ zyY-)h17Fx|5nvOITH9Ho0 z>iahf1TsY;R?!+L1bTOmp4%-y0Wz7zlqg(3bM0B6ad_|$P-!KF+W>Sb0X`$ZK0T+r zl`(=^l+uKR5HAxX^c$&@#d-bZqC0)QDnHgk)jpd22vXe=8BV+yb<4Kvf-c990 zo2}WZrc=epv-;Jnid;IyX!8AA(UizAeQrbM-T`R3(MaKUZAFEm3GaM_3#Z{m(aLh> zX%@x15gzGNYu~MrXBEhzf9SIFKxEfTzx?Z*&QofkyQe=b4~xx-sPM88vLPpgnXc0F zzgCIp>}zLPF&*zeorgC_1%^>yN>c+eE=^H7h1H!0akEm&!fUFme;#|qUf^j0P1p7R zJ@!y;y!7Bc+P@#XWPgypT|I2%#kN03{@)>A;*R6;?biQM)9>u^@tkn;2R&?EAP;2` zu)b2eq_jd%rb4ZtE2Rw;lW?LGVJ>ZS68B#0L>F4gnoyR=a>8vi*aak|6jd4n=viTs zv-8>8HQbsKXxZ`Id~01R0eL{*JW!0tq^d z)jJ5t6MLMkTyj5(a3NG2`d3Yh6IUQB68|dXA(w<2VnSQb2DhfGbQg%2eA{wp>trS0 zdX+|i5yNxb4ab+f8!r?YN#aW^PTO}dY2#-ljbogP_-bKWUwL%OnXG4h7)NU&zqe?~ zyw$lCG!TbFDlmy^q}FcY7*2d;+>eHvYTS=Zg1kp9GJz0d#5nol{2NLogTu0V%WMO_QW5X3LEZMotyW~cy9OYKln zEkVyI^F=`C2p=nf9zS(n0x>ET>eOA9BjM8`U_iAXUY6WK&NiEVwNeK@qdmlus@X#`G2U`#%W6H^E^^Ef1ahsZ#-L9PIm4h5UFfiWm@ zCsoB0Xd=UBZEEw`RM4btz*c368N*@VG;!kYpy{g*LnHY^RgiMjw;$h=Urqszh+L?&;^kg`r2ws{L?2@Q3XsRwN2Dkqv3L5_<+1w zXK#MBA^qVkx&7|Qdx$?&1q|latt2je+gx1DHABHTD?m4O*@{;+Poq630JO@=rk@)V zPvS8`JJV#*kO-$gb#*oWLle41jJ@V^GbKL^^XSS8CHA~l{%*;GQaGEQXENeR1wF{f z%V9DhZ`SK6HjKn31-x%t!Gf_!*4ymAWy&P62H)~l=w{vh{TWTZIR1`ee*h+ZN8XM5 z=y&(Iara%be_gC0@qhownX37pz+Clz-({sjx7#eQ-ohVqm!>zx_G)B#1`XlMCDLj- z>FT+QHJnGiVI%}aza=ePzt~W@PP&kl1n9wl%8i~DWs1kfGx!^LH}QJA6So%NrQRon z->F!9E+$@Q{P!y!nJyn0cNMF|ttB5Wx?g z54#E1gHZ&0u2TDc!|-Xa!kR`aHY_klrrVcPKx>tta&Bm)bi}6&8@G}(C72mVkHNOT z#Ts*9cBrO@H8y-tCNVj_t)J|<)GY)kYvOC5{yoh=wpEL9f9@-DSb4#?gs*%sB5u`K zWuG&lAXbteqMVxuIDYPS;!iw?z@)5d+%SRy3>PKrh#F8(TfBK>4e`a13NRmSf|^Ql zqWV&yb|o`6w|ga&)8L)uXLlVsWHH>${!AjA=Lm2Yw2WoNatT7VU14Z-DKeV@(38DFtuA+y2ujP5sh@_^{!EHfMwvO<0$ zQXS+L-}u;z`V(=BJt)Sd2Cb%qCTt%5fbW+q^V{ZfY_X4qntsAcaN*ZexptgXJAra| zs+#P4E83AwRpPbU&A3iJ!6&CP)Xf!78WopTk9=RMYHpVRslb<;GdAU%n#{v#@~A)^ z2JuI<{z8Hwx4G&IzYbV!OX&BM$mLI5EikEM>S>6>%8gvhVc79&fB8!Ba86< zlQ-mzmaO`p0#Nq6C1vmgp7KB9$S~tZo&Z;m1tbr&D`FSH`&Z=_y5{B~eFpn9rZ`le z`~nAJMcom~t^%$b-vz%GbL!~!1k_VyLO%GZWn?CPMb$ls+MMM70pj`h;y=W5^U`$+ zyYbIvAWpZEE-7hPA)^k!U_w8U&g`)#pVvJN3$|9y=|K)1v$)vp8@~7#NQ*`Sp{<6_ zIg&Hs%lDzdSqrX&D;jv0X6IHAA7&kx@>Ym0tMTd)hdb}N2-LMNH>{l_ns&nmIny&& zSqI6Vd!gk;l7s`0m~bl&2OC_>`7U2d$a+`W4xBGq}X~dCBWZ9tCqT0j1LjJJK4t>;n zlw8D?baS#2kOM+(7dt-_CUu z*&#P#VJKO{aD7G~sZ+F-8Au>(R3lTD+zi?SibVdH&>81Aw4!z8!jVM|yxF|jG%0$PgY3Zx6K+#9mbH{7 zti-wZWN?uSH`U3^iw1Kg67f2>9M`aAaCES`Njj<4YN~VTn(Taxxj3)5n)wog-LeHxllgT%_X0t&``xe`c>BaE@ty|>gsXY z)*+efd=j#g64ySW@ixC6ff7m z9}dzU*gl854A~*B1IFjfS67HOivmHm@n>nfsBDOb=HTMTkO>b8Y^ey!T#Zq$%}Ut? z4t*;7ea0jyH9|_4$TQ$i^3dy@3XePB&d|qm``$~}1L4QfgKwYn$4J*>$Be4P=cZeSYaqrNV&(oUMwC^tukMH)p z7=g6y;d>!^iEzou;>T;4rkv{S>8nf@3j`b`2q>9#pK)7S+C2byHtvM4c&w9|Y~WSP zrjmC}U0feo%0H1Zu%}4O-vJs`BP%q`LD7r3^ODS+b)y7&8cqOy*@>)z4Xm*u>xmfd zCeY8jr%V1%hnb1=@bt zgWd6g&i*YyKITkRi1pWchf_r^U&gdiv=DQ^=mae`832f_asSo+$2_2ssXJm+90NoEqL8Jo^Umz*U$vc5J6ckN z;No3PD(A&RT`1p@q4NWr$WJ zhwQ}~g=*jM7s)0T21XDTzvOW_S(ol#h}uP{QOYe=g<~&qNIkcPo|`M36w|1Sh$}>3 zB2ho=&VTi2`Jk=V!5~tO->~7w z_si!l-%Xy^E8?w|ikg=HcRr+q?pJEw_DT#)ZpL-nAym`qDvuL)`uxlzJGPahuX&0? ztZHzEc!MEE>fv(ENdr!qU&>JVLkzQ&;;Xq>$gu6PdZbv>bUvR7aC_I|V_17$tzySj z3k_7%bY=tKEbJjmVVqfj~ed zd2rp@1^28A6)D5makq;=xv6TIez)C9YN-1~2XU=wcksm^HI6C@r>jw7@z)=fm-oGb zz7UX%T%p-ux?~K7DU2e)gc=ab38_uw7;z?0xroeGa!;CB$|>SU5q_96nQ;)xl+n6I zPiXY2PXY$1)$ymOZ}bo$S8T&X54XXcScF-d$9qz=YESE1An>zIK%ucy&`Njip(G=I z1C@zR?$_cu`Ph(cRyG^B^;%;>Xro$_2vD{wnV$iIaewHxj}3;Dt!RBr3L)2NofS4< ztZk*+gibauA+j+#HMIF8v*}s76e_s)6IDI~2WOV0q zM}iA26y3slv^aIVStYnzu!!oR6*3P(vnAkT8J`;$AWkdB@{DMqvB@;$#F;~8;yTDk zlVTCx37OKn`Hl8B%l~R5K$FxjTXf6CColnukeRi~Xgn|hmI1?5k+*B6;}5@bg;e@^ zwQsp5^zg*&>@T)7<7INi+G5t=2w$Wme#gjA`XB-kUXeorFSsKVhobdzQGNdDX#&CQ07_xd9Yx_SUnR<=?>rKvMLY)6U4*8P) zHw*40r@~9t|Bt1!{%i7azrRRHqkwcvcZYz4gmlN~knZm8ZlyswMhK&u(Tp4+FuIWj zY54B-{(S#|J@&({-S@e!bDl>xMrwLDtP4R`sugJlR}3jO5-ApcsE9KX*=|1{l@oWn z_r_pU=(+-cO!_eBcO~BUh_}Fy{k0P(olH)Mb5J}n)AZF+J^$`p_RCa|Z~W8jeox|; z%V&n}n`*qk>vt06?z>;pz(PO7(~lDzVE^VAr`mq$z4@h-=Fz|BN@Y*B5|=XW=jT|9 zV_-}!Xh``pF#&4mXWy7-MB9!$DmpTSzSXC*&O~;YtC_E{<9=!1OzOG9mIFcQAwDm% z!sjinOR6fgMy3GTZ277gMg^mr=xZr;dU`#a8)Jbjo+lR2K(n&(1f_r`c|B-?9Jy3N z86m1i$E;$COopp6i-64is~HzTs1%=386grM zDXt0X#@;mVbx^6T+Y;nHrhXifs46W{XWMgqrdGw@Z$^DP1S(jsM%1Z34v^bjAR$@f z;hls|Ww2MOmTSY@7qTn(25eh8$`a}xc>Qwv*=1UkhZyhF&Nn&vR~`BKqe-E}le(y8 zjN)u8(=#Zmf_+5DFMM?BvEXi4&VCF&Z5eNkOKaI}f(RQKC56x770%t^R8K_D&7sro z593a42Mr*U|FA8hC{vV*Yy&*MJ^wdx6N&k-{dYC@$H+kENL^>h)ODpt@>(?1~JCp3b?62=qENM&G1wX6D($Xui=ZBUL zNjkvGYjW=Y?o(cF#c^DOsQ6J^vBrooo8Woh`I_?*iPF8FFcgjtqh%L z2CYPWYei3G3rJ^=XnJjbOPdpil>-~Op?7xk7&sJ6F)QLpYky;K!mZOtZDWG4A1>@o z@Mn+D+Nmg0epGmqVlL8@hdVsj<1}~B)R1tm;80thn9I<=N?cOtj3qCGH5RP{5Ro>|$8f)u6ZEVE#2{qXSQBc9A^y@qM)T(I~t%9CYS4C<#_m|7*6 zNi8RKN`tu_f#)MXse_1J2~@Fix@N$M)r=oAl~_q*ES9p*?>sd86xV`v$jima%hYyI z9pH5p8_{ZErceS{@?2JoNl9f9vXqyP7UY!4p{X|a;QML~RZqz-va|&xH<>6*(I+F( zOR90Qct!*p-mgyxDM*Sp5|$)ue2q7KM`1@k_uDzZBccSnD;fv8aTZz08K|L5zoB61 z-ky}tkU3XQQXppf)*=AvsZ+-o?+o_9%pnicO7UZffRgxpoAB&wk4DQfF*z?1SU@?} za;DIr&IpBMWwIqem8iLSO`nl-L(a(+o<7%COLu1}4MAqBzYqyWc<^D1e= ze(y~54U<(F1dbfI1&(Fv?2P5bItM29W?#FnM#xeQP8 zr+8_+?abIWu8HNI9|I`eIQ$>zPJ3?jg_QL^&)jT6 zJ3>6@?}UX@ulEYkfXs3(%?;$Fk4l3b$R(;ry$0k8yy-^|?OkDnmC+K0g@EtxHl(B! z%Vp?P6jig8sT5LpqPidnoMIRbn^Kf7WUt3bJ-r=4Q@2;LK|D|G0u23@h5RaG`Px?U z3aY<_|7h;gk``n65qiC8Ul~>BeCs&Pin&k5E*J^xJvAGK+=Ogz_PYPn-TTVYK3}h# z_ubuXRyYByVRL6mEKl|0tNd73!G2ac_c$5xeuPVhDN(wPQ`ew(UT{@^W!pKudZiO@X;x*Cg-Tc{A4;yf7Y#DcB+lIl-N4=l z0fS&lTq_r;-p>jOiQF(%Gwl?o7%*MK1O}az(t#&RiQB`VI&k1lrv9zaCcunLr2Dhe zX4h=4qQ;}H(A`{+!PddaOOd!-mBeXTOpJo8fAP%kZ4I#0U9)uEu;xP z`HW1oy(VO&XBS(QguS`Jv#1 z?&LU2jx8(c{B0ETS3Jd{poRr2DZ5OUrHcrafYhGXq_x-iv!`~ypi2S&E1hT5SCOe2 z_7LYHryK(ZSqLfceTIQwfUuF zMhPMT9#UKkvJMoWj1wH%g?&wFIn2PJd&M+4mJD^wakFSOMh^$pdA@Rxj7_^1kr(#B zM9|Il+1|ZMcNqL@_#=L~R!TVuRH&!064((=8>`W-KGLt^WqD7o7^j{MMgNeB?~wk+ zfX*JpVCrni@U*pU`EuuiU^oYHoNTmmx;=7$m-lZCGx-iC7TJ>Rd7qcvq#|2{&q5h{ zX+-Ov4TE0PBuYen!FXd0sMD7YzT2->$E9-(3x-fzi_T`k(DYx~;S@AWfMZfD+4FAH zQ@zshnzyRjs4O^>+e2*Ir+SemZtzi|x36C_Lya<}Hk``Emdu4Ncyd} zIPm3Y%FB;6{(xT>&cwmnxid`FIMG)%O)mDu9;b=#J*2o7>}td3o`RQ|U9zHGHhIY} zgj`%)BwAZ7$oK;q(?|I5CJOgIC^6iEoPyOQ%u0r`+Q}-fB!bf45`pPPWMe-kKfjM# zOo-D}60PF_PH6tJ72iV~hu~$-VRgWeCqJuCObp|VZ-!S!_`qE{ghQMkhQu+lg~`p~ z^>Tp6=F!mW4eVmJl0!)cb3>eXOmGR)C7le&s~NGc@>o?5ef+~Hnebf;FY5}5X=`tI zF!@^}8ObX7Kk__uZ0T^vL6wK&s45>vDZ#U10y;6S2G>?P|NPXfHU=mQJ6W{J(R|UZ zfdxkL(*tp~zRa}7@kTqgh(270AY@Ud(r`s>0SiU2dU&8}z0rvB7l6t9dJ3sdxI{Tg z9e1{cM42rx0Y_AB=BTT-xlw_L+=8)7RijsbvIJkR4Daf&_qSs9l^S2c_ol?)0ZX}Z zJe@j&t0#`LJGV0*hN;)f5P_cO#T2D&VLn$rbk6TxRfodBZl0<{O+@^uJy!+lV-Nb2 z4J$Lj6uV*&f{k+C$m2ha_@dbFO!euKK!$MSakP|?z!BTD92Mx1&5&xu)zCrbMc@N< zgRO8rJJ&RsM!0}KtmSg?WoYV>&-iNfb@TG&g)(qlpZ%;t3x34!{+~V}ICndHKDhON zm?v&_GEtT;PZ^RdKdt$i??KaC7Dn4og7JOYrmZ0YqT0Gj5Slc$?U+A{lBo>m2}vpC zEl=w@c$8{&=C};RH}F(i-qcUgf=)xQXl!-+7&}I^d?Uzgfb|UxN6nAKEi65U$bexk2Pt2OS1&TQ#1Yu z%y+r!t^Y&S%s6bUKJ4~!@2mdDBiBzVs7LNn`8esz?x80lWfaNISb<5yn}9(gh+v^i z1%`TBXwDqpoIjLGbeoePu^eyMrmRe{I%337srDD!h^TM&|NP{R=Y85IqjAA(;S|^YGM3arsv-*OR81r(Hi3`*xbBe6%ff9 zOTySvA%69#7^qudo)sGCz+#YE#%?{%%Qc0%=R-5e1G2#Ex5n)A70Kt8t)(!$x*W#~ zdW>+|Wcc#l`}_c<#RHRcfSZF=I>%2s8fz?;$Nlr-w1b-swyDV^X)epOGEvTXpe32p zh)~Kbj|oZ*57As9sgk}+w0Np`t#4hULvTCi&wj^NdU~mt&)h3w=S;AZD$2ABjpb?& zUvh}GrF?lcIx!``NH@3t#{G}`oAukf*C#fowx_J@;z9XDUF+1&iUXUKivxep2FMboMW>IXZ;eBU@kq`D%v>%Qik!+M?3!y{ZJE+j= zdeJAm&IUa?V$l+u(Jrt@PjrpmLb=6ZRNU5S({0i~V4Cv0fgE118LT%|x$__673Fgt z?U&n>v7VbShQI-@&KRrwHd!K1){p& zN@6~ZL#O+U*ZPEeAvMge5x8wi06%H`g#PmLu-&p?tv%U)CNVZ>qNAv|1L?_(3}6UZTXX%*})?fXx(~=YGru3+9Rb z1SY7UZ9}5EKjScg?lYo;qf-JSt|Xp(JW1eX>*`^5pFq z+>1!3ZTn;(zmpB^7rg0=PfcOgTuJ`*%Mp)iM8=IT+p%8}!HR8#Vnk?H(#SHgv|cgA zCpLbr-!t)VW<>oT+mCTBx`>lFyk|Cas@l_P@=lQosMw-JoCKiCS^{(Qp@XxzE2>!c zXQ@$qZPC;top_rg_Ju}1+i&7U3zDOy9X-I~cnWc=TuYyy&YnfHX@i~#F=YwnzJOL2 zTSt@Yb=`d}qEnRk<8Oa;VIOOS#E3jven}G8jyL6wj7wH#eb@V029I3sl=%MGU=2g_ zc9CPASQO~|H*5E_YIS;HPI>Q0u_|aL&-!ji-z@3Y|r8aop!jrs^d?hGLgFj5$nU>gehU!eQ`58;cn$P_$4 z76@AS-+KAZ_hq2x$?D7PmR-6n(GXUtQjM9)WUcZWEmF32YoD8%zu^@NNK)p`F%aB~ zZUL#SpR*(Q0<1p0OY^W2CRo4wmI_c%-?`iDYk9LW+51ux&}1B8vB^NRkjlAEm!#d8 zqmiqW1=x2WEr&Mfxl8Bii9zONzen@}?%P2$ek{X42@2s#1cw-?q?7Q0lgn1Z9ABde zkTvG7l@zDwD&(1*mCr4Eoly86Q((K9@L%PB00QH6XW_gN9;oINjUO|KV#}DJ{(7Wf zl1pT+h6)d=e37a(pPKnE6sdp9@MKDZlvAd5wN|ksm-v3;Z6U|T>bnt=rBcmL+0=X< zr@Z2BzcL$@ndm2l{}REcX}}xqYpO>q<#p{e%c9^G^%=Q%$liuv*(j&CPOF#fuEJzG zO6g1YsVY_y8nMsbPBL?>ITg&iaZC~Mm@1UXBidOnP*GpI--r`6heMD}S55PZ*)hrw zdk>wb&4b)%*s8T@-TeI_kkf3d_1~tA#BIXlKNIm#ufm@LRfxPaKRPJK&66gbiwlGq`)z$NzP4m6E z(4U2X^0#ns(9tNC=PK=H=;lje{U38TnXOQK0&<1;^mIPLPaNc}b|wYaSMu3(m{^^A ztvjCG_L3T!i@97uMV^(p5Yr{Rp%7CdG}BL*6iy&DkLEnn)+2QH z$BN$K+4w$9e5e2{oWCKD2C8Yddfl1qxl&&hUgN}@9T*6rqdM{|#)s9A=(doo`PPtg zdTwO;Rp2v&WIRP>rG$Z1P9rrsMV;in)&)iyEIv&)k9bNFT_Bb`%?hBp89ju-H8(?s zfKXjsxPs^7nMj|oWMdPP+w-!yk+;ic&-1m{IUeO?=k=w6z1M9+F%x9h2?wpO5liT*6azg>1S*DGs4U0dHVR4kmP3zm3QR#ZKAN|GgGozhMiOWKC`gBrF*4r7 zPp0o-;+H07L?2#szdm!e^RdK-{W#HeFrN-fZi2iprjZLZ>cPoCq5ni#w&3?EAmv%^2Es8td zESht5qw=I)Bc3}uxPwe*}TkL2)Z(2De%{lyfOo~RBiKl+#Nv7#4 zPdGV>EP&?96#}`ziegwKtE-I}$80lEo#vy28>YNR2A?q^;kM49lx>?WZ;^arY7dY( z%Uh;21_Iw7_i}Lzm%ra++V<_qRNDGz<_`LVd5J4Q^`zG2nRa%;{_XT^49#m?cOmH? z1d=G+JUpbv-g9W@fYh0QoaFG2_my-ZJ-x^Ju_7Ay?kAVYmH0OdA?aCO+Bnr>{^Io2 zM!R$|IvQOy;S?raXWg(Z;uf9 ztH=4oiPFH8SWA5p3_qdUfdMCwUlEe3>a{PpEISeau_H@49$rDuNMwFS-8 zt5GXVIL;h_8QOYeN`@dC)-^b?VAe83+MO3QAef_Kk>jJfE9{hA(;Wh+=LBeHQ4#nU z%yMJqQoai(XQq|?AcSRNO>##D3*=`r4_6~583lq>{P#|tKq{RH#xJXQV3bu$DSDTm zA3cKYGE%2E#IGJqC5{oqXXU2^YW5)tz(n=ipU@FLu90{FH0n)<$XP+<7+aL8r9cjA zd0Kqr${4nC5zddMcJ%QE<~t*fM6DwjZZTwObKzbMEu`@tc*V}STI{ubg-WObX7!V1 z;MCFhDY5Z59KyhVh6PWFaMHBXYR@*?z^3tp#tHnuqhkz%qct94YlEJiHe~}J_P@y4 zgg`tMShLw3vNbv$n2)dWB!3wEE31(kxMs>Mqmu1ZvLBkToQR%?*0sf+m}z81SfV1T zVS{O`yX!9?vtSfQ_3428YfuK{#uEV^V~f7UPxx9y2l(;j{bjaJ8#bkJT3C+Pf{14i zy;eSpsFs0usNGqwgH9_~qQ*IY3{Kt0Min#U^nv{Pgn+sP#%c=<+~VxS_#<2cHePcr z{}Zx6p5K3*;K5(FRv~A>RZenc#W~5uHpGOoxv{rpM@=nSeQ>qg{h4u|VtLWm1R%l0 z17!4qm3}=<4N!z zE*O~@GjRKYkT5(>bl@};m!F92f(YKRIG4IerMds+Kkkrq;(J@0bN%`zH zR)0@`eP$!qG3dT4CpmdvZoD7A!Qvyx*6B_0n`&lF@ePm$A#9^O;llSd*F3~BfQ0m) zx{+DC2QlL@+#Jw!D%phzWSklV2YI#M_}`igMnI-mNXJYPjM5Q@rM&1V3$f~t%6P54 zqm;x?1XAz^RPX0HN40meyuhyARnloO4=40d1r}kfGx6dZyLqBsTeA)T>FuM^JoM23 zqx!5#LLhI5Q5Upkql}WrKQBO1O|&|ejoEGa^*~$dP=h>OcX4iWp0!9;G#?>qdUD|p z%Hd{qOsTZ-{p$tunLsa`xU+9m|sa;d)3z?y6i zIs8Igj7V&Cp$y^%X$`py7Z1dEiN5;0l;U*W&3JY09-rB}o*gaP|Nl9<4cth3T^m5f zqr*g6XX1Dcaf&~*sB{crfeDoX(a85$&oyn;Oz|{3-uoY!ZHP~V*tn2fM-4BbDAvgBHTDbG>DK=wC!ABb>MM5u!0y_V`FIDk9BA+U5qqd**;#>z*&w&##tK?r} zi0xPxd~-3PIe5=Js;s9Rc$-_$VrL%yRj9a>^2w`xULmonnF>!R(vE{Ze(9M-Lw5(-8QQuJx)zk(rl{YJExk5-|k9ah~ z1W`TvZSfD|&CzO{nBfYxTE@ExAPutow-S1MpI^QV%%z9VZC*$oW4N+KiSwF$x?}sa@7*sh(ThN=pLp}3 z^Oo)A`G=+fvk1cvVjk5q50U*O<-AoCf6G1RVAOWsm0@d2zJ*qcWttw~SQ|?{`Ym2K zfaF_DWb8Gt0h1pWJh#`sc>#|wyF-khmliL7tkaeJcE0$VBUm;u?=HojwGgonDKz=z zgw9(dW;;}H+$Q{MWkdVer=y5tp6bK7r3#Z|Y(%OS;jSY1CmJ3_BRqq++^9M4toeIw zJv+9ix>s^DnZ@+d;BWrGVmx$Y&{?UrAEGJ9c01w&ZbwsUwBPSbx^|QJ;um)H@hqT) zg0L$c-TU}rsxyOdA2I0A>3K)zHFEv>#wlIqF3C}rU(3)yNCj2hW60IXzdvr;zn&@4fsotGJk-RSDs>pS7J4mmsRnFJ_IXS-G5+po+yJ&9ADNI^S`m zoEBJ89*@}M1FgH(G(y4xlzj)Sd#r6q^)3f*)OTS0+e$rREk&;k+2GxtBI+M{@0nju z`mO`ZUMBWpLO~6+CTh{3>miz^!+2xPyt%>#r$`YX{5)pR| zV$-t6vnp4L@=4n&@}^#%kd`vE=OBx=!9## zvt&MA&hhvCtZ8mU0eFEv>oY5?yXGm;_nP@R#tL&sU!NGRM@~QVc!-L2dni~IdqR$7 ziuvYpmI95uQd%2O<`}430F?ykg7!G~bMAi~-7ui}JYhr=?OcbU`{_J%vaY#uE=Az1 z->lQj%D(0fN`w&ut^pgPEI9WO9QJopU+$ERyhmw@hZWjE?S=y%{N5eeh9bCEJ0d5iy!}zaT9QsQM7uyyWY_=`Pr;)*VfsGZmvT)lYsZ^5 zsxC+nrq6Gnk}2Te+4>L33TJg)H}Mfmpj^?Q09n-9JplfH<fze#l{P(el#gX9TCgFW2=PkDnebTEOy_;4TDxc)*nKrS9zc@U}kSxMc&*84{gK zT>v1b9z&IUPm!l@K1fy(tf2Q1{xdiG%&Lp`zF|j@lP$l^yNWzL3dS6ne+mmMHiV$xHvYlcpV(`IL%Idd4LEP*#lKLI^t(Abw5u7_I4LP z1U=OGXHxnt2E2?o^-SRe%n{t4C4@t?8J2*_c83;a@;qIYv!bZgKVjEQUqtZ=3)9T3 zFc*BECV3p0bDkqlI!(otaud^p0eK%G+at`{newQBJjU5@z)cjs()S;dvgfHKNqcFdHEOB1PunX_Zh3&N7h|N&$1Pjs+uY zV^W{L*Seq74*S3dr*Bh4*D869leCzW$lSpRi>=r@vJbw3Z*lRi`&e~Blr;{%;C1na zJMcimWX2tP?g0b8a|^$+p0LKx%hXCPJS9cev!*a4C(>1z|$6I0!c9%Z9{@^~`_z&dM_UAMT0s|I6&6WDW`R1xi&Mh&-u1g{f%66( zJe6Ad>`%?4!w^l~u@e{7=S(duq`dx^Uuf^=zv0hW3(p^z-IT=~8y&`>3tzu1F$!+u zHZpvVc7exl^1r6Rmtl-#at=~eszeW&av>JSuIH<7%iWWPqY$Sev2vVyN8{1*1q>|U z0cr(d=6Bq_xus4Vi*|bPjPI_s&)5>W1Jsq&4y&&EP%sgLuAE+)o@<@FACsPXTe@~t zp5*ht|M#H5{=Wy!Z@BLhjs}gRe1hH@C`G(qj9L+H2qG^kjB8wU7#8ZvUUSqzVA9m9 z*aNp#Vw$Q=`TKq2A)HVXWQ*JrEiG&G07|$KVMe$FLv&p{B@`n`M&`L>Wtqc-O@L%a z<;L5`^}{Fb&UtTZ&rE@fT{ygU;1O|PR`oVGO3Y{Q^}=P>$^VMv%Mn{5O}IcBgMioP41R5v`5KA9=~xkINJTn2TlJN$!^a%V)?bby%07P=fOrQ4 zJJ;a^HccWaN1?o7as%&p?Ft!t3<2K>5~{pG8a0^9Bl^WYG-4Z{5BdO{6qP75T?kv6 zJzIIon_XG}?L3yN!^od_!$PhA%d!FRAtx6l4tPK^fmlbuX%Q)^XkJXzk(}gXUTce` zZsthXq7m&bxXbE{#}RQ2dA<-DTPYuhXVq8D=T=P$3erk1*QB(1x7{n4sC#_}*4><(P?`_yv?Gjo}^Qm`?~hXwwg89KKI zK~A$C?Y%ztSJ<4%V1|*_lgO?z|0Tc`&{91bi`A# zxPBZQ=8W=lDKaJW=WLesvn|NIJ?WRgvq(FZbjB&sd|HRn=eZ}}H<)sSQRc~fe^zxx zof6K90$Y?dg(vFC4{C2QCU4^#BTH&$v4s$sVP;ykd0HK5JXd5{KeEz4x@uNiq6^Y4 zFA-t@)%U=MzI$^?vVqq;>!Tfke=cY3bara=$i{90 zm6?{i{&skJ9y~33#AO(z=x7ZH?_p%DHVR{Yp-DtpF4PSvvdK6e+9aBFYh^?uiL9T9xiMC13MX~++-2fy*?KN-lF~y zdHjg3T}h3O5G-c%mlwgoQ|G-&hrEnhXRVZcA=5wn~R9 zRmv-)bsefonCHJ;ACUBtC=jtt3PqZlG^&*Nn2JGI;X`8-&6H|hwzDifjxOT<5HP;U zFU|9n7azMyBTnDJk~zIf$x0dDykbb*0BQ;G&h==*<<(pEILf#-IMALy?$KJ-o9mce znO-ME7DL|?#yx(sK!k;5KzeM@_eW_syj{;+$ppoLCSzT4jCne5KjOX+A++3vMmeR4 z6`X6$L{0D{Ozp(NI*(#B*kdPEmyiTXG@!Y<0NXL8nQdLZS@faEygj;Gt?ehjO z5o!FM8{OQhMH?`b9sKO*hAOB7rJ4NU(Gom(XQ}t~C2hV)=dXM-RL$DCKMM()KC)hp zf-B6-axr8)9%JBbu&d_rE@WHQ{?>2kIkBGj!t@}$m*VGvFcvEVXPLmN*5D?{mXiU6 z&Y6$E8MSU$>Aj@Y9q=Ld^ydOoN|`>mYR~~$zg?z_S@$5wt?S={ovun+AP1McX=>n< zjohL!O($SCJf2iy!pIf!>2QLX}Rb*xQ z&6@IEFWRPPCmtHvX95p<)MMEyvI=0-iF|l@Q81oT32>aUGH&0Tk9xl?LM@1yG5f*g zo~C-`CIa;0Ym3;?ep{)mP@OM8(+)Yf?R)Tj)9Pr*<$GqcHDaH2gQ9f|EIY#Vs^Vg zd8_IeF43#)kIn}V=-Lb{MW3JfWQo^C)}Ie?E*#b`wSr!9)?Dwqj2~nI;Rd%|z5fhu z-89Fv93pp=o%@7hV}m)}S>+o@R@`3;Fq_L?-2+U{-8D2*w3mK@8&|*!ZGqC46c9oH=`mgYWk z{4xRtF|+6%8Y7lQl~`JTAX-1?cV+Xx9HcD>x`{1#7zub;a{3T>=9Sy(?>QytU89@X ztZIv-@mSI{Gh$n`a+&p5H)&K2u_A4ON_n-Kd3!pV-s?<&=+KB|UrARcRU|u}L1|adC9(#e-g^X6-bHhWUS)uv zDFElIJ? zJX#F$HinpYWFgwWNuON3LzV>ki0mB45;GbZC4xGbIMq~2^{@(j*M=sLgq=(x^-f-` zN|mt%i`%&wpCABdPbBN?)LEfq=j&L?z5AAX=ayw796=Ti5np0HIH%so1r%h~^toFg z1IrK-=MO8OlC@dsaR9S|x`gJ`;)MuuB|Y`L+VDsrfY4lew%q!82>S4f&%Jg0d>>*3 zuF(SpP@@8==+BFtiztf>lkkG@U%j50J~>n_EAh5OD!?&RU{b#&qt;@wniw)&(YC)0 ztumoy8qwWSjE_S#!qgsk97%8mcwbhWr*Q<)et9So<> z6Hbqh+3R2IFZQFBMahh*OsN@G4(PhO7K>%g6?p-`rV92WM@>lEfq^%zmd!iTILfyJ zo|=VR9AG*w4jvahIi?i#vVTC?>go6j<*>wk66SYCFsI)|#BPo?@+ZnVbaPdzigbhV z3Nc%>?ASjG$$WM;7@r0i2S@m15%p7$q^I7T z)$SLFWK^oN04-c6yIj}<(tZa9wv<<2n|ICzA1zZOYQ@jqw~PK5WP$;Y{1!_bkwaJ1 zt`t`{(5S^7lSynACO(AC0C9W)A7fFD=0PsN5~3_+o+t)X$69#P6MRPAe%xm)O;+FW zS63hus5@1*TCKy{tCCJt#;FFWn|;~`bIVRZ5cUxRF~j?|`-8o(0Vfi1rKF5C%m^^u zShZLU>4@`c&Oh#6!Y3!B%zQJEhJV}p-u!Kc9h^yA`x_W0J+!`fvOpsaMl@>Otgu2~ z0_+S_FwZvd{1p7mkW;S}apu+XB+3up?vi-S-Ll@Zq;uaKm!zl%bj<^8 zHbhuTE7Uq9WM6MYn1E9UTzEFVULs9%*}up9w@+LBy{1_NQH01-^^J_j`4I#|0g5oZpRI<$sQ}fWi4;Bk!A_ z*Eq^&vb{fbmXl*V#&h6|)LF{aeWCpa1OEV8rxKdfrHKA#2Xo2~{8J_dTQFzISHDQ4K4sE;Rc{PF8; zlF(tv7s4vx!u%hqAWg;UcM=Te&C~MpO5ymLPwQ-acEtn)ab>woOewHXLrp}Js0@a) zrkR?m6;xk?)4Vq%XF}O;+W%V9$h>LdhVN zsFijpU(u~jQCe-iSz-4&*mYry?T1|AcBMu~=gZVq->2|2H_U+%LEl-L+?PETX6Z{QOw`fwh_;H_a2-KZ@_|v0D|&7=|V45;zPC8r-6|i&z$NCGp-J`;FhrAm|24Qq&6;)iWqt2IIj>bA(Yx{ zdh0=($t4 z^?8*w+Vu9G@V-akj2uXRI0invOrnq;QhPb((Kos}b=)Z-z?hrv8fpE8y9)v7pymgVvaTTl(rKg$s;Gd2bOCWkrC+>m)1U!vunYeCf}kfRrD}hI0F4w9cdq}^z~`j z8Q7aYi#;5wTxp#7U2Nq!1;HiuhSzEjUh?{UUCe(*<{JVnIByn`^97C+@4Syl3W&5? zzq?^o0N+?%9PUee{(@v|tm1@&iEL-dE)ZkI&K#D|G+Xg|*SSeCuAG}{$n>k|KO2o{Mljx9DnRxQbL3a#@K6Bp#K-1j$vqRLHdr-{n%eCjW2-aUb zHFLHFK=wPj;~sv|s3MvPE3MNb$zXTY1weVVVTq%7+vPNS6F1#p3!)zo5|1-ok2HZC1 zt*))ACQaH`hGo@=l7>|pMitA?1|*&*USj{p{>2S54mYJ;?RGlqN!zv1tb$Z zFI1DoQ*h+NOoSEtXmC_fsJ z{(;WQ^{B^)nb(xFNaY9%gzx%o`Keg)&?ApJ?~=Bf|3Etnwq9)ubVrfuCu1`10ZSOBPIQx5pBPJ9<-1y9w!+M#%&d6a+zU2#O zUkMQ=`VFvX{*zCkm{eUbj$qz2n(v*_EeB0g<2cdts`m1n&(8G3y@B4LTbU?da=qQV z!uj(_Kn!1+0)3fWYz#i3IzaCEfy=s9u0At(;8T%u*1hoMi>%WYhyOVR<%_}2!*%!= zMUc%mHgoy8>7ni-;SLp1Iw~8+cY;p*RgP3nH-rzwrixQaKF``#T^xA`!#^0iupdFI z2!VqQ7Q+K}1A%@x=B$$wf-Td3Q;snP6a*N;LoEGYCy?xzhy3ENSoz#QNZ2mJo;5_4 ztPE>SU6$QF#iB7HqY=vvor_3hc?vc4+m%*w$Ao|Hry^X=Clt)w?zPu$iwN(RTl^1_ zUN^k_U;p!b8RPxmVyQ~(YAfvZAYw{vBi)oYWHSF`-~g1O@AJ;}@t8wR($byh)(d`a zjJM0O7m;Rf6Y|O2;o7osR}MnV7KRZOoTo0Gad$XKOw{m33By}3cM($9%p@044xq}~ z7lXnlryOv`n9=qEY6iZko^Q#r%ST@b~6 zpOf_yN6-P9(`&Zh-~2xf#G-?k_}p!5_}o|?AX}n}NM@}(;DIuak`%#|Z`N`jYCt>N zMv0A^wultbh&jCs%#&5&)8w*vhI(?F^_7Nn3oDBK%&qQX_*VBxA<#2p`3)Z;(3V7~ zE2LIPL;Y(_50*|N{9U_QRQx1Ue$Bc~)jIFNG-FvBHMVpbFk=atU$dSsFMCv(TPI0( z&3A3#!;#Kkwm{2^^dL3;MQdS7x7pPV^=#@o?NP&BI2e}0tF;;>`f*;gkvII=s~M-3 z+`dVDlrPQv(@@1mT_sm=OLjcWmNsJ~8@(&ES^pHjMp?P@6wsNM%<|5NR8u(NTMkIe zp;Vt;$O(z0st$MY#K!Mq9O&b5uA|U@@%4>j{oGorOV9ST8x5sN(l*e{;vTfZE!{1T zq>P02peR`M&q{4>U>BY^>f_N&33d9hOcg%N?BE`N-&l~d$mi}XYIM9&;?Zx`*A!`k zm6PF{p{`z-vT#yp#9`qK*#fgfphrO@bGYZyXes^g$bxPnjEAoZjJ&-AXg(I1++;ft z6s0b*DVENmtN?Yp!oEFk2$N6MxQ}@p&$MV`;jVy)E+70B=L&`iwe%y-QXkKtS6$UK z;EyA7$WeF(50Q;%EIbQ@YcH#!wfoX}V~PihZPZJ#H_C?wn5#QuVSj$Z_)nc`xeR!g z89F^U4A}G?u^C*ic*lHakE~W7I744@ZK}6T1JGLqtRoFbw(IwIW$P~T_rDA#Jwr*? zZtI>m1Yl?*XGi1zbK3_nuf8WGB^S_r=M__?p?zsGH$#HpX zt$$R?l{2~LFg(BPFU~Urzaj-}t`5Uu$9F3Q7+D&0CrML1UtIg=dZ35i^ox;5Nh#u! zSwAQ#?}J_qw(h4;URru?w7OqAPOnyVLxpj20PwZ!pTo4Q8X$D(DKMwC&MIgMDm z2CMRFZBo!dQ|HVi-gnzlO9E?wMGtzjLicJjbKfd&FB!lf6qtX-%$YazeUgbhKyBu8 z(+yQYi!M1Pe!IpLy7u+Db@89U`Q!Q)37e_{YmYov48x|rs@((fBcVi0Ye@kjVG@bFx#45sF!X2ajj;1QAM6!$q$LrbeY-{%%h{_wz|v)*mD&~ zJ}sZ9`z`j&;yR$T)l+`--8J2vOCM!aB1qn|MjhPZ=s*X$6nz z=UXhYdu?V?y}~Ok=~?OuQGR8gonYp4e4)9{>DoqVpo(`9BY@kcjC-{|Tz zC=2K=AnnnMhrGUm~Y}qNMsyyIjQb(z6 z&^b|dS*jCHhf@EI=4C3Pf@{f+xaOClG_SlPW-V*vwi}OB+t{7sIK}h@Q*Pb7@ z-d3lnpX55z28>Q8FAJURdA>G^kpZzVZ&3k>{?`~d_q4Cy_mZAwqwaNjoHp!wHcv!u z7am*l`Xb1+nX|r97hS2A@={}&qnBx6YL&mxHO4x)q0%h#x-Ib5;8~et^?5_uh(x$h zY{%lq3!B>&XxQV>M>J-5-E5$?nsKH_8o^S1NZNy~OJxXQqGwVJz~zj8-91*LTCuz( zWp3?P?eo*fGqy#su|S0Rv|E&F(3(MA0dSRHRlV>ZeGR{d1b~#_d)&cU9p$;Onb9Dr z%I#J4-Y*#c{K;X^!ZkrHL*mhn6B8xy7X%j=H02rC_0V zpKIP>G8}vOSFi?-ZfGB^CwGp%{%TVlWJ#W#HZwa9&{pTDmfc@_Yp`mR4|qZOQ##uAOw0naw5m?9DLC zm;@cvxyteo=CT9a{f2#DQ7-=v0zv)0-tL{LR`S&OyKYigGhOISy>2p%-ElKzo*V)f z!=BA1K%B$bjI%x z{TA-(uD*=x4shJnS4@5Eg_r;QXFh+$6k*&7#xyFq^L=?e;Aq{k&~SbZl+YAbGLtX;g?p))IOCr>pR6DR4dqKD5Ymd z^sPc^jaJKwB5yxaS_d{8x(Z6b^w6LDbto_^V#zko!YrFT97+!Aw_PPMLbqIPr zh*31utzu<0Cb-=k9LO^qZc|x-*ba%)f1@ zcKAjg-J0rYs}5IcNrY^B$gpuS4N~u2!krdq+$@L)kx25dMkBf^Y>v)2J2>ID?q1>l z`8!|Yt&a}a=sE3jo5kLYzAyCM83U`UH?eyREkwwD2V#0C+e)=^tV4HjI~)V#ssSku z=)J-*+^?SgW&$+S_nkUZu;Rnog9g{l)cancGr)n;YXha_$!W*#GO)V{%vdA+88^3% zIlnTeKi=Z7^pu2AzhWQ-1C1IQHX1lwo$=&!!L`Lc!V_A0uFQ_Py(1iLl+z$YDVh%KY-qDO z-wvK(GEl9@1*)I)gGh>B+G7F4~0>e5k*ZOP)~>V?ZAb~#%9v7h%i*l%&DvI%RtLXwW~BT z#$Z95>ZD%8a#t^8sAgPnyzvZo&b0}nOulpgA&xOzY>jJI@&vGk;kjj8dB778{WNfuPcG-^M*2T27U)*m7`*l0=7DOD1N z=6%_zaV2}tlD-&KuBi2-9ITrCyi|bi8Wqzy)VYrYNL#yN6^y>nm+bb*+4Uc8nX5ul zx412lScI4b>4bc~;qbu$cR#qx`yYJDpZ(?^AzoRtedR?OQ8wL*)ynOQg`q>ZxG90+ zfZED$mL?d`lJ9l%u6B#zFldiNgiNM7uRT2~n5b2#ntK?EP}6G9uum&!ueu4lXJ(Wx z_oQ~t(Wd9od161q)_hLvk7@LP7p~smsC1m3pVNn#?hEWVP~=J*7g`as)SMn75>)#1v@S1#9j3tslI{ z_uhT|ue|>IUiq147U^?KeK+(U~y6atk(RuvwF`bw@6> zyj=r#6=F#AeYQY51k(ZZ&@>SHC%pdZlIN}zwwi_$l1vvccN2^Q_)S3Z0Y4O`|aJ*oh}9p03ysHS6==iloj83 z>zM!Py9a#nwOjmCfABf}iJxis%IzoYEEP$Si232?(oyK$zuvO>6caZK#lQz9v^Fug zI}nN6+g6%|Dp8A7JZ3GDTH5)HS=Z4m)~r`1G~cXDPnRJi^=xda?$j^9qn>gG22} zr#_z=90TfE{?wRQ8V7DhN2`>o3MkAiH{jTy4TO0bnm7)$sJf=$;MD_86@pXItV24( zi&dM|TKJJ*Kqg8w3RH6YTCZLN7r%#)OfxZjg~7%)NWv{T5l_vYwj zHoaCilTe+xYSTmU3eSKtjFKt!T)3NBw)<9BGJW6CcbR@uD_@ucor9t%kv0dr=dB9s zqjOFk9rNCu4S(VLGydy4UuWI?VXnWj&*{dr8K$KY0|ag(J?L}9`_J@cq8oGYJ5bf? zW^rKV2?4xUMyPtCp+CyxIwm}I->T~nyuZx!nySAx&{nkWP`h>{BnU!^ksKpk*y2&Y z=E`c#m1WCT6N#)@#x>V=dyZtqakrvLS6FX~n+znRm;n5|Ecxhkm*(J47kX0av24Na3RTV334 zvRKx!cm}Uz3sx$hymtQ8?g{(L4L7y}TX9XIP-MwQcX@o$v(Y(O8iZ_IcNa{jCQ!-| z^LfwqGP7uUT2cD6;Iwbp^fP*$Q)mGXf~sg*ams;l-HT)-Pih=)6KR=xhRobF+O1R} zi!CedBn*LMeYHGkNM-XFGr!|&K}|O*Vu7`&XY4YCV6>934QauKo;Tk+;)9RA#sB-4 z7JTh%FZ191#V_;6U;Tis#fBs^vUC*fDPsL7pr=Siqjwxox3#69l8vSy-fT{5#$5-O zoLLJ=A|y!30>-v!na_JRT}R({bYA_~tT(JTJ!NXGOJ|@lCabKFJutScc|_6V{S>qr z=w1bgP9>=s=}Iqg!%$yEp}~UYX;@{{t~~j>TGjGr1*7^@<4rse4FliAf}5rZW(^Ef z!ML5n3LM62&KMagrNlA&@AEVaK8+w5^g#Akb8mPEPzL9uS`)dbl^C6dOyd&V)pmSN z4Zg>A3%^BNF4a8zQMOtp&APbp>C(#|K;5V1y$B8_9r1bU+cR z06ZdM!gFyOT_Kq5Z0GK28*A3s_l4dR!6slHLER(g$Q(KFi zI|I)S20&`ju5Jszr<8FY*1aVo70!S~{aFTETk-o4BId%D?cj{D7?^4u1{>yz5uY*} zn2vEiwr9h{&>=*lt3tyX;b^mFrMv93YhpfRmR4Nf*>IvOy2BItyg+1ugnCVY7NMtQ z!yb1|dcLr~!|r^=GG*GB5n1u&n}vhJC!9)aUC2cUl1)ETg2{Z6>5AqtG7kw!!bW;R zYgJSO;0h@cn{B@R_C5aQcR&2MuPtBwkH2_zaY?PZ9G|;!2{ip7jDT zSq}h;xz~tLf;D230+O9Vqa)n}ZwiQ*Cx6K2Ja;8?eS6J3o>`Vxwm9Bw^XTN1EOXDm zx$}{KQc9zcPuX2&t}c~D>Io{8u;A=G&}*Wo`|ejgNv%-S?#sbH^zkpPx#Qv=-gw5G zfu2+bwum_0K@oQes@dj&t}xMg45J3I?jK_h)oiQ1ZWW=Agqu1~%iI->Mjhz_>-!y# zj^F3aH$LS*e&rhf(jRX4V_!UCYimK62{~lrUF(Jo9X;8P&;Bi%&8D_=LqsUvEnJIR_&VUQ40NEBjAR`$ zs)R7Ic0`9>48g_7S{Jky5STvhm8%Las-ScN^uXK4iR}>!oQGE$g1{m88)E88Tfx_{ zLWjvduV-^wFcAYu(f4o(lYrCzXpsF3Agj8kT?DccbW*CY>%$zqdM3!iK$*X&Rd&4I z<*!+ z%(>97t*=PVMlD-cuu<)o3kLW?6_}5J%hukiheNntuXR6fR?Rc9eCgFIoSBk)w980e zh#7)LYkMaU-5tv+qRM8q;q2g)5AS7u>Afrb@|_p>^boqv?}Mp8=qb6!aRyV2JEhRo z^I5byr|EFMrmj+z7FH|7!|_%m5(J?TqTloUeFk8vc0JU3>Y&vau<>Vujscj2s(q26 zw@L+$Ma?&A)At;l343ir(_~WIu$NAFZacBw1n!@l6T>!x&9dLm`;aIha?qXf$>ACM z%PZ_8WyT399rL9dr`$j2`R>6Ht8#@bkwmd-T?#a9LtI4KCNh^mTeU(FNUmq{elrDu zH0P`=`PFZ}6Tb4|{-6Ki)x|&inFoJ4F2|4YxC9)R<0pRn>f5LP-Zy{n5o=wLnn<5J zFWsxr78Iik)oh$6AT`t=#;8<9AyQbhndh$ySC=bVHWZz)?&dr^X*gWXQJGPY!SzYq zZ(q7K%d}>HOW0lX%;+f^Sj!ei=b0{7L7{^P2LLrNBw##vHBCwVJ*6OCsj-l|coD<- z)YW2iptnFujafg|z>YEIw778$ipMmyj%ALCMr3@Fc<}6*ZJ%HEz#yg>G0ssfJU%(+ z!Tkf?`Q(H*-@U@`e|?KT^M}s)nO8FNotC(m6VeQ&1M%+VWCJ7GQwZcDp4EN?y=JrS*{lM6*HdzV98j{K0|RrW z&nXbgpii(^Y1F}(C9YVex~8qC=d(<^5#t(_3L@ixO~#C_QsXhinyX3Ght%`yLR=*e z(P7Q_Gn^g&epu-ABq~U)KF6 z=JHk7H&i`%bz2S&u*5)~QK%wPZDZvrz!9nr!}_X3@6BPt@)nU9FgM}22g$01E-PAk zO3tj;J*)Ma^?Jp+?_Cp=$;GuZ(ST0$F6lvn_u-I>*NzlKqXSTH02##ahSRZ1=}r7? zf)L0cMQHtg5KvOFiiY+|zh1FE>o_~@`S$%i{=Xl7ncuv#&EqGh^u_Ff(?URcimu$4 zpf>EgSOv3FJiz4(d*uRv`YgZ^xOlt{Htgli61ReQ1`Fs)lNu8l7xv`S^SCf4t6 zk02waIGlG?CDG8AEgqdlu5Qm+E)Plah-EnC#-e4tJ?Hp*#cA1)wFOBO%;ipFq5$W4 z#s^O#H+FZpI#;&BhDOe47LWPbOFO)CdP2xcvdlp2zT1REJ8wxdAtj-4D-nqhW(}S8 zUY$1BsVa89mREWE!~6W!8+ZPh+t;@K)HiN#|Aim51efD-{5XzFz;QW#;>T~j@$vuc zgL@~W<(6fT`s`WQ(PDMzTY(ONa!tflfB&M8=((}g@Z8nJvfU6$W}}hQv%tM0Wv$x~ zlhquul0^_{fJE0Fu(z#T+g7&Q4Nc#%(FGe_aBy}`S1j{3xRz)Q)R+XBVQBVOZ7BWO z_FO3w6IMH(O0`ii+D{0irnStX+VR!Dn0|;q(-BuZn_0U+Gg-HRZZioohsp{-q}M{< zS-=~bEf&{y=r=3g{o#Gydh?9G{2ROc=|4ER;$fdK8 zIRqk+7#c!Sr03aO{144LELK}@yQjWG~HONx=yCYp82Y~69*Cc5>; zve;cm>AKp`+9^(g|@7ssSKp8;Z&=y!NqIkN9T+o$RzNaM1I3rzW`J!J!-6ZImU8+ z|F}NtYc)JRMLc3XDry-e__@cMEGExnlN{uEMJWcOI}rjxGJsA*BpJOfL}C;JBGJHz z0ghT7N%UPq?u5=eqp!WG;byZjy@b=HN-hov)H+x*F=&n>Ed> zVYb{QscD8RB@rk@`(DjW&-4^SreUmhO{)rF0y5;YzpsEpC)a}1jUfISn6c}?ir%C?fM^!ckO-}8v;tdsRb;H19tt=IyBzhH|Y=rw~!v5Aavv5L^p3rQ#v6Fdp z)^U1pNQu|X%3H9$NFgH{=*x^xPq%sJQOEV=lD*w6<~%0K0bjVe#VhwS=a0`h$$^ks zW=+d1CSnTSA13(TltFJ}-B%}Tg;i{0Y}shbZ+!0qUVZ+`|Kk#HT#nD%xC9)R<0pFj z&fTLw@ymbfd$N`#B54prd#;-*IIi4c`vA6JECmacO7;(h($khTFWp$MzjHv+4T#X? z#KB5=c$_KiHT!T>69$IRAfZJxK)>PIuCTx8Sf;gQLUZJ7({i-x=yEgYDaOxK`?NLb z?j++&4f3IO0~dipLDZ;6miUfCqiMqp1yV!Pw%!Y)rqE^V(NQ%6P}A%F+75uq)G?=y zN#@=ke>M|t>kUe#kaLd&VSeK#ntKk;&-r)%%SZgx@6GvN{*g!g%x+`LM= zH>aJol#t2vtmJDVeAnNrSE;#)c3ZMAFa? zW9)Dqyx)i=2)d2ait>u}2G;AI^?A>_U$gEu^j%Na_15)U?Y&d1=URwurSZh!iZv<@ zsP|*ACCW&tpu^rjt0LZ^x|Bl6M$4)vB`8*vlSq_A(1_$6z7n6%ZiwR@H2THc z{K5!45GKF(@HxovtKnW8>irj6+YD8k=Ap2^=y`rWbN}!Oo$Sytb0@kUN=KBITp}l2=Lh%ib8Rbf zb9b9rdv4U(`3XP!(l+aS#+|cBZWqMVFprG^Njs}(G+j{H`=CWH>`N+#++r-AzdcN8E5Mmk51rp6AA4WxjTo_6H-Lg za*z>au?XC}64{!ckaR;Apz9(B$8f%$Q6x=*xu@n-zh_AJnceE7!eGfgtANy3h?ZXT zAV!U5(9VcWviLK*qfZsG=1E>$FMj`Y_2UACqRxAG^GWb{;h5ZkN|XvfHrZUf+O0W@ z3ofAq!oczFEOoohhE3O#Hv#QCU%xSE zG%Y}~jBT9q*6n{1YR*y!?YJz{^EhZYd@YqSte~BHuV|=xlkbs}RnL-#@FPS}clUDP z`)8Iiq*iL`1yUxz8oQk{R4(itht?t&N*pp&lx$)20^l%ST67vzp!ICVa-dNGKBMgK)SG+&gL6neQ=6nO4^9q%&^sEx30z z@a~gSBy5?%LlHC=f)sKIY~q~tddYi_PkHrP!-Ipiz1ZgI5Alm{CgWzf{n zHVG}(9fSlDl@i8lS0p0Y6g{=kqd6!God(unn{U1SDPMeP_y6z{ zm*XdPymj~Bi@)_d@BIA1@tXa;)@@?(Y^%H8cn9ezKY9323`S8PG>G=hn>EjEpL6S~ zlEN7pTUK1<$@vyfP8%d`n}|0W4Mfy?801Vt$8*wr4W5d}daQ|^nW*caz zEcd6!Mfwy&kHS!&uS1w;ABr_da8Yb2?yeLg&1^04{jfuG>q@lT91(vD- z&BlLMgl?sDUC+8()Ac=l*Rfu2SZ_L3o6a)-n~vQ1`Ry`8XBNS2QOy}FhDb{GW#`-- zm{3%*Uprnu5)jwogi`EyhWk)W9aLJDQKmqRCKW5du#`n25^|tyl+)8wjvlZ1-u)~5 z#W%0=H{MQk1VY=gwYTlLgLBSTD{@g(#K4dQ`rh_UuKQ`w3^9Pr3RFjXTN%G9a30Rp zM3dsry#PAg{VP;sfVv+i*MPZC8E{C^G+E{tSQ8=)UISF1QAOcZs}ZUL*+`#47<+eA zDyYVKQ!?-^J-xJic(P!7cfr=YXA$p_!XvIMI==ASK2OfpJX!Z_aw3yJ1ASI&cvyPc z<&sDJf_IOE+t;>uKCMaRm=qrHOsN?&>T#((}#er^B1^URI;a$Jrd!*K~XF2_&o`1rx` z|NghW_a5zHmr}&LS9|Agh2VkS11O$~S$0#!VCN^L`G8#G#Q82mL<#W)+K5InJ}-n33WBfAJZ^;n(Zg*wP& z);9Agy~ut&zK1QjB1ue?sY}jECwEU8*6VS9K6n$XzBROizAM>|@Wbv>jjD z`uECc9}LwA%dK|@=pha`CUrF9Z26oDWvGsf`?Ru?Dy?Yx@9^3~rKj%4F*~k9_S-Vl z=Dd~0g_1DnnJk;#5Mv_6h=fETT5khYaxq#|w{bh#tPT*@oS&~*Z#ufoiuHQKrrXeW z9bK2%zOuzD zS9>;h59sp_Ikt2eaz-(svj8)j-)3eBjPkNraxldcxkbg}kIB^Oi!r2vvxZ3>|@ym$AQU;FJJ{`0TCxc|j3?eOm3;f``S zF2_IcaS1ps$4~5d^Zlbg{k^yD(#~(t_x_rbknI>8}yf2Z`XPTzxTD#)rUSW~Wh!py~bqm>PNtAt;3EZiKlT1%r zKDqxs-`$?EzqiGe{g?U1OTr&~P5H{rQ=Z!`%oodNtaZs7x?r}trGgC2Xy21VPZppT z7hHQYGXh-(I;DxloULL)8bAxFG&J)W{j#S!@7S!@^y^INigz;K(B~ddV$*sPxz7Sz zlVu7FYbQh29H$dmPl%Y}-yX2kz2N69xQ%l0z^&?lq)tGryL{aw^*PjiH_*BOsa29X z`4QxfV%!mMh>V%<`m+QXQq?IXLX(X0R)f)Cfq4ah#T~aY>h4MQ^ExYMeJ1xkU9C86 zI?h+;oSm&$ovm4~)~wfS)|)k5*OPPhYhK6eAtrOFiq?p*+SY>UL1K*F)5al~7E0-@ znlgB4*Qha0_O;Pr;t*)d2-H-`B~v`h9|$BOZEUPlyOFPu9O%2k`gFq&A8+w%A6)0J z{cy>hgTh${Ij<=>qE!GdkgE+h0wkQocs!%p5F?bCl!x@ zhFYsy!_T%i>b-WTBC97>CVx8s{t30PYIp2h2{9#7N@HbX@>OY7j%r6RRKdoD3r0|l zIBG{#=}Vw5iF-#U+)54C(l(3j%uH5XpKti$^>dC6Hk=(7&ij2biKZ<931_^xyW-L6jPnjob)T-xP@?zisR}(eAM;DNXz**-*DNc9 z$fnQCV#~p*=R5B{;+t>Y|Epj6{Wo9z5qE^kaXEf$#wFmm96yocx8FJZmwxBn$Iast zVY$B;ZsLjz!LenG)NM}3KnpyaDup&VohtS0@4)_cPs0(C0%!ez0?5yFJN-8wI5dXQBH1r!=Q&x6oWTI9>7Z!3z3QXdm%6ug>}ZJb#^AH?Hy0e&!pu z*Zk}&@Rb)f?CnNEY*1}!=vYb5DrO430S;VaBN3zrI@8LQW;n!6Rv^9Uq>gXg3|j7xbXmi!9u744u7*!H<}DrNIg>?oYu2! zlL`{39VIG=kV(&xTpG$Ikk#ljxfr!*QgrbJ+D6)HNU~$OihZ=k#>V-NPBb{opo#{o~ubb6>dk;DF8P z3Sy#JE@)?oK&J24WZhsi#RvpcquuM6^my_6#dz-gOKOmh&0FMRwV-}4_PsI&^TTs$ zkRP57?#Fj36TqP`*yVyJJ6u>I{+=Pl;WaE-l1Ql;nwn1MdEtF0RgR0=jXGqk>8Mb0 zq{{`3a}G|<`B($jXWQ&;H*AH+h@SJ}?lA{9S{`p&j?cGAvjxjmXlId32Pu(cMyH8K z=RF@CueiFi#}z%HVa=`O39nvlczC?x{B()Rf?UGT`$;E;3w?H4n+8u5sNG8yG-ta` zQbRA1I|n_#@*D5G^83DW{fl4P371ul%kg79E&<2o_=z0ve*ECy_`$pPX}4}7p)qUN zu`30l;{6Yt`rw><3jyo{F&AYq3+Vccovn`Nu10njJyKT0cANF8<;gLetQ#~g5Xm$R zRDYV}PBlAi;r4!EZ+=3MH7awu)fR_mTO6;I)NHW~>0tRDl$du|$}NycTaeItfg*F>Miv-}zu07og6>#RdyAa!1o;CEW|P^T0PuT2fE z>vIQqg6cF#sjpcxtY#ycb3sU?*$(YuA0&`-&%xOd55M;zgj@_)FBGiQgKE`4ne5F$Kctnq zg&ngRcrCW9WN7 zLYhR9KqCp6B|^fQc6v}8VkAYk!cD<#gRLXD=%~Lb>Ne0)JeaSUc{Rhg*wD0*S!zkq zveu^cR;U$0Tv#6hu|!fZL9+-*AD|aJY{#E+Sp(5Ss+WWt%Nznk7TCY6xs z4Fx8@ujP)5`-eI|om4<-)g(e{W@z^PDKfZ=g=yt%02^cFWw?{n_pS39Hf9<3qWZn5 zK#GaYCh}=Nh3Bqu_dIj>sH1D3oi`9NZ4_b?3DQCdoa8M& zJUHj28*}y+N3`;U{pNs|cZK^`clh+|9AuwTgj_(fRq!nPV_J^viJsz(Km{cROJLRH zSZEs7dCd>r{e-tZJpA)t`uf#B%H_BmKgQz{a9oa`$no8`?|t>1j~|e>t~ryzg0V_# zs15myE@bqh=*eB94Jch_{S2CN#PuzB{#s<&X4pVzb~stL9GnTOJ|ZyzJs~NUG!8_8 zrcw5mg&Vsai*y9iv(|=_&5Xm<7M%v9X%Y9HzaXr}=4=i97{HK`VC=)QeozPh&^OVy zdR9AlV2xEb+6Gc}!m2(r7fT~X1+gErc1bRRW1p zh}q->9gj#YII4kd2w(C5IznlJ{Z)9CO50`3}Q`jXz+F0rv&bYDT`@P0Lx5~^;a2FXZ3 z!Uh7wkPzpoi$ve^cK+?$ZOCdAAt4S`6^6!dRaI0h076l>HXeYd&)uAKjMAgteO*<_ zd0ZoNUb55P^_fjBl)jL)XVYi;Vj0|=3#GTpMg?wtpDkGQYMT~2)*xYM&KIK)NF+^W zg&QEoo)8LzDuTDYTC|uoZC~7d2)FkVQV^1uwQ5S%G_IL7UKufMM+nh6*hkxoNbj|r z0Fz3Rs8>;9W0kH9Wv%pGCa*T!J>KSfkDlXiesq;z{hec;+&`e>kY>KcY_ZMu{;pA@ z3Uqk|olKGq1{5u*AI&1v&zy=0ukAXl!hfiivsO)*YBVgEHTs(a;->=lsR6_@x()w+ zTK@`8#j2V!ym@JHFjf;6W@&5P*sUp}-)p?bNv(WTNHKM(s^?W@tmrVA!$o>&hES_& zf@-3Tkx+Vy%sI+edHeA>d)sHca%G2kc!0_=H?HjR+U>wm?zp!)CC&H9A+U(W7_6ZX zL!v9&+&S6s{^QK^FYU0K4hZ^?TW!aeZ!CG|NzcjI1{I+%wM^;vJ~0T{xv-z{?m%=q z-;@$5LK6dvW=`(U`PJY2{x81t+|T`~Z(Q5D?9FjGer(4j;J6$=apRYM`{V!U-H+~b za^AC8%*bU!wU>k;$43bfO4TR02fg9~=0MgttMe1CH0Qi7sbJZ#Xjbg+7OpINW^zu64QJh)!_&ygdIqy4NJq33s0UKDL$qb(s=Lb| zv}95tsFW+MR+9re+ny(4nboEtHjRl(-P&jf=zUnA-~oi1m|HzC(O?-}v*HbCu5L&5 zJ!PChaJVUt^|sDAC1L6%kAp~E%e=* z@4fLU|Ke{vrfK1&mu~ViKm9uY%0Ii{kG^&fZInLt^tz@mYj0a(YgU?K&O&`h?iK9{ z#kCcsK;LJAsO=ZEYC zz6OmK6U7&^%{B8IkfL;5rUYB#lB=LPb8>o4DFy(e_Gri${muIzRIuUTFJs-a)u~Ua z#k4T)e5Kf_DXL_Jk}G(!plM*@xeY6Rn0--lKUQb5)=a!tYwDp5$!lM)05P#i(j&5Q0Al?(n7S236KYHJY=4ZTlxUhrJDbtA4Ncn+lj&%hnC$O{ zYar7XOEScm5Ve|W?QbIlN-vad!`XS}gM+Jl`_m=A{AS>L@2@yKdJJX7a_c9}7b*ra;&8nVJ=_NhoIA3)>(y}mIoOy6>s8}$QQTc=RAVqdj8L0rUc7hw zs8LXY>g0YfI#ku(B!k;jvOXFi24b>%O742frn82J(au?9I#=JWpGD=GQa-CbBvjB` zMy;C&-DV90Herj0E9Jw-XFNJ&3z=`)jVGV?tihx7&Prw&c#i zhV$GaF`{IGM9(6MeSqXsw%Rjp>}7W5Jt-?)++lULs!}SIU_u=zUMmpqrcAVe)I_@0RhXyZ1PKlhiUW_}|0_nr5D9~K zz9mf6!HIg-(jHT=PS_%oK*NHwK{vvL<}eAJ#-pvkqH01I)*LXF`XQ6sZF<(Le&CS@ONbLh&HYAXV6imb zo+3-IV|EJ5sLpX{R*NNS3zF5=zj%W~Eoxn^`yMS8)D$bWxR$`Gf2uMxfGa~EgyLdk z9kSB3O@dBR*(UoDuW-2N6@Tx6USz-{04XZTyO*n11W~^p1=Oo;wugs&xjRHvN~D9C zY`tCl>bn?t=MIS*Bz9&o8!c1bq+noT)*7H_TG}=tDG^;zK6I>3$^Oo37`4QwMa)iG zK_t?o8BJVJI_NiRKmUcp^BLcNu*cv0V8O4y7dd!*$|`4y1dtuJuQbHi8aUKbql&4! zP1Q;vGJpURXzQ48nCyqD0jo5&N;j()%T#FnS%AZyHolkrD1&vacyNE=eLn+m438+3 zJ`elfF`?-+!~sT1)^*#_w?r|+18Vh8{T>vDCgr0RX?iXAcfKxl&y_L(Y(>#v_ra{t z7pnqy+7V+zN-as|9QQNcdE9aB>TTw9#Ju9h{D9YQ1P(XKTPGc*y@qO`joHpgUnnIY z%?=M%N4)a@cAKlr7D~&CYw4Wdcl(q(cTV~3gN99f4%LM8=ft4o5Xf#wP_z&C_}ta-@BZSeSO2wVPR8Z996tu*5^!9OpQ!Pj zJNZxj@a{=-cwSg+Z?RFKQ0-|gATn)&2d@QBFOQirun!|4(gb*ZKXPmPgawBb3Ts_* z=W)Z`qriEYo3m3fJ}~N(C0#K~EB3d}xxUk}NF5?G*1E^Ram(qZfjA??=v|bpp;Qr& zY=K58g=v+*qOky4EXeWf_CS58BRI9n+tr%Gk?Bdwh_)C%tS6vmnlT(nJJz^NP52u; z>uE8U2R*@nhYWN6tPG=r4F@Q4Ay_J|<*@3~P{Z&dOfC2f((}*CTza5t!Eo`aPlV7= zQbQmhvY<%Ms_*%~{+EUS`(K9ne9i7sxORQXi!a{hfAq(D{_)p7B8r+nzGeh-$I0T= zoLEQ^B1`&Y!elTCUhcB#IC5`pXPvoNi7I``Y&IRuxrv^0uZZ@9%FQm&Zxqc~KE@jI`;j@gQ&Lm3P^C;j;&L0kR6hV zz*7v~{I8{H8`@bz)6Qs9Lpz@_Ya7~TM$@*|sXRpj39+thQ0Zzl_|}OyUX3!P*-BK> zHEg=f>G3%q9|pdCf1huDvd5eE8cxqLr(GbIi0D-a5vrYQfFe4aPuuIYdTC(BFHpZG zMi??)0~Ku4H5?teV4VNd)oH9^jKIRS!Ntce(w6-7_}vY&E3R}d0~I0qItMYjXN*p} zf@(~l)uK5@QVaA(W2`rg%1Es1@bo>Q3a+1S8fdwRS~FF$%21IE$qXQ7aX}Y%`QR|~ z{7J)WyL-(0hqUntw|641UZ3&FYQ>TEZb|H}hPjyKd5E0LHgDg5%#H0mc4or0^qB3q z=Ed-UpMQDId#A^o;ifHno@ZDecFu$;HFDH4OQm?c^V#aaq|Uuc?b z-umDnKX~uj|M|Q`m*e+rTmp{E@e?)P{_x?y^}+p9)-=qP3nZ&$ z3risscf={dxa8Tgl%)ngp1%|X(L%{*+}KMd7N4(a*w9JK>1xjV_X7{lmz?RGA|^cS zOK_S)q?9vumOZz2JFd=Gv~)Aex|L-Jvp3BO{=q~Drd!c5C>dqupE11nq4fu9Fj5AmA?sKz<7?`)uZK~x z%D|=3p&DWpiD&Y%7GTu~Yn%r4k;=XI$@nj7)S=d;xCS6PK2L#7?yZ?x5M-VRBq)Wx z?>Ic|IXYf*=iw>ue(;#@e5d8w?hbp`cKI{^ROV0q)JI5MQM9LVOEWXqHQ*PU2&JVr zDt6RFnt>7V3LokX$+fb`h$)g9b#P&hMg}etZQHPz zC1(D8)3!)5S1AJ|);O-}AS6Vql9T`?IY^ViVM-*L_QSPJc_ZYt^2y0A-+QpjH$QIq z@KNN+$%dn|j`P)qoO_TKjb@)6V{P*36(gsr)!siAFpuDGpe@!0JJV}N%dp1v-)Z8Y zQZlD{i?Q3ejMWUDdFhG!Qx%JkSLKfa9QxG12*b4*E6_;Z4Lph&TEtp$sV{7m83iPm z@qtQDS@#$2T0so z`Qp9I;r$~X_d-viQ`e1YrilhDw&yL|%Ng@|LV(=&qzEb5b(y{Fy6y|P6Tbb{r|s?Q z+yDMo_ZNTYN1UF^aXJ2hjZ46BIewzX58nOwtM?Aq&@7B^O^>*kvUh!QE`?k_a4jD` zWLH%!fDhWC-61c(oVc-DXv2m;pvX2)PFp^Fpq%tOtOyW#f>^MeLPCk;uH(ugb8D|- zJDrl~$?R}&Hsi@DY)VT=Af@*Y^f&~DQiKx3dG*3SMF;t z&O+}_H+9K+5qc?Tz?v0yV}-(3#!!etp-jH_9uKYsDYaUN1-yOTqczYg7qiRLpRKx4 z&*LaewhD#+9D-G(g3+mxcO(yDjzCQtX_`oE#ONh$qMaGlBsG!L1pi7jF%96NX3~R* z^|`FzO$?+3F>BjELQ4bM)Xi@8r3Jb!vpQdM|9HXs2UmFa@eV(DxW^|?dLA8|b9{V4 zKJTEN5!;rg-DbXMfav{1u%>oQENcbK2GxJ46%46>q=K?%!fO~h%3r)*YTt~f=~7cF z)s#AQkrg!+lFRhb$#wUm#{e4zgfLhRhg!{uReQro=?b;_VXs}(ySerfCfn#Q<^6CT#KX(H$O~x9sjMXv2zGIOFE> zgfCy;;pqH6kGRE(9SYF_y;TC&IkMpv?>sr+g}siK_m=FoXEgbQ+uJL?aeK*~$4@vs zEA-8EI%yEe%$vy4D;ryjhWRYgv_^UCYA>6~?Nef8b+)2um%MZ53Ez45;V-;=>*~Mo zvp47e>EHGwU5?A~dps@y$L08m8bAE_9;cf^Y!?F!!^DSn!wy9VMGy+2&bbdpQ!KlYE=xk-Tg0q=@9|>K05B(sh(Xb=1uu<+F0I!m2RRiA>Wm3JG>IU2`DMF~4i4Z3O zVzWVwAtDLdCeStwO=}>dnKv{|plK6Lo0vC=lp>NGz+e>#R9si0zE543ROgF5CK?Hv zpfuoxdPoIh3yy;@SiL)B?i2dXNfe@dfam$JC^ z?F3MGrT6LkLH*nD8e^Cz<5UbNJ4C5Bb7# zSN@%!z4_85;J6$=R^t+IT#lcZ@t^$HKX~WS(HULIWIE?4tAD^1^W>LE-}e+XM-mI% zN6i5w6aV(-yn3tf<>!@KyD;xtR%OZI<|^;pKjvH$eNZQ?TlQC_(041Eb;oo2GhWzl zxw_2E@){`(U2eI1*m0CwGKo+ML6s8B^fdyt0fU4FJgK(8izloCwnUV)P%hajFg z)f!$0nt97&dy8f90MlK0)M*Vd zMa#$ws04Sx^}yBbh%Yn|l*yadV^Pmf3PXn6suyFRQc7W(!G#LKraPp9FCM>pQw6g^< z+M)*3y3dQzB`QZfyEU$sLJH=xW$V(AT02kMTU%((MkVqfw3I^0nNsX4m*Vsat1|Q( z({L0C^j*jK**T{t=bW#4HmfypCM=7hp|Lc*19v4{({>x%ww-ir+qP}nHaoVnW7~E* zPCB+by<>NHa=*{{{zHv5YE{je7o7~~ZxA;k8VwWgzLfmcvp!0?m5DhW4pSImvywd- zPyHm8qK8K={Ef}VS@0w4D-knt=y0@P*F(!4NJV-2LRtMX3k zd$zh&s`_pw4m))Ku2W}?*d)KQX<5UOzZCZ$QCu(Si4Ax8iSWe!H!M+!*XT>}oqcA9 zckU5mj~OWFD;#v09Moqu@NaD4+ypJ4ovfhnoocBF8VGe$p!0KE0Y#c=RD8Ol_I;4h zPW)Q|ezwGZ2g5`)gqS4!%dHJm;IaY^kMV1sL^p9p8>cR|+=1H*KN?&eSj^~av!X;{V#kGJM5#rOCTukO zEit!G4SW8*W;)L89{h(FrT&k*n0Z-6-hDefIL{%o zl#`_uTdqG4n;q+N*vg7-kII89rV%M7S9u*~c=mrx$L(lO%#KhKwbxE36cn`ox1XG{ zJj2~%i&a5pJ6o+hyn$Y@w|6*>G-D1fY&kTdcCv_DD;tIqv+J)|Lj}&ib@5cL7UYlV z#sr7;9)U7mGw_C*};byK9fdOqWY0Oc>s?HY+-yX&a!5=1u!NDCumzIy@ zAw|(5`)DkKFle20n=YHAG%V~0?i51dWU=OBs`au%AyN$CREo`=ZD6G%f|b5y zd2D)oeD;_5-%ZQnBRyFxH=->FW_8-3qUczC>LJ)e@mYjbx?OHBp0lPo4vH79t2|{$ zQ^PdQHq>n>n$64;bcnGoTnVr;6ciq@ow_dJryXtin+n}1)Mz!?$c9E4Mh&lRWC}Qs z*cIzec@iIjel1(gJtj4^-4(HU;K`0b;J-eeiL*l0VRZI6Sex9sT(0CKZ7U$8nt#}7 zEy+frQT~%zplq0hLmxHb!+;DVXyq)a6k!~Kky_2UN#g6X*a8tw@EWA;Cgf(Cce+HR zo#i0=NZT;mwa2Y4-uy>pjI!vRA&p`#Ytg}LR^gkU|2@;D?nf?#l&I=AIrtq6@Kv>eO`@{^hr;Lg1UF3_| zHFmIY!nqMaV*Wqey3nud-m6@>+&f`k@`y;1)ln7ud3dIq@hA+;KXyT8<7?venC2E2 z(5$i8R8#r+VpQa0g80``vhn+ z8;#uhnrejhG)XMeKMHg)x%Vx3Mf7UE)&qIT9iaVcS4&OaSR|$n}7W) zCq_r*y;wBiQmO`DIj56P!N6v4>bqmtr&rS8`TO?gn198C@M%C(@3@IB-sqkb3h1ON zB8dQwSq=9a`qnqge)IK{l_=3@6iP5W=LrN_dbai(-1{@v6U$Lm)B)xRF5qDxpGIUx z(QX4GT)fml6%)Hy2A?E~YOw+xx_kHm?d9#lcYC;+*Vj&(fvL46_PMBKnOCrPRyQ(y zY&e_Q8A+_aQSqW5zh zkw3lPcxHzc1gR#e`mvc-L(2lMMo?(VutIQrd7-w4qpvB1Br#^0^)o;Ixo|b%~!gk1m7e zRlk|(;|5FG-#Ech@H%Awj)P%F?Sd@Rk!oCGJRNN(^i_qpZZ#Aq!EckI4pCG=S5q3k z=anm8Egvy^6vL~z!};24KEnep+k&@-RzGXJ#8ZU=((B36Gc>@P&ed&|4<@(~$8A?V z@8ENHD5C3+q_jle=Y_~q`DaGLT0%s@q?>=vmtnxLy@CnAFLTv~w7EWW-`}Pp4m@0< zV<}i>)W)ot5_uoUo&p;jZrd`^8n%P=w0NH~1su%I*t}B(09HOhP<0_Sro#saOKhnT z^RuVevcdW=OCX4Nn253fTh0PZ9Muj{+x-XN)`ie;4(!V!L`K7jMvez4-JujO0nGU zKZw^cztSPTX%yO&KO=yku#iL9mQ4nWBixEc0Qw7~eS8r?Kg{co0t02`FB1g>5=E3$ z8~T_R^|(FgG-UM&&drwLM!s2CHK`y5`H;u~z`PE1x_aGRF$%1LsMg`?GOK299#MLZ zxch80M9ouq%wv5>Yn(7Zlk0B)Zf|T-aT@M772)gtYufLJmg7YVx0PnW&FczJp&|0N zQ10!%d#+-Jw908hQGim0v|~Fr#=*`A_4~fc!C$$xjVXG(otwYk2<(^t@y$cL*Sy!{ zMbc2+5_}n3tWMd`>b-daXB^i8JJ95ZtWo$8qGA z#Dn)#pb_{qG%)@Sp60GnB&b$gQo!* zFXEH{0tq#3TxVBRph9SLFbq@}n%*<1EX>^mT4)2?A4!&4S}0rQ=;x3U7e8lwy)ces z->D*u{#`L@J+-eJ&S>}2og}a< zNKqcp_bcL}izx!53$?@AlPp2e^#*;AMVATRyH?}{r!yzA zM4jY-gdA9jK52-_y!xFy2)jw2+qUGC7P#D^OaGjR_M8Zos0bEi^$iB#67ws5qoh21 zdyR%3?tNso87tMOh=^$TqV_NfBOQmt&@rA4G2GHtMW^!n6+1Zmr){bU5 z8Ez)2?(3ft5I|pjv#qZg3-;)ft<`BT81Q*wbNV|mz3y_I%^t(GMk>FECTb|J1+2OM zJj-07X)pu5aq=H&VQaUEcw7 zC4T&FRabJ1$Gif9W``36eOX{vKS1!QID9PDE15kkJcS$hsE#gzsQp+4_EUAwXaZyv z9bnl9^i49cp~E>eH4bn&uPkEf>e_M%=r9YS zcJttC=}6z$8s7FQwZ*rOm;q~@tBMcNsB?|ck|2xk#*geP+jxz}AVdgex~NK-UQlm2 z4z)zql%whq5n~+NW6XBS@`|2^Gca0zi15er z%%x^TO$`6FR~XPq453wQxI;Q%VYIP|A(^Tx9)o<{&82z{B*7IGHD#x_L3LkJZxOw= z+1CfRGdeV3LRg7mtzV9Ch0*UM22Cx`J9?ad5TH6dh2!SmB--tQTHt-Jn{N>mbNBwB zUC&;sAs|K`>hsFLp&O@FTw4W+8l~O2I>g349mY9cd#n`F0^xhWtp>TQ@}QNKj`0)( zs4kYMm72zura>k9w)NE+%vAK5*b5B426XOP=G5N2g{ofoO0y9;Jb42}_PhEf>9y)n zRui>(pe%zO@)WCV`plQWV$|Q9x*VKH>FN6kx`eT9`cKyB z9M*6(++O+-7P?!R>oiV@4os!hg9!puFbS-!U1qTy-G{XylckNwu6O)KjXv>(UQ#<6 zn7)tL4Yxnx{}ZbrJO5vg(nWL~=<5r-L?(KF0EDqUwWC${d5EPPf&q1R23yW0zgRTF zEjBR$?hve7E@RVv^oBi~%x8HEbKDnR{~owqzB+~3#K242MYct?;uf5Ib2<;#?n}7JL!N|K=V~wI=Jo}_+=~=*PC-TUT+TZ_-B@Ic|Qz1U5FH6{-?A~H} z?kTTt2Y1cu;8gLnt0p_QCmX1jo!`~C0~bdz6UGW3!TB^Q5@r^MCLT?z4T7DJQ&RoV zr+4RjW*xVFkthc`OQnA8O6nDn7pFIZ^{W5J^|Tf_uNECy$&aW3E~;kcK$e>yo}d6G zF_AS9XjK(azF=p&)^{IQIVz6Wu`#An~ z1qH%N+~Qy3S~A4-%GjEM-GYV0@!#82S~ z+SCo-5!>j|to6#qRfDTM^WAR0@o$sD?b0Eg!k^B~+Lx*`xaXgK-_g2x42~{D*fX2L zv38aY#;fASnba0@UP1yVc0KT(XYjg6+0(R423^DRea-vFQA*r2zkITjS7_RG;RJa9 za^~sk^}cHP){)WdxowmZ*~ASza1Bh%e?Hg+ed04Y8UZPINt zk|z;ck>D6AXqS6;1$R}_YzW#%9uw6QoN{&%0&Iv=vQw1DJsAJAAxwF9y!n^c@SK0o z1tcTx;ru>KkH4ZQ)5BDxH^<)~Ag@6PpTczOz+; zP#EDIG_Di7Tz3E|11~7ri9%7jpoqYo#1yY5a}j}&qqtbOn#qn3pYGHmpk?l?qpjtv z0Eh9;fU^qmTZyn<3G?>ki$i)X@yc~dK%K?CTKreDB7UiP=#x3`b3wQI1q`OQAwNbEwlr}}~PeJ3ZG0Sh~rGO`- zEv+k+>aM-MN6={!qmz?eol@S-@JH!Zt$I|CaTe2+O16L|nM;nNg||D{Y(>u6N?iGw z!jxL8Gr9C7LG+vs&bh!Xa>$XtvKZ4KX-dKAkS3W4AI1xgR5K}CKJ4TX??&zYlkWVt zqGf%ema%kyLQk(~gurh|zjp=Ssy8EQUL3+1T)7}4C$x1kGQt-4g5oIDF~R?6ZP>Dt zcazw=?)JP$yBCN6bWF^{SDh+~NXVhrz>KcZ6%8%19!GO%Gu^}%PxtH}v)Q{}3v@o) z#5Uai_Z)Z&@AviB$|35%Qy8ZIJB29(-hLn}e!dOdkMQYt`NX9vPFl=#|7@>XsTfcm z%YZCqT747MNKTUJHVxXnjj(GJ;xp;nbyiJNN(@&@#Lhd7ZbejJg|$II1S%vhHE{ra zTsqEHzJISSVt*n$vhU5)y`8ITyix%#w02QPJTQzxSA)^vrJ&xgYe4UkSpk0!6WBdvjfB;j9{Rv)J^_d) z(@utp`JsTanGHJ|cG1}5Hf-++;%cq)8JO$(Nw;YLNW*$0!Z-~#OXo`FV98I}6kDpL zZpD{X?`~Fr@e}VuYK}__ZU&`=&^5Y_UqCIT?gXeUnCF0lCL>CCa_e~|A%!4{f?Gh} zVO7J|d>-_%#2$LU30awC_@)NdC2SV)gE`^5|ck7&~ zKKtDUXmcR5NCFd6Qh0(T0B)pr4C`4lEpVMtj;H-U)#@TON~$p%=dMx>dhciQ@^bV&EDj=pVkXWc%rS-u}*ot07jKw$-NxN8=B<%=`M zya6HiUcG0vjCvG%Jmwe(oH+>Z)jITuG7NTup0m~krIxWzNtdFNFki{iaFRU>JBagc zhh3*kcbm|OSeT&s_jb=}*1lEcLDBiynJ@hh+P0nU* z2J5X!f4jo#zM!Z*pRd=ih>f9~R5>OOED7HVV~X8Llnc(M?$)?A$J+hqZ3zP$7v3w*)pRPebC3+Ple#gelT!u0HZt z7V+>=(h33|i-?eUzxPlFG}+9ml8q+yCcO1h3Hfy4DtwW;EHsMbc=mR2NN)L?@57~` zDva_@Ab3J_&IDD8{i__x{&3cV5PAsEFTb7N?Os!dEthen(`=74LMAG?Oegu)Xw~Bm zy19?8*_OMs_u@!GXk?AWmY+r~BSzhlex`uuOZq05BcIm!aZ5ww`C^actmh?LQkQP< zlorU3SaMWcchICPWVtw*sl#Wtg$;yu{^4I8R1=vh68OcFjTwO2iajssRFqeuLxQb- zR+KP1?VwTP@qN3#+0|R`b2(@576^k)@bf#xg1^Rq*jXj+@56SGXOa*&rB{_q~0Pk-;$-&Vp4Db%h8no~CDlRnO+CsD`OqdZOq=;}6lxkwRkq zj%9X47D~W!8N0e3l%300P(T7*WBu>p+dbZnCRQ6h@g2`Duo4!wB9HH)tkm>2MYq{p z4c0-B{C95|fS1<0D?gV`nOz??1J~$Vw zMG(7)>#rNdS9-3FPouBVHK&hrE6(R{1akoT{}uTDGWFLXpBGW`){it%qynW?yn02! zPfT__5Qal{EHLTPV!%0aSD%LWrR8+`7;2f2L~h2B$H>Gt)=}7z)(DLUyBT7s9tZ0t zclyhI7Rbe0&qY1zs+d9eQ*&!uD30I^u|)!cH#aKCIiU|ZPmp9WJX4*~_ZEYo0Fs#P z@G;dVm@yq}ks{|L^a8h!R1{CYq)1ihcTXh##@eq3V-aOqUQd23kM5Kpl&JU&Zd(Bc zR}fsoUqdPIbW}}uN#}J@%+3dh(ej}2NE6DCKyS#=!XslbD*brU%Bn##)st!+L)=Ut z+pug6BVF*Hww4JV2st*d2GQR_p%2$fhxwm$L-tuGo|jC{0}HLv6nESi?}WZF{78!qL1 zpX!3%dm@(^-`V>Oc;XMMr4Iq7KW_ffsG z{)$N4FRQ$HIE;!%uKDiiM)E>lm-${WY(-bZ5}=W;@2S~UuF!dXF? zf&h6hR?{PR!^}%wr*~icT6X+ems1^S=PDfk?=y1j2OKg{TRc6K@=>e(&&tb#~ z?7;Pt!rWf>M2O*08c+EpS`JD0lA1KZUyfZL*Woz6ir!Z3#^pTJ9&$&fr~I5xS$%ios3lpJfnB+)!dSHqSz?YrHI#DBX{$e$5f zPS;;dhI>v|0zJ3?S$5v|{;v<;{)v1g*zfVYi0aZ_Dy5LC%$8oC&}fVpZk=cUOPN(G z#@qp>b|YQQuz%_1ui(r{US4{C-w-wQk3s^-pRZUBR->v(sx+qciXy8Fhq1YO0u6@P z?IWZC7wePpZxwD=1wVACrCpH51ZiYhdc>xir;I;rh}~BlTP*DbQfnY_>7Y1#vlgfp zLagc*-?!{;bb^d*WIYguT6)AGJJ_1J#mD8X7h-NS7SN#UqK;Y33+x_Eyty6+rTDkq zlvT`96(i0?M7tQRjQ{A29JKXyyuA_An+1OMsk7ADJmV zb3_cdGN@7xc}z-aWE*fBNSBDnx#l^_k{sr`$iDd`mj<8r?s&5OR+^qwjA^}Rj7vm& z8widM82h9o6&-SR8nb=vwXgHR->W4BadBBiOWwl0zs?Y$9!(=m_$AtqhHhSdo7ngo zGG4^ncsSxUBJF9_rIVl~D;uOPm3H5z2?D?pWb0DsO54GI7nwm{*)}p~Pjd%B3xlI{ zclK37jrdxZhKO1?YOj)RkFKR!CN2X}2?%57w5yWtB$<3>Kl9YH&07F4zKHw0)V#Vd{g7=$%=zu!)e!&l8zd-gOyzQ5E8 ztozHHrR7a<%KENZTD?9&V|AAS87-Liu9GXLs73=_^VHAqdjd9#jSzUFH6a0e;4zFp zx`I}3cf%$#Ju@zhkfnKyQCHu8uM`kp)ptHu9;L2e`LrtyXre~~J0%t1O3Od((poTp zyX~j#y5S2mKK_Ao*ZwckhCLrQLO}svPsE4c%ly5g|J!JuxxPPk5WVLT@A`~xR0B2& zQn~C*T@P9gJwrGKF~q}`YkOUYsNmFX{&fEY^5Gk9MV+;?k`^vTP*$99It98;_N7L) zwNj8|5WULFpa9VBVEry}nXcgHFX0@5ezM1S2p!G294@ywaL$4)$^!&=pr@Noa**Kq>^*_% zt3wAm)1H=>k?jtcxc`M46IQ+5MYfovO=N=+bJhcIj=2J76nA4q%p0FdQ1S!;U}44+ zSXzLP{8f}trDsV+o7fN3ShI;GE?*V;)c$yEDKXcpAr&TUT4p}66^e&$$393v7{W>& zz@_6@ems==BTIFrr4IYh+60Ipq|4`ko&Hg_MfR+hMu5{3hW|p;yhbW^k-RR#Y*o?E ze!Q*B&i~ji4|ZpZdb%$~#_Im`M};-wr|8)mS5cXWHOYham^pYY>T1ys>k{3J5<~Q* zim*U_?b`DXy66nlUO4F$r)bEm+ zsMfAu*aA)HrEvyb%0gH73Edmf>euucHz41T{7XXOe^aO~qnO@A1{~@MLkFXa;;eB) zsM1Pzu;A-7#3HR(G(Cd>qI5-mr($BFy!u+Wqul2LHNgz1<)m|>s_G( zuDzEV?7+VfeR>Uh+J>6n>-p>R|C2wt@qEMYy92(@2P{AY1HfoLU^rDl?5AG1tEe)1)!K|@e8k~SibljmMoECv2ZC*PYamXX zB=Q~Pki?d)ENm#s=J=4J6r2mp(}eA?+VI?z7aA4G2>4&s9VZM?mSP|0jvCcBFK)`| z@c1Wf=N_Z`@U`LwsC9jM$o#3dH4sOVVV`}@*;gcCYY=gSftD~_zX;}F1eOHoSankW zkNo(0#!g4e%Iff#mK8RTqr=W5gC`HfR3Vlv6QGRCL8S!^G{0I~Wq=uDx1$2v=knSh zVe*B4oO!7G%$9r-q6AxY$kP1e4pv!Vu5@oV2tQ8R%GJ4(XC z#yono^5|YQc>KT!j{=Cn)ca>IyhjHhP$O0Ya;+_vj0HuEY2D;7c-zXG8wO31>D-8CauRWU0 zYV%xsM|=Pcl>G{QGby(-;hN;m?UWm% z6Ua9)^T;CCH=pVB!{@Qc`TaOPjKMxQ@7u^(y-cbWz0IR{bLsc%vn_J(YZyr(Xi)Lu z->*7){|}kzZ+7MW{581T!6r{LBP9eL9H;HjB-0h;O=~o}p3I#GeK{{|8FSC?nrP48 z?`zFy;I>RF5L@r#`;8v3`d_QO;|*jn@;?fr)*>Qy(4O&HSI%ln?l*7EA{quW!=)p% zSfJf6^yYBOw9&cUOqiVRp+EH9IZ0pA0CvZh5qw%-CQU%c+-e zDf9!QLmdh~=^C`>tjL~CC@IsRSB{jY%;G4EMv0Q|h2CSeoE(GPq|*qz{!P~~91Rs( z>BU7HA~mVlcLx;+1sCeo<=Ireig1F%9}~ZV2?!3)DTS&SP?$g=5qx|xPUnN5(l#bA z2f=J(dsE(^A@c8pU)%TP(82%m^d5-Qh_(ueRwsf-PdfG-nddhuiX97Uczd`mpWyxQ z_0$%ETaLq7mu@c4e~ivb(v)KzTx9z5hFkUk)tLk;3?oZ{u7hr#AbmEmk#Zlp-IKIM z#t$8-6ej9&W2P}?d#g_G&BF%eO(%`fU`!!zUy$INqG*7Ezp%Z|Q)%)E*`S--Wq{i@ zpm^zWFuNT&*a@|OBuvS#*O%3M0f};Wtrmn!iNG5iGOojRg2XN=O|;!Jl1i~h+y))z zojzROpvqfl2PvE$3+>(42qwTx7=^KSgvPi)U*U(ho1LFX);W$DPY`y9Ma4od}BoYTx3rMK56qmRykJ&#X#$^#PB0B{eY5`8W? z^;6ZzvhDbO2)+Hn+!b*A*XBjcvgMcFMpZ&1lZG+&qxtsj-J7^!Us2V3*#jcRJwW6z zzK5Fn{luyN?M|!zy)5Y9tp2|6Gg@x{zcN4je`Wp_MjiC|p`^rf31*Uv(x%u_tz5D( z2E~CZ1v}(XNA!ZZKmbK2I^Z+&y?1TcRe#FiNYQdf>+-^TIpw1!aLs3&$q(DktumE= z*hE`R?DA3gxAZt%H%8m?ndgz?*13BS<_ArXFNF>5^+d|+Povk!Jl+n+_<~4^mY=xw zoV|_hs_B}U&xtC4u9KfbmJ+_PiZ$ymLW~gu`@<(XE0)frB+YZ@cmYuI6OSQITPR89 z5C@|{pSjaN2AtaCjOm9Vk_%mgZv^Pq!UW%8XbGiXk`N6BLYBAYZ`O9uZ0B4-wIEhO zSJ3F+2n>OFC7Ke+U?wOde*4%LoztZwUFyN6PVxSl(D=({r1Xyi?xM}wLSHs&v zJ$n<&6I_r)^G}XRLy9_+;v3q?37wMbS>Q^JGy!r~=v`d8F_EST*Q4bk;1C*ek4&*JwR zEN{a`VqOc<$uOxy+#vBexFcf5LZRbB`P~j9msMGSV{R(Q3p;yhaF*2U6xYr_h7?Fd zTOU!?QnWqyj2K~f%-y1DT8rV~VWE1zV}jg&6G=A~+F@VbPKPa6D=M;#FIskh#pggh zKeOf9<2JvGwVCP~7)Nh?^uB!9>k>YgRSs69!L>USOg-XGJ8S0{18_*R>alotl1UV)U{P*cVAdhQb|}?TM<)q zo7n!Y>ShqQZ}mQV&%WsiY`sNDFw7k1F&P-#AEa{>7T9zD$*|ruX%j3%1nVxp_IqvK zFO7P*jlB+Z9%t%pmAW8W{Ke8>v~?3T&^Q(b!1T(+#BYyAvlg$@v4T0`yzSFIx5KbQ ziIJ>PJryN!DgSZJuYIc(bU*ubeD-c*9P-tcU{rG&Y&{n**M`*Ulqm0VygH3&cwJ zS#o@`9Iowtx?azK*+5>3Gj!MPA?iZTZJ%D_7M&z<5+~^@1k{-%@CUt*g+H>t-`Krd zI%tk1X?4y4%Dy#N+UuCfrrWWWO+`8kFb+o|fRaAn^0hVdNfbRn+`3?ZCf|DuY5Z$E zp0hj{a_$iff4r(HfDL9D>41m^FJeltLdHx4pBOOCgJjBo|MpOEq>Wj5 zx#=&hz_(Uw6oAMNa5`&-icf>n&A%7azJ6UZR+)jIeXR)^m-^09Tw}MzC0HteL{lQ3 zW^3T!pRgoZxmsrX^pMg<*+sRG*z%Ot2BZ{=Pa^VAU$?11Rm)Yb5MRcqO1mh)S&cd) zE%_k_i_fvi78K{;&_Vw;4ZCJP5xpTF$?>YJSJ4TnRko9f;ns-Fvloi%(upx&{`m)L z)FCU|n70Bo;Y<^!LUIsT7%^hi zZzdyvvr2;ts6EIEg>c_5^~ignJcpug0iGRIh#1e=s9-zfCFR-1@lb?&ywN*N&oa*N z%vW8JT2ltm1=%=P5=Jl<6e~8-%yU<%%$6SXZW4aIy0HhORWk~RVjDDvI{Q*~&h-Z- zz6>~wkH7a23Ns|%y~@as-F4fprj7|YHW=TTwkIN^p0?u=03i|o`hpj}`f4q0K zUwPf?j&q>6o-Fj&W5XBHz*qXte}tgt+r0CC&G*p%ns1K&Agd4fJ)e6qBt^egoh9t; zxZQIx<5O-&8J(82)1j+*$`BX@K~t~5(X|32*MKgng~h4(qvnzCE1E(A`kkjd43;w@ zr`T0&3jlq6J0X)k_BU6p9WJI=Rx$cR&>zLyyL-Ca9<_v|%u8J*?5INYjFc#av|ppi z-dK5oW^|z_fYeL#5oG?Mig`;H#p;JRa9D2y%yx$TCe33K3%d=uW=6Cb#o1G+lmH_kGf2dBsItaH{%gqA*&1|APTi;aKoL$R2}(V!5Cw^E1C%vyc+(! z{YBv+5Ptf5UwE`qP$S%F~ z!90g8mWrX$Zn#qA;I7M~7;Y47haNUB2rMX_(MO3{y0AHO zkz`N#9d5@zIQIJZj(*8$ZG5laKg2Cl!N4=P9mD@+$Hm*eNp3uw<3Ln!b^nyl z#%Uo41!{VrPb-=vpNs7CkGI!dpqY)UTkWSFzaf+Nk>bS2ipHD{LiSaP0*W5nw>G&F z6r4N38ie4#u6i^cPrgG1-xL$m)Hdq}b~vX90+#w3i2KXU6i(q3KGCa+Mz@?Y%@FvV z$>q%;(%&Y{7Gur$_0UB_S#_-l3Iz%mp2dA;lS83Lq?FvQWcf#Tvs?wdFYIY76bve* zZ)3ZNPI3++OFg2oUEH6P6l^Gd_S@E#KjxH(G$;rQZ~jpG%Dk>u3wa;rtAT9&V{#DL zVw}0l!5W*Q+F=DM!L{(QVfwI-uby<60L)64K*=U=gB}+teF!r7ftJZ#dIv?mYHF(# zoM;x3WyS3w8g&k^T8-)AP?RxnC$`Ww#l?7?H`eSiiUqDg@8tUM!|Njr1g~7Ute4I0 z{6msPC@7WgZziy_a9pe*xXyGB?=N!jL_-MeAKKp(k;!LtI0%dGWQ#T>Sd)nfNM)Rr zJw>Fqee4?#9)z}3151&tjGtH)TC|!nG0E$kqnxPS2|Omn;-kJcrK9${thpUX%w#Ou zWpv{9iezFE6;y)d|G<8Dw`s-Hr}Hg;>%k1}`JNTMJ-#)?UCQY`__RS;qS#P78Bz|EM zrQ5c{?dOrf?x*)`?G9;b@~=y#WYutq?Z#u$J#Uw(xHl+a&TixU`nxN_gV`Q>BBxVp zSqfI0$t6Dvu|CrK{h3km^}j+Ymx$sFTB;v86iL86OB|39S?M?gToC9vCO+4bT z`|aHlLp%>edR>MiW1E5l%uO|jyJH)_p3$q*6RSK+cqMg`uG)J-K;0|pQsPwnL=pWj z2S<`_Gej5~z7szr;GKVw)CN%91mIx`q_VYNM^;ZAUwf$5DI2|1pJc(gNTjFqsj8;& zb36b0tWIYb>O7%Tqlpfa1X#pZ)`Rio%UfT#F=y{bI9Y%+?=y1PVx;P9wP?Gy&c>2O z^tZbE9MY&GX$0c1Q5vJwo^4*1o5jxZr2dK^>HYS+??WF5l%yfn*Gp6RxY zn%Fm@5&&y~T{?EI-Tv_XKGr-=%A}leKh5}1?}!jpjgaLCdWqvIpqXr9^9FaCai^&V zgjiYHqN!(5nC8~%F)vyJfp~@DiezYr3IMde%f$V&dV+aI56Y`5J|#lNi)?_1MjHK_ z`#E+Lo5Bwj-O7>fbHLlo4nZ7X-r1;vYs58lDQX_N`2@dIz1$WD6*Wz@+}3;c|5|qI z@7;2HgV#!a53i&*+%>#)n{V@XzK-{sNbcVf`Tex$iYlFek~^4ffBPXN)%(bOyKS0j zk(!-8Dsj~K>9a&H}lz0_d$Z+@W><4{Rv}@$OSzKtVWs1 z?B$qQ;8Pjp8aBS`-trV@)CWiZ{U@l@2WB_37zOH-pr4oc9fFC1wc_+6cGyc!0LJyS zRRUBhMQh01S!>^bSk^r4(8qO4pXzKayy=idBglHKEqNMi>>pgAKMC_riDP){nt#6Y z1nz&$ls2n?8h#kp^CANw7$X~Fb(XQhJfxn8C zRp+0rX5Mr}-mQc*iIs>*C}|naBI+c{We9W8Q1TZuc?=4YZAdHuWf&H%WwYVR(zL0n zXS_+mb8N4Hl6zdA{Mbuz2*dm5S)o$+p5=>3#bTw;9tlL|wib*g-8qp(p~unIiPBOq z_(`HkxRpOVNpR8UhiuB|5rwbLV+7g^gK~|w3hg{J(AeWFigtElP->gXYjW&XMBlCE zZC<((>g8YzKTvX8;vVc$XH@ZZR-X$D;RUT=OuKwjnjZ{AW>fsT7r-w;aa#4MG1=;gpR6UFV6AtI1rt%ofX{zve0$gbuf&0G-#TqC;)ZX%IP3ccMER*V zkn#p4$#nP}XNHc|`-bt#arqcg&tw+6zOC0&VIu>xsJ8WBg#08SD*N#cOGI~5e{$?) zNCdAG1MSTJpXLPiQ{u+Y32W-Ss2YF&-sx+9_d)`!U5)N%)!v2Yzdj1cGkHG^r4UX# z)p)+ZnT%$}Im31+{kj;v+)U}ipE=*uLwyVo!5`eaM8^IGbP zC8{%?HO3L%%qts;;TR{Mi-zi=3tiAPKYOj0s097B7K9nI7zW$1X?o({YcJ1 z6-G0sr7L{|%BnQC)HGa~ge-V*8`2h?WJOn_^gKgJVc`JVdL__ylL?nWS;Br^HWh|N zB)VP==BTesHKw{#yAKal{@K*H*Dz{|0IRuc%Azr{KoGh|3P-yV@%5tDKSS6cdWeo` zMc%>Ii%$ae&1-quGt#*>^QxWbpiSEA89!30<(cQBtFq};wI`B-UGwq zAW6rIUj~4X6w`A7sE|&vtLc0^bt&rU!1{SAy=5 z15P%-uDo1g{^Ml#tpC^9;0!!|rhXkX1fBhGZ2>B(*goZ?!EYuMjjbP%r41_6C8EKA zCCjTRc5(_GRTMaNaq>}|aFlJFTKA1bDece62xG4$&BET}OhU58^izmy&G4L680t8i z1rEzA(l(t~w;boc#Uv)S(_Sw9y3nPu6(FLK1g(64y$!@n@5pQV8xNV5K3uBa-%NOb zBPWA_r3as*BZk!g)w#<7ZIlIc;>wTvbr(AgKYjl>lun*ZKux79I7Z=lj092ylT zxRFl!=c{F$wqmoMJ*np zTcrj<;UAieI?TM7S^FQ0FT~mw;MbA%*}86g)2FT{38UqdXt$>c8hqren)!?{9$$>( ziBLqK?qUe|SPt|48L-6@;=kcvn~SXNFnW~vrtt&nq#GYgnC;->+NmQES;XOf1jyJo zU%!!9R|??$W%$dRxJMVuaWx(7F0DiA8|y3@PcLgztj&Z>$eUcFMS(9)Fk=(81U4jo zw3Pe{ZiOd;QWs2Tm}CWq^k#3RTCi{ONf}eik5Y`TLP*?n8ATP3U{PF>-mugb#od`1 z@4|=LNsXp`o?shmRtzv--DX|T-u&2wsPI``qXsEHbV^(nO3?74PI4VYO!YQNCu(LP z5g>@IfBLsP4VhU*_215MNX1N87gD#!ecuv2ANdyRmKCw%s(gZF9#?8rx1|+xham z_xEf5%~~_-nmKWZasszn*CW7<5dT{1a`RPB?|%+ok52#pz!PrqzN>Y8Ug#Kq@O2K% zz{Od%X?k2{YhXqHB|(XVlq7};V0Yr*e%MW9+yV^+f=>eoA3W?q`;!ScW*LwMR0|`l2LzI8(HuDog*xAN-jPa|S8j*U_w!tj< zgeHp@!rA?Ep^|>mRhW#?+Hn_-SX&7Lq2v*`uv4i~=}1ddO$qUc0uuwxZ}dsD7J1cS zePc;VLE${=7{Sa4Jr)*85cya%KYMfb8WsUmNfo+f@UG)^p)a~GSW{%>o)Q;C2kBZ( zguS4&KQfSmUfv^rY-zYgPeMW2KZAua9A4|5JlceIu!VxTT+9^z#R~mMb)_Y2!e~lp z4*Jbi6(lXRa_Q)exls-!3WT6%Gw3&LzCH=%R=NjCE!inFHW4M3>%r#2evda!uQlM- zYDje%n4V!{Rn_S)mUAXoD9k${gVL1YKgX({;fk+rD!{OhIl)nog>|sW^wMx2q+%Y~ z5{tzaCJBL}ccQ{$%L=Oem6vM}vhSqaBBX^1@^0;38-eW(JM&`R`tXej z@0`f!wgcPe^N-4$=ZvbQVU_jCmB8M;iP!96edJihQ3f2FVdIH-rn3x|n=`KH1UA3y zzyZAxMsFk3rc*xD+n&Ln+aKa^DT22C5ibLyeDpI8!Z~q)bC43T#7)B4O1+jYH4NkS z#g;{)-j@hpiFpO{rxltwX}TLKR(G7Uoz{q7$*5ME$+tMvFw{b8Waem+J8yT14lfe zQx*4D8kvT}=T-D&CLOnFRII7`LIVoh9I5p#QciY_`|A#@Ugzx9%Y#ax*MKVbAs(me z(_L@muml0&qgLhK&sBoB{8?ISPhz)4(K)L60t%{N;2fFhEzXw}tYK~%KEtnaekU%!Et_7(fYx zWNyRXk1$1IWC_N@^(%Fn7e}Dp8{lrdLyJBqhp{G`^Vz9>F_@kyQ`x=o6$v(rrl&kO z0kQRutm(*$N>zBS`5k)Wk;>GPAd!K z#D!lI9eUo9#B-+Wqw`{me!LGu_;pq36X?5{=E;tY6z-O9OR$_?N!NC7hjSSsNKxBBI zr9)nJwC*l#e(eAG!0PsRy!4>gsX4tzuCM++eE*WBcPZ%of#v%SeHo7_5sgbhAjQGqu?n#ni710`KNlZjb^re4A}Hay7! z&z5oWX(&Si-*sw+MSeDYZjAg=aFkB~{5XcXA3j!^{O7qD#d3e!jd`bYRU*;WgW^0X zhv{RYr9;|6WP@v4?zyJ;1E^gVcA7{@r}TTFJ2T+~Dl=AH*`KJPC^rOfX&eIO$beLa zLb!IR899Zjv#g0~Rf^P2H>mX5A#Ja1LF3#J*J!h#?Kcm>&^fDHWON!J8~EYQq2 zf!+qMKu$5QjLWfd_lg5+j&DJbg^$;+p)@m3Qm#@QR|NZehjPih&qQXw{=p-@gje2;sSEYP@2j;i{F+md~A6Urfjw zI;&790*Er*3sq~SOTg({zh{SE-c?GJp7}XLP|j;O5*+&jDwd#c8wuz-z#gu_>NPo> zs9Hse0$We~7Z}YOER`6lpe1SX2u3JaMW6OMb5BzSqFz&#`@RK#l0cMAb6%|!j+JpC zn;2y=pm;mmrnu$DZ(IB$owB+~i|~yH$rS*aOO#=a#5#WM^`3jY{Eo!5W_}I4;5koq z;&Jx<^up5aM4|zgugh-(OT?j?xGaN$StPqSO8AXl(5`!Ymz{Q`(@-3uUt^^ir_tXm zcV9jXDh^pX%E)&WEZ=y>K?$c!hE8wJJ4LW(qmK0k!wA}n^8REn%r)QHJu^&Soexr~ zktoQx2x77_G*-zl*VHWDib|v~bNn$TrWpR~7!*36u5v?UC9te>bNWZZmY`alphn{+ zntkeNwNvfs9-8!!vAT7HUW`P9`e!WFzQI?b&mYDwx0r;0*I~phkOOd;Uq37RdN2Xc z`(Mn}Vgv1seE`x*4`*OZfTHy(-48{{Mw?;7x+b8kWkeTQl&Vge zX@%;TebF;$CN6Tl1{nQFsCiJTX_sR3MwgMMX3KD$YE%UkOE@C(iI4(iiU?&ROcmdh^nH{IY};=6FWXEiu`BH z^MS|3>6;mNPF)i3zGI_DpyYq~MZaeHA!MW!5jg;vE<~cl?DScf)f`%(HgZ|tD%zVc z>`av(%V3?kFq#r^vn}m}qF6A=VGB{Fsn`&mvu4S#siu3P?87bv1osvW(_W#W*{7gH^+S`DQ!+u*Ul`%kSm> zwdG@aNf+^R#STRMzjDB`7T}4{ZLTyxvF)^ua$`$FbhY5(?_J3qHUGKaJFI|xjd)W$fLWUM-9Z>C0h@Tmmy{0UWRb9RCHh* zS-nUZWl%yVGn2&8$uP*Ngq+*VOKrBu=~DJszxR5yi7t68E~b6934>F;QlnNWVhVXZ z-n3QPx_sNnDxi5<&iF08#`A7nw`aX;-vBc9%+S28#n~{a!1TP=-t?PI}mMPt^ zu$1r>YBlV{)o|rCJmW{HDL4xB4X2nzIyg5<%nLRbRf%vYwBe)!(WaZ4q2VUqy+?Mf z9)<3U*%uz^*PI_Fz|J9#rwesm5IC9BniQfpm4&bYM}YF8UZTy39pq9Xs-%AAMX0FE z7~$MT7}P|(fz~K1@r~2LK*AVU5QpWqx2X5pLtg&*6w2>r6Q$s7>SfGrwR4+upo%)R zfJSP8#(J*$Zzwh(>F?xY?4{d8v^-LK8Xpl<|iUz~(GgG;YP4QW#rxo)Z z?WlZhhjJSoOf9eT3_Lcawa?r>H7tPeZq2+bq_-jQWy%v`B zCT69{rBqz3aB=2kxkpt5Y&lYQrMHPJG{r2IX!+N)M>pqU3(m$nRAylgN}ez^8Yd?y zm0u|+(!ZnLVuYd_C@po#FJE@Kcx5{p+1Ww0z#}tNq$?~WQ*bpIUdF%Owj7qr7VmPr zjV-_fH+Utc?$|!9S>N5cMU>-=oAU<7&?3Jtsy>$N)*7{#_q-*DQbJu;n2hA9Jj|jjrwefdDEjr`xP^Q`>fMi!_ zq-M4lj{9dnlycGN{ZDp`M;n!mDHua;3RUpketYKl2j1d-J!y!vd>(PU6LAtEWmGof z`UL){5*RNO_xAM{$pkB4&cL|MvT98Qtj%f^6`PF-(}dG>NI(mEQ$bOI5uIj%#9y?x zK+ylW_bX9Xt15*~Rf>VJ2BtqIc3pUcaKD%LII;+7$xtMVC(on?9Ug#|&#NI!2gQ*; zSMI3b)_y~x(-D3X*6R7%9Gygof0*6Egf)KSxT9^=P)6ic=5ClDc6NJ1nadOqy2Ya` zU$OQF%jW)&tn18^eTHVbtfz*=cbW0-@11Y4hw@B{P+TyVO~bJ6RKRcM8m{)pGsk>2a+%io$}Eg< z3(;N3unGcBB={(zXdh$V#!Ow&myTi!-uQXhI#fdu1>%%w%*rT9(FTQ^+*EWCbcanZ z>HzF7Q!)jJ{$wFJ7&YTIqQu|>46y`^EMh!tBAjLD&{>v!QMdr~L=+C^vI5{#>l#b> zKcI-HWM&Mx?zHNwl8nGF7$_#1qtv-g0YvI^ryX)Ft+kXr^GizhiC~B*C$J#>VZA`Y zEzeO=)*9f$Dz!M4n%99$_^q?h;prfBJ}~i^@HSD1q9>10$AmSOsg_x5Z|t#Qz4c;cv=PxCL^+LXT08!|1IEqW1>3@Zfe9DP zTi#8F8;rD{56F7cgqsF45ULX+`60zC@W;jiz9D=vw(&xfA#}}E1sr@QJD+zczW?C$ zx;`mC)?0M7K6thNH(glhfXAHPv$k*g`np`6|H)qWy4sC=*bdI3QK)F0;c99suzAxw z)UM!vi%cz5`=Pk(K&IyXZ!&Od16Fh+x6XvJ|rBq2; z;b(dgNUKF4tiemWDobk%od_gRLP9l(rL4|^VgrZRDfYmTh4kyRRg*;smsMn>T=>ah z(71EsD7h2{ebQ_ZgxeOJFeMFvOT%N-q(y(=_XTFO-IxLwg9XIGR?_fTmtNZz!#PTE zGjr$@+bcFVxN@yz9n%#g=NSr5Zs)r;6DoK(_}E|w-gKhR)W~!sF`1^#S!I<`5Iz2W9b~ zbQEqP0jWn0y<1g4CIgoRd}V&+Qs=UiTjJ6sxSQGMHbHKxqUlHe3Bw&BMMN&q41A1B zvJ{JQ{XvGAgkB{wF*IzcQn5Ufed*uN?@|WoWM?5SuyglKg6y@YmW$j0W*Q^joz%-s zyOf$3o}4l)!VU@AY=n>3V+gxGcINbVr>Bc$qaWx4oXt??G`GGpoz&vJXWCMAuPSq* zUsH$;Z#u^e+vtNvBa%-%u75aT0}etNjnSym-rzSU1FAu~0i}L>3%3#zC`pN+9E93TE-W+ZFL#itY z0jIE?8-nC>Cjr0q9Vx7#P&r`Nizxy1R1grF0jWfrX|r`_*^DB3XJ23`&g&F)ZWG>s4Q?-3E{6v1QJRm5V_cz!U&4^@JC zYlTP$J9ZJw!16gZ%O5D-(k$@26+|vHu3|#*0Z4v8NhVn*d2(ZND8DC6C+j##VH9mW zlI-H&-;qlEEk+xXO!;#^KuKEsGHBMcde!v<0_}DUyu9S2bkS9QPao_E#$xZv)8^+l zs-Ed~63i4ml70md%*9B^v%JKbzD#T^Qm&z3`zRs%sn#1hU(I#Wxd&r0o{wt;@x;a&M&XXUw$5&YPmlH?L^7*fy&cTpz++Ro0F}IuyRil&SA<^TQ!n_A z((7o3?;^KE^4jg!HBU=a&eQyoxr<&Kq46*6Ga+AGHZK1?WZIM$+d5e7+Z*Ses4y|6ai@!oNGd~C!p zOJ5xd{2P!O5__)U5Vxdlt@p3yP2S_)eRTAkJgRnw$>zClVw~{9du;1zpIHPX2D@R* z#6=kQj1B9q1f*E1(e{2(!9%l{@Vmx!=jfoOW1=WVUy$s2`(9G8U?d8aHDaAEQ$^$=Do6;p)$Fjgcp|OBMZv@Q~*9@U95;w$Av4^qIkwQlT53&&zp8JVJ+w4InEsRgS@P^ZO1qurE~Xhh@( zvsh7z_Tk^LlOHZ}9Ma7$>T4jata-7x+|>ct(KCu6E_cKAhE&%AIzTMgP z%;1?PJ$k}%@`KMjHd>=;nG%v1s+ZRvMdQKc+i0m@feEV-58X=Nl{QqX!X-;pGJ>T^ z!N+X(_vJMP2&k!yES3=ou-0Po8U>g~_EF_sWJDE$15|Libg9M)*-)vRqd}&ujmC20 zmCAw*{!P+&GybXA5pb|JTVnc+oZK!ch|`#`;x6-GATeVp7=8e9ebICR_9(Z9W$X99 zB(Bv8sEVp*V04;AQitfWzpevStZ|$N8U8d+1ybg>2Pwh80<73l2x_ftDo~zpJOUD$=rO|bMAPJ8Kc2t{jSmqoUe4EtwCI! zg|PUG0U57PnK60sw%-&)00opHn)zySGy8Ri#oNToN;>AC&KZQGu;K=D2#hhtOYMP0 zD4`(lKj@t3b??1k4ngC*FL`n64xSsyrQq^SP!wbu zsU3cm21Cn0$BwJlAmJ-u`|J&e@L#ghuRFHa5(f7ew0kaUA;h3TD($9Yu)@aOS3>U* zz4y%mL61lK_pP_0smc$T{|z<-)mA+YoxT)HZrRa(4`G*rQd5l3>5DwM3w31z_LdT$ zO;P%{sYsH0*{(!s<1yjY>ku`pbzWcL-9Q3+0q3{vgz;B1dR`48;#_X<#UGQiv0+Lv zDPK=Odws$zUyZF{U-amHNX*9*W$j1?EoY~Cx~LKM3sw;pyh+3wS%>xxQc*O+yyIV9 zYHlm0m6y&Um~#c>MlY%c86I;q9Ju);nmY4ymDj4WB2wp0^MyHaE288>!+@OGM zWJOrhD!j-b1bFmuV`zBYx6)3^30V_(uLJ}p-cvQYGe6IK`_7=x}jxz=C3_ERN+ha3O<>e&X1?$Xz&B@~6a5 zUP)q|ZRCPUmz@md?yDp6+wms%8R_qoF4KG~Xb)LL*wuz`JXs|8;R*mLDXONc$DqlU zeHVtfj=$CtCiIaj5nMj6Z6#Dp3V#$A3VE!{C_~M1^f`L5S_xinl?=I%{B^zzWre;% z8HMzPr)oz#UGaUKKJITrWd?W%x?p*tXfh5m9`WQ{g7UyMy4VF@KZ?2u_|-bIys!Z- zQ~+^NoU~kyoApo}HWChbDyDJ0nG6Jiy)@i~s{=cwKtPAMGXV zGPyEwUo$!R5w0+9xB=OG&NWt!rL8fWX#)bmF_qF#sF$PQ}qjlWCl_Mu(&&Gmcs zd5{xB7`u_VLA_oL+kRTT#`(Amy53{dxH!4k@{q{K+@)_1mTk@FVfS4cXU+eR5rUfk z|Ec^Du*Tpy@*T`9@OM4-qGfB7iHGnZ z6=IK&zg*g%2h(st3(Q{-ePou4IiLXc8Us)%gtt;%Xw)+(>eT6f=}1M$OQ%^P?=a`a z+nnt1M3zEMpo}3*Cw4-+R8_t2=;@e(St???RClTF6wXuyLa~X!NFqSu)hgo|f)i*A zY!sFQ7ye|h%2PpNU`5G7c1rgYuAU9?yq99+e^a#NXyVK;^Jl|~g=4V-22z$SWj62X z=VLyXFUlmMmRN{1jm@x}%FV-f|6NEHeg~b_)mm$n`|0!KWs*$QU zLta!ltsXwBRl=ncPabD6?eJ?xzfYC^0%XGEIUPEdSFl20?}%-&OU@if=PBL^VB~RZ zm5N3B%?m>s0F;Lx%%Cr`D)H_5S$qmO++%Nfe7wpXPs}yI9?_h}1{%)e)?I&RrZ8Mv zW>3;SM)l!cr&yGo1QCq$MpZ>9-HA>2lk6v2b+SLOwyO~%nGaEW5oScn}$ zIA5u|97^icWxPWU{jYvaak+72=^qn`#J*fw-}m0YB|!~`w>IAOghz{eW;=Xz-{ary zUxpH%0vB%DvCHCX55+$~CM0wcs>75WPQF8KKcQ_m&D|S#OYpKCqaL4&I4`ayS3<+4 z+z{$XyoQFlJbIjK=v1aKy?3n^dsdDc)`;hvIo(f#9-lG<)d}9;@FYG@2;XKWKB<>Z zJ>QZ3>&_BRm%1M3Y6QFmn9QT1Ex+48$td}r=D=<$AT9*yi5s>Ro)X^NPvJYf9%Z6< zDx-<$-abjYpYE}8T>nfPGDkA>hlGZY$mYD{=sQsmLW`E-KPvxB#hyf>*?2A3`F(8HDE&?`1ycIh7H5r%C!;W-%$3p zL*bO08yQuU6c0)5RjuIrRxF-(!J6qUC-Z81QT>`xXSh_+qWMjzC}WuuN~Kq7U|)+ z{v1SoYhA`REyg@|87(PGlO8q`xabY(xkb+-WEF$=P&URk2QBu5w072~)T(4edJ!n|^JMA#lKi7!}}mY*(})*5)A8`xQ*L?{4d*h(tp5s_1y zkLF(gk>jm*I;nbi)aM-)3YIH{zPv-`K$ZOy#C9pqJJ(F-XcMz4k{gvu(1-)&=w_RT z=cGLNBAWlJ$EqvuQ%@wun%aW({X@I&5X>h}hNfk;SlC=7g^AsIBwg|&Xmt^qJak22 zI`f*wHY;FNdCZJFlASbCj+1Te;hy|DzoSp@{TfHF)2C-=CS8Pq+j8=GH!I_j;Tsb6YQRw(j-I?||1D!rFai8IK{nujJT&55&lvY8~AX z);Vm#Z}|n8;EW*3PxWEX9Qog2!DW-%m3;hk2V3 z7NYvy-IG{kfl=)Pa*sL^Hx5um%udp=D91MF$HEQ3V{q@Hp9EdVl9^RSOukFdmhB- z{_0W2(oa9DZmW&{Icn_~CU-pW2-Bq)rK9fjSwjC*fhIAWBW;Y#mwEj`k{pYF`0E#S zu}aN`IJjSR3Cd|9Y_I5v!RCR*f^7HesFGWhT#jgEk|yCpafQ8nufWE>NrF6LGIZX2 zWjxbyKy1pfs$~*FJS3t)dY?4%nPNay{IK-T1`Tkm%7)Wjb|llwF#Ib^^m+O2j9Ri^qsqX}+!I(fHo>+qZc2#B8zEnE?O;%94b4$I2Jj!t1+3<#4*4$|6vl@D-;gc(wl)9~Fi8XP-h# zNA~c>x%$Z`234oKk8K0{7J)1zK&*XxW>D#4QBEN4^N923hnC+i*2Oz~_i=uk?$T*X z+kaS&*4F1WrQgmwbcyzz6)3652#bI+#=%GELeSr`g;sT@Ac_IYVVLu)^6ec3it!Zz zcgib0?CTEB*zO28|oQ00qnTwQX~&eOy` z0E9?L0%B2#v5eUaUiM#My69D>A+}10xroYNl`$wGlBbmf9{A)&PmCry)$^3i^mk7Q$e`(>2Q#kJ*bl&B=J_%VhT z>01d!&a4_DK!_(t#q9-2<8cn;BdpdEU|PSBYw#M*#fGtTo>C$90SnD$v>k8F3lX*Q zP1)$MhsoEN9Tr3^@Dk|**ND9i*F8ulZ(wf=P4mZ>+jPA_0XYR2?%XVe)3NN#C&@so z7?pe!D8&wvzudK8HhFBoa&)rG)e>@z6f7aBnW09! zxwZ~Jf$@sjH3~_2e&_=O34Zo>0i)HR`KH3=ra%E0nGEc(nPR-rNZ%|Lx`D|pm~vUT zObTF^pO2QKyrmTwbWf8-?i|O_T{eO!-f}6DT-mRIAtwPq>Y4Qd9y(g)jn|P>BhkU* zOUB2=At%kes^msj-&u@_e%BYT@th}_`YCv@R~{XpjLh5UwK0|(cKkBkc||k_vvOJE zTy_#+x()re6iPGdlQ(75ku!Ybk5PuY3;kF#IU!P}fR``?Zh&$(W#MzCc%3?tRiHFx z&wZ*2yn~7)imOqx)kq10CJ|QNRDcdrqW8#`E=oke$!T<=Ukm>S&UcL2OM9kzu6Qg46Ts2 zo(lh{ceYu}=Y)n2s1%I~i^X7}R&(=khT?Xq`*G9n{(m)RYxF;EjAiG$v)AR?*88Xx zR%d*KY=50$7Z>F^oZ1_)E$1hI`BX!iP~JOneUL!Uht$5pOL`2Rje&~*+2eIEGDl#o zj*rWbiU}#w6kEr5HJPB|CY-U`H^FNd0JoU6VLu{A_|WlQYLBC8ZZ7P$2)VGkib&PT zzs}}k@ zyknhgWn`F>N^cizK!u5&2hQdAT(TVdqKRFOte@<67ZfRykT_v+Rhb=Q6)x=uHis~v z@w$t3Gr@bSxCOlvK%x+v3x-UT)drV~XWh{|7M4Z+2%GD`THUdkwS}eV$=O7prC64O z1#-e_qq_;nNZQYox=>mU?wbREtcwVPn2UnBTO~62MHRw<1c7rr3u$72)>Yvv6AK<3 zha!={9vn;tj;f{Nc}~rOLWZ_N>=0HdyK={G(lIy!#uTf2Rp_x*3_G}Jv}-2A-+#ib zqT{t(&{@QQ>f<;~$79ICSssYmK2#jathw7n8Mg$B>6^U>=DpW)gHU91tDYxYW%ybuNWb!n>vA-w+8pTGdd`dgCPaom8dGAjSUeFL+!sn2-i`5W zVkWVD$Foq({T;_3wmOf(6H+&=XG1428_;yYPE>xH{=@;=8h~(Y+$<2?Q0}LBwfs}5 zK}8Bwh0_Y1zS%P)@O#}0U9x51<~vhAV#O6Wz}j^GO{fFGkZnAvU}&vCAWU4Y#W)rz z@y@*EQNG@d_uRI(=6n+vbQL_6iGRJKW##Lv%7sVTuYTq^-=kiy@uNaPyg_MF^4c4n z8M>iZrZClfRmfax@-N00Z~5=%9xw98yWcKe&6~ylR&CJ#pHWkVO!(;cv9{%xg1QvW z)==tkNi0#6t-LCSQnH$g(iScwnjgKcPMgzCi62VY6G{)wx9R%!B_(cC`hnih^4E>t9(%3cFbRGG^l93D7F z=lr*?RQmfV&#D)lyK5+xA2Do2KecWO(rm1}WghuqLe3_~&VGlE^7vu|@bveo3_lH9M9)QB-1x|}#qGi?TuY*^Db$&dp z0>bCIY69CFmU)tC|1cNMid|#O#7kP@hi1vl(4sj?3d_-T*cOs1S^AUaJb3_xR5SXu z!p7vXe7s8>yb?>mXQlpAuM>4ijT|oQ0<{>vf?T)kg`@F~|6iemmUVSwTLSdOb0N~S zzCdEew$-L+6T~t|@qGWp-F%BNOm%ve7CE@n1*8>|NV=7M(rjx@U2785il!oq8!mAEs|aPpm4-fEQuAL-)!~SA067HS)#j4(Y7~uF_~6Fe z5lmRubD*@j`LV_5j(^p~k&C{9ry_Q^15t1ZKI5MeHLK=-;dF78q-ma$<7l-w2s{MV zm(FQIwK-3{0nRW1)0(QHcZFB6((M6&HBsowBzH7Zw~}MeoSHb$37gpIzCMlfJ749l zS)X>u7RY{XT4S15hP8(Q6_L@m<4lSUn6Z9vS%>>JwEG0M%IVhd5`$RDEK zgdU{^R_Lu9>X?#3K$1#iq}WVqAHkV=ly(W>1v-`5urNhcXl@aLwo>vUIT=joh!p|J z=3;qE7GiOR8v@_EjzcRsc)M!kwiVqOWI2!fZ3;oZ%kUC4-mlNub%NOFSK@5J;KeH{ z&*Uwluk-g7fz_*(gm$_WqUY!YlWiwAB=>WR{sd^eW+SO&Jyw`NzUg6uWivmbe z`bsHus)N24=cC7NXBtE1V_ibxv{bH2ZE}4@Jw=dll){MEKJ6=eJciWU*rGV)IaD|C z2as?J%}V)R+$T?Mtk=aW1^21iUVR*=Z#`{C*YY`9_5yR=WmHul#i13gqpMAdaaT$= z!R|ZS%#poIkdgwQZ+TUSni0obB!HXzkIkC&ANfJZqyjsT21F7C-xCdmV47@wCqO7z zwqa-0fFfy<f{y_D{ifOM5iW8TlPrI3`c759Yw(usq3KKtYtWPgd9;eDrUeet*k03 z=MrfJM}nmBw*N-!uBAE79+)Bg9og?-7F0v;eH_}&30oM3n)M8TLePvEB zO-e2MY}6>SQAT8~d9w*wVB+3t99ev=IdL$s!j~vTS|&HA)EWt@M1D}Q*vV%$0=-}! zldvW6uOa=3!)EchmF5?agpK5$EcbkT8&I<$aBw6_EVxaSdE2zc>3-!stdZl9nqsb= zZyXsDo*HV0rpk8&?fbsR>igUvl`O%jo-9FUG?l@bRMU;={@BYpd23VM*ifK3AdNGh zPRj8c6@Z$~G3$zGlMsCoI^)&^gUidH^7I>7@9Og7>Td1xOfAMw@PCUqpZ~BQ(?vbM z&*$!!9PdL3i=&vTewy4mN#x3&GURYesqobI3d6ECjYJ}F8G$`fhNs=E4dA=I-yN{0 z<3}xFj}rRPa!x{-;c18SMFX(mMn%3AfJaxZbiRzun^>nH*172U6$K)$ z>FtV1#q@qpe=+ZtkH`3y2f?<=rPCk-XiR+|s|a})Gnu8G7qv*EiPtnd-FFdmv$yI! z5kqy4Y%^0cCbzVggg|4Wp_!y%1)-N`+ZjUgW)IPCs#GFe(9lhV0v}mOEG3wv2fcUZ znsVJbRVXMG=P6K;kSVNWu5JCuSTI|NVtxz&P!Q4AChNA8oS@+b2j_^xKLs|t&O6Ux zQR;kZgoe&+kW+YVf1YujG}9Rh_XSSakC=4lmXHn`54PFqjmM=*Q1M4iJ2{fAtHb7< z!B9_!VaPF}PPNbu)sp>E+L;~0GCl8*kT1(_y@$s!A^X!A_S0AM%t}zJyL(n^gkBRh zgZ?fmTZ|M%JUFh}idz7*ZTOfetctD*v>Xrbt+_-27twIyHdeLh2epw&%HctQ*zB8D z>n2hVi~za>Y{s*~^LOVK8D!FEL6S+UIRMPd<;p(-T9bBSfcX0xm+MM|67m+3bykYyH*&y38{DsYv;oxx!Im6K%ya+5yvx3w( z@$7q%$=!K&F?6#`WT&{Lm8WO@o#U1oHB>>2rHwchdPAQ{ld)Tq0ltJXd>(dB8QNs} zPMsWShLAxT9(4k%%1oOu+83?6EW}pBoQK#-A1k@T$#c~0Cw-eo$8PIN{9j1BO2XR- zwPe0kD&!np#Z~YVXLxD^6aD!SS*=aMu9^dR-e9gN|)kr{0ze!kYvyEdh74 z{ut6}z`W#-M*ne?qMr21Jx7>-zN3vWA{s^-dkUl-TO+-mhSsj z>(^f4(&#^mTf^qZ(@FO|XZIt+#C3(WS5qIaP=spk7b5P3B2`p=q}}+tz~$ZuM?DE% zSI_S0FRc}>E6^PKAJm^oR6>CZ?hQ=m4Mo>4pS;Rgq#tB+)3-0b2e2;1klckxwOn_g z{xFgXK0`EL3j~WsCu7vg(SD;ifdnpKdxjwuFeU*Q`lv#%;h1^J5l~7LsfVCzR9h(o zGU0_!r_vAdfi8kK)jCYH>oXYByFH@E(<_+7%KAzque zv9%!aalyw8qcTB*-?V()WviI$?7pKSL)j&b!6V2#&riqn$;NSzL8^{Am3_zTmcV0(Q~; zWK(AbkxL*4$`HIP604gXM6!W@{)pkkpzY}K7dC1IaPp589_G(wa&!28>I`}oPBXQ} zp$GR^&rcV05nJN_i@;{@83_@{b~Xf=vX(5?F4Tu_3TPwF8=5W5c}r;6 zXO5ICnjxy!RQ`OjN!^JLGzyk@l|*DXWnY$sFtrJq&{-9t7f}9-r!JTQJi6d+kjyYx zR!dag@`xtN2N|7W&&z&;0jxDQM#Xep;)Km0ul}r^@zKwlGcIaH@dCqxEXiDXl^MOG zwZQ{cp(@G6#W}1qhYlocd}$7T=(f{)pFaGscuFm}O03!R2zi`LA{6M>=d7eQR9@3g z%tH?~Try4s|Jb|q>%-FP9^07+*sC|loAR((`I1t5CUiesuyWwnk4h%Tp`7ayfYYfF zY~(v!cj07{MX)hX&Tr|T2(V95)eH&WZdixK7ebxC-lTdjn(E8M{<@eZYC0D~D zK?zNEKDwuGOP0SW(voNdJ7XK89zcB`K^0Jm=;1U7Sp5o<;#~GZ())1o9N4?!#)i!@o60Pk9)z`8At z7M-fdL`!!0fc#fTG4%i!%D+U1G;B%J!!{BcQ(s(14z=Q9lj-DJhf!g_kr^5kV`!5x z1*gfZrrH(q<_vmNE0lC;wyu}#d>H0|U;YGqXuCyap>jAd;u6d@GKHdROQ;aP`xu~C z>q=zk+oEr&!?9j`vxL}amsnQ2Foli2asCWPD^kduG$BmrS4y=AbTRyb4lJzz`1`vF z!|xW6i?3o?s4N@Zl11#hlTz&R$`BENB~jcGDh>OsGd_%sBcVQTn`exFN~re-3XpG$ z!ZmYQo^tin6&C^h`rR~m>bOHQbOllrqIsvNI!iMyh&pJLFUde30=hkMnR$X@*WXzg zK0hr0xjGEtYXoZsh0(<&870`Rew7s1P$Q2$;mM=X1>wi4m^M;Nqo?w z)|a;_-GcU)SUj>Zm~`$)JJfnzE7!x_t=npwAF0qg{&`wxpwMP^PqPJ!RMwQaoAsl@ z;3!ZS%G zwr$(&*tTuknAo;$+qOBeZQIGsckWNN++Xo zk>d-eD9_1gUYB14A@&gm{rHl&x*|MooDS`hvy}*4#NtmOUc@4kp9Nc6V8RowIUBMod+%dEw;13(!fMBnw#Ioq3WIfCPknC>T;>{umI@i)4|4T_`R9s@&%{ZUW|4EnyIMi# zLUSMzqmsw8oE{XFxIJ1RP82fzHBiTFhOH0xsh{i4zZ}sLnfNTlcjUx6ugl@}kFjSKF+-A9F+zQ4=NsTlU}bg)J0TH` zAc9(1hk2Of%))$2rZ5xJO8PU?0?al%I(OzDD=WV1uQ?Gs@fd!;89Y(XKj>$QfzLl!8ETqWlNA^}C??nny+Cusip zOY0g~9OILSTLCdh7rga9Cn%JG{1eEYv+=02L#t2OU}FJF=p7IX`OAbR={L;ZQyx;n zLgY+N%to-FN$sk~4xE*=5*8?iF0HZB zm*U6QoAadOkS};p&oqTi_aSne&|`1v$ott%I<8s5W?4>H>7iHK@y3P9%6$#DdD;#> z&xeW)p|-QDS#F(w;uFe++O`#aCK_i9TSLjW|M!m20saTs)4R} zR_;EY2@D%QH_*Esq_SV@|LPM|U!G)ncb~J2w#kk-Qf35WI++~uH%j8uz`pB(%f4mv{@mZg*~ea`n8L z{qKBbEdK|rBAs8xOn<$EH8sA*vuuMaDBT zJ>6RiKFTeKTfkUIBtej@lYSD8q%mBv0C`r4&#bTahIEl)PH1xm_jZqCIR+eGk6k4e zP=b}$+#w*8f{WQ*4zlyXIRiSk|*RLcLX{50tHv{3?HJdY+j-%nv zdM)r{47t+&E3r%ult$W!>T~q)^2z3fx)&>lj>GoiOQ=b~==tVJ$l*fawCtP4+1mYC z14PO8l1BJ}G_J6q(=J>tXeE(9h7>>e(5rDI?#3F_SLtP$=IIytGNhPHe5UyniPWE` z$c;*|qe;UmV#f50Y7qzvXRO-}F{6B4vA8cf4il(jxz)S;p24J4Zo7}M1^48! zO%|JZ5!0nC`_bxVVEZR}Oq-MvCqmt&n0>kla~S~(C^PZo&(K@(%tEqdfB*QIyP+*sN^Ro&8* z9@q$D%oaal#mrSAQ+GVc!lByMCM@NbC^ho0IgC_zMz7v8pS%#4fW z*O4b(tLqD91?lX8qfL|S%UTtZw;S306PN612a?k-jDp|v9hP$JJ9Fkc9X~GCJ^hj0 zb2hbcB-q2qnk|mqj2blB?DA6{1xX}O|8#P|+avy$UTJR&kFjXUKV?2{vpoZ|SIh11 z)R`@w7pU#dzu*4}RZIT~RnK0ZQE;^1Nv^y+aHeQ!0qd4d6_Il<<@q|`VR8aEw<%+N zLY8ebvE+eXV^fBQQ5`TXG1cIQ{`g^2tve%dpgaIg$1ws~vx*Ct-nllE?Gb@uSW&sDN+g5O9*tl3VBwku%lK;HAJN z0f4bwgV1grpMvqgfZu_@tuJC;@@zt-RK5i49nQOA04ljIO0lLG8v4wRj}-IIV;`L3 z96mmY0J&MCL@p5AKB^ukoO1rOFS*QOoGLn@o^)yr`GEr~q zy={T8w^*o}cc=*GN?x%2$Arlcu;&Rz2?c?O9YSUG>3{UH(H7H2%9S7l)& zi<|pfpw3*{dEp476T%2x(vmi`lj=!>O7*)6^0{}3HDiW*+jpBA(D*W zZ}~>n@RXQ_oHLYExs)@~%%?CUVaP*7nzN)!c>B(7-= zo3fGcdm!2ViqgY{rNj+ARb)ZyqO#FOC_9wUh9+E3PG$D0B(r9{1!{``?RVt^n%@fb z=91w&t74A&yjh9wmhHnw{@psukLCFqh6VGD1Ej^AILqd5yW2?ILbc|5C8dh?Kv<6- z-&MsJZ~uDEkejaZxuZfsU0u^@icQ(53tSgZCBYeg*Ht(4^N<3YMK@exBd0|YoE489 za76}$v_;vz50qf1%Fr~zAbJinBAyL4vQiXV-+QVcD;Va#R-2op?lRzIm*tPY)*gVx*xsduz&z_t?Pl0+?C^fR_(yCiqN5EWk`Fnsgj)^{ z*B*hv(Y}0S1$VSWyWO9}i`2AsxJ|S1w(JQi>tw=cg(5-(u5iwlKDT;&JV)oT)ixU0 zD)hxdanQWpg2lW(;#KLspHYQ;@6mO8-1vMo z7boz8O(W*J+I{@Ed+1B)Rj>qd;Ds*D+4mpU{n%{4Q0*h4)BfS!zcAlk6-+j0kI+(6 zthSd5vSLXZ5GVO*R`jD?L4=%gaN3}^jfI%PTmx*~ct8v+#EkL9()x=74gP=}p(`mqqVEaqMsG`G>B1?KzQ6<}*-pO3*`!3_~t!R9A4VN(mU65=Ut2Ni^jYjz?Dk zA5V8F?c~8aL5k?s_xA#!K^f<>E0IP8p{IA5l`2&zz&8=!kL$wVT+TiAGn za{;->(Fr)arg!Xrbq9^9iv+|rsr^b`k};#f9}Ju-S9y`$e1+tZ63oYKsn|MGE(213 zU)8XZQK#@5EA-8e9N-&Ug`z1j_;c>Bf>g32YY8K8vpi-fcq7vc1N~1(lW8`tOtDx2 zNLaL9%i+8B_^A)2!byB|yoi=#yUN`Gv;g#cG8~PmX;cAtn{33+P+5(In}VF1CZl_Q z%sAKdr}82IMOa1Zj}M#rDCdW5uU zLeq%>sqG-Q?LbHE#$evz%gaxMfOw+XOo6a?c<~XJmVGs2QDFNtD37yIc)o}}qWm1h zRzg!%|0GF!EALzkLyE{`yQ2AWDtkgH)W-DO{0>QY%uExty{wi^zD)8{zScq2=az5CRo~R>k&mbnGLD@lI*|EmkfRZoxqFoV0i4 zEGv34?c=>Q=m0(fkaXm@)KH$=A39JxRJ^h_Wi8iEi{&!JW7{#L9fI#%sI77>?hP=u zH54N)X$A(#b;mxr>5~-ZL9x|!x+c_MW{%ae8Fh9Bk7P1Kgqntl{fM5I8pn^o+P*XA z7Sr?eB-riMdGPY$E9^cfG5xYeMfUN}6jR1$Uy$_`Hi&50U|may0HU4qpum2hh8x#y z|8#USfJAiHUuOEXzl%ke8_&I+`>-I3(J3TxmJf99;%U!2(hF3TY$hK=KTrW2BtPOZ z*n04+MmLcQx+ms**=SGW3mzxFMm zgTrHCq6zon77tZIlg(3kIZ$-jyVgPsOmwzM3ssHBF<&3hA`A74AX_+! zxZ!rgx|K8l186_B3;vNpbn4R%9^YGQTrVN*%vZV5B&!r^{}MotHw`2_3qnX_+l|=P z(5*+I3XeHG&LB&x3UIRzBbD1EWG*Fjq=u46#EGP9bzHE&=TmPEmyp~|ov1*OZ6PuY zr#*AkG!9zrZ^k9(iwBnHpAaJo!W!`#Kqgn^!nMh%1$0g|#}rreHNw^AY!ek65@fSq^3PZ+hWVlII5Mtn(Eyt2ii+B0J zHfYB!<6yGr^+6XIcadz-LClBP4*M<6$bnXbZrY(z@-S97Ut1O;&2;`yFSA<=+V%Yx z6!porr9F$<+B6CT{bh{goqM#@3(2~iWu)xWTm-x|VJ;JvN7j0Xj^YoD;vBEG2Q2wh zRlg)l@XgGz7J7pWt#T>KIR$9DaQ-RuOKMZ|Z>~72DDbj2LQdWLN7}>ZXz^v`EQ-dp z#0-KEZr%Qc#TaYR7XN#YondNbDMykG*qCoy;tUuQ8IDLc@x%X5{pIx%!YsR3RxA zj??-^cuCSksnMX~)X`4vGq;Zui0!W}Ft+a3B)ac5+b+bKGUcD0e*1q%l3Uy7vP$%O zE#V#q80P7PT*X!69H&RQjGpL_^0Ns3AZLM^~g^6BXD6>V$XTEC4XBor;{PX!IOyIY+>BJgmY z+A|MW$qI5y`va+p3um-q1#$-Tpwi!sdnu@ip`qm<1SFVw()0k9%f3A4`@bT7;A=5D z@a;5}soGV>M(j9Yzc@AYkpYR&4RG1*(`P{uY+HnTO|AYD(~|YiDG`hk_Elg=DVS%( zB&jQm@AJ&2PL0vpV@Jol$&ryVKe0}IYeg=1u9wp);pz6-$M=KdYU>m7{^!$O@B*V> z2;m%MN)zLhcZqTlFuW}vmc{&a`wY%}U2cd++erDbjwa~!>%TPdlc!otR;zb#?BRr| zhl)|o6uI7UNfIGk`5_J%-2H&92E`@qxbMQC*UBd!`xsG0Bg zhGEC{lMq;`mEg3%d9V(kz|raL#PYm*4#`Yr@(-lX(|Fw&O?WgJH0i`2Br3NZeBHui z$N1S*Ka}am>M@u6k{7`=k6UpA6=D9Hz}f5a8I}XMiX=P01XbED>1P+fU2syRd|3Ab zqJ~YTMwK*6khcTW5C-iGd8Ka5Ti|0UlqKw~f#~E*t@5B|P@hdKD`XKKFxuwi<7TRo z-Zp_3bDbbsn*v>&(5m&}L|T;Y7>Z9O}Mje`2r`575e!Y^ENO*Sn_(V>CSF%QlPj&}XZ|eO)HG5#3wMH~Fbxj9r>0(d$c(J|ldHS)Ywy7f zwxtcPPh|ynDNT6|q&v!E3r3A5D`gd8h6xAU>l+gq$$ z&EWdImtlw;AK!7DgCtxsjnQ=(emb~OyotX+yubpV4$eHW z+sjE`&mdLJf7+Vs{|f-w)z>}uC%UgMV}F9!A(SLhFyEsz7sxqX0-A4q5FD)$TvPdx zCIEMbo_=gGwCaxG^_F)F6lO*W{N!(7@PG-S~D~Z{M z2I37Gd1d;QgobG85)R+qkJW`LEx2GDMbURvNapRokpwIjm6ZD4l_oE6pcl=*MJi9| zC**8*k~!r|F)^?Ix$`r3%@Ly(%Wvqg9aDf%RS>36=@+-|By#%ILFS#wmq%|RE-juS z$VBxP!?IM;g{BS*0;yYoH90IrxE5sHDRMO!UxiAP(Rfqo30th5{kRJ&oL?rBZRVsddTc>mY`-2-sp6KyOFvkf9jAXMKUF9%mVnfKg9w4?( z;>6St#?WB~yZMgNLme*uDdddbC#l)GX#49nO{g8`U%Nu|q9 zwzVm0qqR;Q@gqkG4H`h<1#!{Se@G{`EmAtuGj5 z#xosjGsCX*jkq><-uYZUnUGmK-x|?6g&L!iK_dm+Bu>LmG!^IR%vlXZPFVYv`FGyx zm<^ttl4%EL*|cZ0t6pxe00@$H0=8Xha#1>qk|AV=%mp?jEWFd2KK{_weIpLf4t+^E z{qH(}$H0hdsRiH21+5&B0_1rBaL3nuZ~gg+0by7M>`Nn5j>#H*F6r|QYv=So#fD|! zcymdqeBU-sntufz4#V9=8v@w8duxO*R!l-lh%B!mXA9+ui$H*x4;RqpgP4h zRHzF}e`({QS@Q{Fo%_oWqQ9;}1*nK_oK~*~0Q|heCTBwvY6_$VM2EV%X4Fv(kqqLp zXpnkYYe))#1R!xpZ7hhXQGHIsPB*V#HJ{Bn@5|@ky#K8%drZ%(OuhEmyx+_|ZxbBr ztD{T;=gqw0F%&=haM8n^+!h$9DC?F5dfp3ydV-KGVq(G7R%sb3#m*}R;(cO)emoc~oU0k2A0q%i(TRi0&-&x%}A@{_zFWCjZr9ved3Y(Qf)zW$rOZ{!QE;9ueK z_g&j68q}c(hU2nVtFyd&5xd~xH@EG!H^LE@^OZ-w;%~%3GlTN#&$N%*1{Bk#*|f~c z-tEwU##+&?UsDpej2)Z3F6%@^=s2UM5>4}1Hv<8`tKE5e0aIyPVaE0cW*uAx9eOYFf9$S-q4tVw4a1Q?D*#`xT=R1oG)Db~Z!kkKEvtMEuompUrj~S@Yv0L1HRJfQau+)obssp8JyTG9RZ8$?siV zSb3MiTBBL3c^b-rT7C_G#I}do}TK3?dDy=^L0b@M(w?oT6hMxQ?u=c-)~*WpF0p=-Cn2m-@TP!;4V=NtonW0-c8 zPSuJkv1Z(w5EWwuC?Qvk?PM-Uy+BSC*H$B`T#R&~{hHFcu$jMnh5zr9lScf9wqg-6^o0Z9m$A*-UQSl&@~=PbbS6;19* z!}O?LNwY^5TXe9OZw^GK_ftaVlXX5f9&=rz+~G5GFh!zi)gE0%{mF@u9A0VXsrH4= z#ZWGQ6omn>M`ixK{xik?tCpa4epC$;6H^07I+8j)+6Cb>T`U99TBFtqb1l_uT`W#f zp@7n!PlJZpFj{_?wa|LLp~J`PJEUg2>z&TAt9p6+{{a)vX78J?h@O`vQBy$IWMI(? zjK-#Rp_<>tkeQK-!lP&~8HMI^%K_9@C(cX%W;E86*g_l*RkrpY@BL3E+5rY&7{Xb( zp%aLI@%Hb5Go6U9dzX{qYjVRh>CrC-d!cw)yAdMq)1Wyeo=0|x!|Q;oS51xZ0o7PZ!Zv-7VEm82Ig-{;obzC!#u%0Q}gpUOfwgxkzCp$a&;`~R#gF*~tkpj)NWhtXDM z6dTK2I@45v?d-}L=<5zfDABV85ZyjqgGgjCvf8iIO&ddajveZlNqN7O&J{e7;+DRE z4DubeVx7Ln*^ly2Kq|6f{K^qn)DKWvFJ4Q}4y9nW%S5Fd@oV9hZYSNcb(aTCKfuygbuu@`x;vc!eBh~5MVY~?-`ZwQj^pU^6d(V>c z7kC1;(V@vwyUcTa3MBTd4MFJi-LdVs$Vqx)9(i^=Cr_RH4$ zkk>uKrAa`*AS1%rG2l1EgjuSNG3DgoBX?7$3IgaQ`#GGuchjz0lL3J$u?uz+cMUce zu8wi`Mf1UIJ_AA_fjF>ytcxTPYGw?Zn@7{$QT<`=>f9KL^h@9j_V(VXUGJ-nX!0Kd z)&nguZ?g-`i6=B?K6NrH$bnp$zY+%wOt8sA^M!n*wK$>{Z|STEm{7>bO`gGp zVh}FYLgmwXsQL{)(Aa89eb30FYS%&Y#MRl?oU2nZk?el4{nX&LS`~9bXw~n94D?{` zjNcbd*_K&8OV(w+!Qwf|Nf@(=WIxi6-Euc2B;0RFP}_8hV4!( z%oh&j-@<>eoU!U|#x9;ZNHRXHv%Ja`JDD?llp;aBe=eVo&DLfH_=SF#hkppTW^W)| zS2BQ>NM)@P7a>*`2J19g65ew>$yM7+f2Ruo7j_!p-z<%!0Nfc6mFMaWXGbD4{;-kA zF>7AInpj(oow-yunG2(#p41i%6+2Ej@HdDti;o(Ih>Zfr#0G3T{8@6G;4UjBrWS^Wr6*V<)Uy4ybB>n-d(oJu_*^nGL`}K)r3A+ZrI@Ck_Q9HBLkz#l@7+7owPL4l){VvE1pJ}NGa->&GX=S*<_s>;dZS#LZSAT?OAwPt z{-8$2z%fOr5aC57H`rw!K(6?PyvK9F`ZT;9Fo#mP-p0wP*QAk4k&7H^;)!0EJ3o`^ z)+hi;=}SI$s(5zE1dN|#nQQS*Wro7E-v|QcW)lY?_1#Rkn!N>t%n&7JM~?z=kc&*1 zhwOkLqWrw*`je8(jCo-#itS`nIJt_;*+lG2=|H&>%gLF_j5pMA`{n#7u&Vh4s-tT!cZ9K>8*9}Gf>258m|7w*(lY<}xH7*&Mkbr_CbG{j-ZR2QFd8VPr z;d~fM0YG**(pi7j>a%j+X*IeJ)E_U;s6G_VnUk(YTyn1iLO%VDM{q146{nqZI^qwa zpTZPgq}u}35Nn;mXOX`Sph_1dm&tORrSwjpArb(7YnZ7;XA!lK*LK~OGG`oN1Abeb zB0oD81h-k$;15Q7Dr-OCu!iiB4Km+2+*#M1h&X`sFljf)vPpekKfy0_xuzPjz;4Lk zToK01H#VnE#))WVz(0b4>p0rnwXq0n?MU?SqwT|jI-|99&Uj{_zCS4Wr#g|EwP&t0 zqj15KCh!x&(F}9MnN(>Pqfh*YKLuZq^gxQJ@9Oys$ z@p-+Xv;Fn6j{JVHJx}xg-%Par?_ua!-+k}&Y})g_57&wg^v}u2$Yp4Bm5axC&r1_{ z4Yz-ZAWF`vuoDtEMI><0>_^|Q7~H@=O-?3a%dJ2c9~gyY+woZO=z6G*KT@~ zrPIA;|EP~73mjsx~qtz*#hMd{hilO;3qd zhIIV(^Q-Zsyi_VARqbW{wfwPDg}keQpb)p|@ErxJe4PD`QI`Au(WrboVI0OmC|ZhS zwpC&lwfID`R^mbOmUhvc0w_Nm zqo3dbZoR7w7nCegBZ6jfC>gpLcke9+cvb2Qfp8+QQ-3xa9J}rb0FG^K1PgTSY$Lr1 z!Jv>CY#aKFyF;AYqux-IiLfFo_7K%p=bR&}7Ja5jb3HyYm|0uCMfO?k#6@K#V97!nPV!CV?T&k$dDY`h;Nm6zx^`x-LCV4J6|1(}wYKfSJ&a>Z{x zcMPY6e2u^TxkFA2ChdssMjvjK5!ftmfDLXCExowK1vyw(5aCGwIMLV z4$Zt9UbDGzcbI|Jn8_%15KqLzp?fFpif$`dP$c0DyBM$2h@L=F;@k2oK}aeIstB1e)!jFm>f z&Na;gS8R^sS^y+ps*&@L1pM+}B|9ZHPZupnBr|6izQHEor8eA=$=Ip7;&ynHCXU{| zDBwoCxQn6HL~VV(S>L#nh*by9WG>(RI_8K%$BJQ2xIV9OVtXPFCM~`=YKeGzhzk$=1yN^j0aTNY0hjNAqi-B4@{Qb z4iaZgG#m!eEK1)h<|cdt0iQ9i^JAWwmA|<)TVDa+Utf#B3he3;ztYn$CCDJ;PXtvv&s34bKj&pWd5 zprfs3CS*y38Mp38=LJD{#?@ZaY52i!@f<{` zduT*B#J}V3-V2k6PpL&*y=Ap5i_JBIINGslBa&Ry)&b)<@|$C3DQuH}~! zXBpF@8fAMGvz%H%3tm2j$hhtRep|kpSLunvRUIv(x%4j}pzmJTOzEEO@!BnU-c`%R zsk0(^QDL;C?X-1bakM0;(nfXg?Xb+=0sqnSyBXZO-?NTgk8gw6{JzEbP#m88BSMjE zv@T+^)h_&FwGTfiJzB-{M~Un*r)fmKZuEQt38J2>q_qT-qrU_RBU}YpFxdE76Q}uU zT#@N3PmUfIZ}#pCd#?Ib_+(acweLl(JQ&n5ggbB0`9RF`i7=~2T|PHI)})6_nj{X0 z5HXBTw4$Y`el2B2zKvHxDO|9w{ZuLu^_L+J z>t)R#BhBFQ82{aeZ|27IxJxCI`CeeCB2*dVI!uCOw3R_wW6k4ZoO7!k-+~&Uv4-5> z3|t2r=e!bID=?q3xo~s9ZTkl-W=U1QCpAPFKl|k$a5!4w3dxpyocNVk%(Z9WIXP0& zKOcp^>CX=ar3CF*TKwX!;V9HktkW#694inXr~9?E-0FJw^9+0~u+{qe*6w}y^oI9t z`qk!B{;~eE50CFGdw`Vq?uw2?`Zs4A(5%kp?&plm5;RBc*Zkieu-{vOgAL z59gMjQ6D<)^!A);&>uJ)A_<@lqlkT%A_^;3ucb;uBr97J?}|ozOYfvM!HH7iwv=>x55&|Ilz4*-D2&2nc$Q zf*hcq)wKb~MI>W9zCg|qIZ{Zd?3%547I3dIvvqeaEW!>v6*WGF3C zIrlXJHf0DuOheA8U5v}~NHv?zT_po$Ia&z!e*ekFM@AJZPv8h@Uv&N(lVp*MfJ5*c z3r4==YhmDo@K?}b)~?pfY{1`m*}-ikcQ?E_3=@kc4`YOM6g|L3U{)JBn??GEBz}c> z$f0guG+w5mHKe}&TbuKfG zm?_vWTPy446HaE#SRAABR_&*U96?>9g-O`yAwMC_=9da|Op-|c(j|5Ik*QAkN#Yn3 zPcdJImQ2}5Qe*)Jxq#rlQ$8Q`nGMxAcx3C85zW~1tglEONDKd6pdG~$!-5t(OLV&# z0V>`r+W846nvF#1pNI}F46I=a|w{%o)>>ft{O91{Nn z!W#eK7eA6$SM>G@*o8;9iK-12qa>v({MO^nX|z!AI>uD~38j^gmSHL*2W{xyuwkWM zn{Hn)6iMJu*?WVg2v7C}1rywgW2J0S4-~gY%z`n7hl7HO=N=*XcP^ITVZgD!h_w4P zHCi9VTu&N;B=aLd*dVRf^9}eHuJR=cfyZS|*&j_u4N|p0Q2>a7;t*53oZ?>e=IuoU zA)pdR;bGL)j0)U-o9eN?J_xg{Gd!HG=Lbo@V|krN_#EiIR#l(pd~dKl?&5X7;eD>P zY=13pz3#elczu!vhy){EzASZu6Yk|DgK+ssPOBWK_<4{At}w8Y0j}uUoJle(W!OW* z&qzc!DV}Ac+x9Zi0^}Zk6*@|2iTLN%9ZJN!xIus1JcMVsE>riTL_K9vH+OnhdU=(7 z9K1p~c=E|M-ZN6|%i))DScTP|NWIAL!mkGpS)4X+u>AG>ij@lhvHqvr=Lzl?O9OD| z+*o;x1yUazJVzOoNbM_^9hOiTw%4QHH?pSUzu1~{8caMv#j%zUnGb6a*)M`9meTQ& zYeG+O2|LA2uEo=_#9AHbZzA53=AGG zRp)(a?e2=1wEF{m4M?7F1fug#;ZDScZcbhJF-Xuv=U%`)$~AzSj75}MfRJm^Z!e}v zgFIl~6(mj#1p{AXppLXd(?Wt2xopxIa>&ZKKp-JhJ3s~rH&^K_3C+xNY#B4La2QDj z{nJ1R?y>)omRy;Sqv>;z6iUI#LA~C9M|L3+pEMZfu~z4 zL*`R-uvaotABb6L-v@M`L_S~dJ{OzcV_es~iLN}ap^sF$`YW%u@b;IAH-=i7Vu!hPsG|(= z0))e2Vl-%&Zp|pPBcpQyaku`+bZ(C?@f914*-cuBf?|?)c84(5L9wF_y%cdRIXZWT z2`nKKRG8eRBv?A!8+SwN+&=-%HwKZByP=tX77>(@{*?GiLt#P*Xi@`_@L5QI`)aaF zKHQfBIn!NKscmNvhN2&q;E@l61_#FnR=U8HC#N)G?qEh)%}Xyb&gB_kiC?jz{KFoOy0=OFP9} zGtV+9;>#j3Zi9I$HvU3@yd&{}lI4(j=u7JGgMtwNOTeqvIDzMVJ<#JECqOwddzq|X z$E}5%O{W5uLF$~*tZucuX)*6SF_jYCUH$8O5bgV7`}Cpb=Ky(pYXAQQvEux6=&0x8 zGsl~dq)Pgwi+35`Hb=FtP^mnr1WB?G*;q2SAaj%vMA1is}f*lC1>8U$#aTFOqA*pn4Hh&#s+U;}USF2VR8&ETXET>%U z+S=?YHi23=ZgwM3F5@DHrPm6Oqxfy%Wk*=qk&GBv8C18EEYctt;bnoRl2RIoGNB&C zXKyLR5}~1Gq0VMF<8KeSFK2NRgffX6srq>vpt2b#3k~?&Dq{wJWY@_3ra*I0bcLiG zqRuGaDYd<~Gm4eouY<_618o z93Gv_wufAXZ}Jx-pv*x5JP~>0t3V+0)1N!H5IO8hB?$rLZHx00 zk?XGd`0CP6H5xR!T`|4hxP%O_g?)Q9&*b91D_rgDX}{}1+<-3YemLBF-jawF5$8fa z=+t}IeE1qvi^C-*2{)HGCZh~-gdaS=zwwHXR{V_PWR&LdwR8Oqu-#bx{@gyt{2tQ% zy7T$2!t1*4`8fSPotTw)c!Xd)q;(^@c!i=LmrhGU;m2amZa*h-XN~S^4kihZqrY|#u zFnV}VJo1oMA^=T+N?G9+pJ(Dx%$l&tqzkKHj?U6Wq%_azid~t(-JWYDO+?vTLph)> z<#2afzOh|yb!6u)36M-7*8qWaJJv z9aFZ3y2K|Vx@1J-Jr;r%h&4&KKTbnRx-01aK!&4SQ5MWoYnff;zo7f0?fxdc4D9-; zkz}b-1o=fbN_t>SDGNsZ#4Mqb-EB@D9 z35~*~?xo?~3nZg+F@;)*HgFN18Ie^>7uSxSQw_RwXE~_=TbASxVIU!e03k5OD6I<* ze#CnO^wn$fmHj=TMj-@uWvcpCe5%T`i#rkr$|e|J{($Ml2u zbxHMmvgiG|efaxk+2{NF?2`9xI_G=w`lHnIctF%?B*!>|dw!^n?{)`e9!1FDC(xs~ zXT%Ip{nO%3Gs%cQoqQ{ArB3gSQiSd)sg)O_Gvu>_!aXglOv^W7~H77Wk} zXK*Lm@ltPyL}*})P1wR_{sj59@~Lz0&}??Q(6Qd1<;~c@n*g-UfgBl?p9PB+f3Wq) zR^pH*`j9iy;zk}&0;Ev5Ec4Sn({SdPJ4hgUATpx0g_@Hjs`Nm;wfox(aQgg6r$fUb z)w9j&AW_s{W0APJAv8&`eWbW61B@!gld1TcDaD{EE}!Ouz9?D?GD_L|db`rI{e zZc@X}q+2_*S;Wn(N!eVizihUa*f*%#@OnHrpU>z3h5O%NxcGmHczFp9@25$3|5?Uo zH=!hjnJkAS#sK4oDwWoWooV!b{>_l1I9?jqtPc&--nLUa;dR=4GrSv}ize3a13pc5 z#CYHW=tv8vmfB``ltY0ier#pauj7`MHZ|2^hO%^V4Ggz^r=uM+L7g5$cQB)hK(>)4 zK^ga%iIzxk*Vua+Fm=muVVEX1as=qsc?#vskmjrZs4+n?sMR+DGJA^&Oa>YI;HYdi zs+(a^grtyhx;8aBxiVOo%2TyTf~c8{EkPxlbBuuqh9#Ht6Kb{2->F3UDETS+?m;MT zLc6&=F%c;krTHwjmm%@o%XVV6FjUGo!P1yqtHx$8BWg^LR$GFqXYwL+cxAjdm>4T71=Zwv0MFv!xReoF0+_Ghr``^H3?$; zqr)agZ9pJ~IJ=FBkNh$w`b}-vHcng`9};Wz8nkbo3ML~Qtj79FHR+&)fk{9dR_)$j z!r5$~T9&y`Ib#RHqc)EAkN=l=6bU14Qf@G+hM-j*=9tBdDiUL#3_sewuZQtEtg3Uk zHOKY6JGCEh{pnKunDhOX;d7Srk>GQp`t|tz_?`B6sd~zy4jWyH11~QCS(qwj{#BX) zdwZ+M4^dW>(wji-<-~Be_67pM4Yi5bA*o|HF;F2n&E`+7V>)k27+|g?!7q-?vA3&y zbUDIZQx)C1m^Ghhn%UUDtkW@oh6|g?>oFc{gV=!*nEa!I6IqKf_mM&*!+;pxoT_jy zKTmt=b%(4bT_`b5I<%#t8Z7w5dKiR?C6HRG8y;fFMKR2}WOr|hK;1~%r*nqO76}dZ z3qJdbbkSW}9|D-Y%pK%w(jeI{jzz(+3~3|XiB0EIh33?;=9rnwilkwz;e#7YwYc4K zYBGhsPOf`2b>7!bzX{^DKPPNIN8pwmoV?+aRU>8}Cl=4jHLK{BFD*KvCn}6NIW(Ec z)>#WT*{=S||NctLd1va$QoQ_`0q2i73I9I@*4}Pz=f8I~c|XBVqamg+(c=IL0xmcL z`k50uU0}IjGR7>i^=b^+rZ$^OKLv#j4ID%%RE=#j0car~FS``7GmKS@7r|Rl)&--? zZ6!D}t)6yc%e;;`O7^K$yfBy~QHa_yKhR zE~{!{StuA?HHiXw;xEIoM(cq)vnlkt>bw==V!bPxrAIhie|E=;g;nOhwrA4#YQht4 zSL|i713kjaxd=B$AcOj*N<~a6tx111Y`)M45fU^9T1-A4Ee_D~Sgz_<+!HZHWGd+^dVWUi=> zmC}&1GQ4$qs1XLagr?f{hl4toaU47FdE|0`ycBD6KI&||J#AYWln-Pj&4tbMVSLg^ zSm3Isz)K8WH=-YHw3nZpnWUbEO2-P3_iz0^;|4Hel*!B^cp~B$u~F+@QwC8@&PD5- z4#IoCG2m#-F5+1>rp}=8vmO|!z$N@=Y*uF9Pi{0T|WTNW5Uor!s+rdIx`Uz9UZO5pJhai)g2le9 zqCj~~Q1`5B?;F@0jru$1y(V8Q5N5Bj2OE?{7Yzw!c0UYknx_toft=e(c`^|NoqBdVCT+_IU~r zr32smO~5Rsl)vIcl#hyCk`^focQ!CD`au|Hj~+JF+fL*4WHWN^`o(+k>0WE3?!6uI z*ZVlr)7Hk;r|DW*yX$(s0Sh=jFZAP0G z)5&D~Ab|6eq1E@ks_*pHk;+1OAR3Uid0D9o0rFBVH7W_d%xX9C#a^aaUznyl6taW~ znucpO$XTq)H3P)NU^Iq|t@zRcfBMo3iC!)j<)Vd5WTex}R6!j|)$+&H#IbNCC4S3d z#-tKw{9_j>8j)t)N?WWP^9xCxw2t|0KzuL-EALpUI*1W!LaJij{3}eSm`Pp4aGv9^ zgDRF09~-FoH)a}cG7A_1WgjV78GJ?JlbL5C_Td zh5SY<2IjAo5jz2Skn5PI41nI)Ii6 z+)P8DR|*G(n6rPGRMh-?v7I!EQN+Sr+@?_K1?XE2X9r)X{8KQRVzJuJ3f-LW&7)P8 zK}c-|koFBMx#R9cqBlj>DXMZEcT;Swxc|jUa4%4n@XnFg`KqQiQ!T4ql~``ilO+0hjfM{y0-NP#$G+M*tnhJ7 z{X9XP_I`TA{C2jr_{LV_F?r_Iap-UKlUU|$wX0v)>8#h*szkWpI7gP?@?3F_=aC~u zbp|srWUN?GRPmqa;c4=Cjfie1e2geStdP5i|#(a3!5Jx^zPL!acP6RvWb9MM-gjPiNIdlTRB^lz`x&X%0j!&%z+;_ zkzjW}5fftqE}_s)p-0e0*jT?Vp;{8pD7H!>C=(6tlT=J{fdypMtE!MMp7&$^NwFQQ zbZFRDb*6;=W(h7T3KjZ9vjsYSmv-$yiqoZ7$p96d8~>suZL@*S`-J*JRmx%9cwTP3hjdnN={)8a8;IAQeF^h@O&_yz(TsTP5J|oXAF{5&R>QNQOzLYLIv*QVQPKOnjJh*OjlJ4R7S0n zP_ric;Ht!vhw`FW9s!|7eDsXvt^tgIuLLHb49>N2$vIMw4$%H9PgfdO#D0U@Vp648 z&Y=az?zOQ)g^EvTXhx9QygzJmabcybwpv1^sh;B=2G}dN4ol@5jF-;&M#o^@8G+S%ND1a39FxXFPk;I+v!VE%1>O6A0C|jz#c&L^P zNfS;+>HtzpY{*Q#m+|F!K)0lb2Wbt3rX>lT!ti2qVi%XAx|KA=E>Fh z1E{BU+Uv)~sl^+n_TI3bT9Shb!x`nQVQHyJ-7Zy>N;xJ&N9DC~gZ5>7$138zC-@4f z-Q!S*tQhHJXX(mT87t7W(p6z5BRPD|VF0}J!w?Reed@t@QA3r?7| zcoYh(IJf)EZQJjRe{lq4m(u=5$t=3K-&mx02uUxhLQ4v2D?m3Kajt+uE>Oyrf$*ZD z=2Qqd)KXzZB9TK`>xr4y9|H*FAtpAIVd)p516H9z%0Q%AkVoIAF~7@h66BkLQgDj2a2ntaTX9`LkIXyqIAXV*vkT}C%$lS2h4=;;q&RZzO%;6=%T6U2Pu;vQVUT| zXQ7`75~|$&TS!#NA>@0V&F2s;JC08Y^hVQ1s-f&7gVD{&LkKl6yXqqZ&@QJV!6m-2kx3&q zRwT;Tgy0SG^nOQ1BZZ192hf_$1(87Jj@;j5TH%%qgO54WLH@7l-=J1!N*u9Mi+P5oL_xF$!G^x#LH~tJ z8p5IM-Hou^Z?6FXSmB?^T+uiJMX1ce`emFuyX6P}lm}kK#Put`yKyCd>#zy!7Pn4V zj{|^-09LXk2^8KrT!WMDS>pWYrWgv7_cSq3-^a>}IH0>im_T#+QztDEzC|PkSn-Sz z;O`s&-kkz1;)2K+_BER5RZDhch$oDmTJZ&98_ruS`VQQaJ8 z5m3_z>0AN4)W{15LYpCpIk<+C%f*4D6Q!VF(exTBL@V5Zsz{{OdR8{e?S^P%X+`{* znUa>vQ*xpU6OJma19t?)8oM1Pb7#oFNL}d?f{zW~{>Yjlk8?)0Hq5xWc2O^Ap_GLz z;)3_n++G^fx{_Dr!Q*rS?`$D_%sm-8_7r+^E8-jpkwKj&LQ@n*IXor;r}K5snJ ztg0ruxifU@7^}mXz%At!p?Gx-LtQ;j?_XeQq!4#n?26zidoE2@K1nMP3xo=_G}EL| zLRr&w@{31ceNkP$0$UR}R-{Cys}TazdWR)s5HEfk!)6K(kibDOiEAE;JHsPV@=$&{ z5l}6Y6;YmXn||ky_XQJwsm!zjt-fD-)1Oc7&e1ibP%TB(L|&ZR5#5dyUOnZ;A@BXr zNBaRn__3drHiG36>MPzEm z<8K2*)gXayEP-QX6Bu zSV4b0nUl#O#YTc^x?=`rB^@zXv;mSuV}nD0J6$C zlc{=Nc41$?-S-VAjv7!8PakC*J((~Z1lLQ{ zZz2U0t8b5;M6%P%t|8Yd;f6+ry{77{LHnq~fxZg#N;i`;#h13SY!9vUJRBIQSCGoX zzc@r(7{qnxkW=N$u0r+$&I(VuIV{1(zMg*6ZY<;wd%?XoL>lrgZSK7eck>}1+Z`Tn zAJO>CCq=y0SUZ~>HxW=Nj7Ccsssyqm$q@O z%d|XQs~~-Zy(f2Dn}m(K*bRQj*g(TEu8` zgRC0-`~=LO`_};*g-o3Ez(-?Wh1(TLu7Etd4U%KH7ge^@a0gJKIZ1L;AU!}9idnfD zM*gM{%~wH< zEvNMzQ{pSmK4VzJq?fEb7d23&QnJro+V6~Xb?fkMT5soku;XL#s_Xe%_w&X&{axl# zXSbUbGSA^d{*qnS!)9LlA20C>K1~PnYgC`hCyKC!gWzDvu59X?6LyU{^jfI&bBDY3 zz1!XNTmlRu;{rn4D{b2=*jZOvy$FqvY~5;j`Oy0b2yXe7R^K6|k@R+TD%Xf_UiMx_ z6H_Av7m+wanxbQQB*5bs){OXM7Z^$K09y?@p4=9NFL3T@sGDn6tbR&f-wm3)OeYzjK&BwCRIg@}YbiN6kc={8PK`%mP;!>&oh|!#F^yRm3O|op zO%XMsK%f8y@5e~>e_OKd@Cdvm%iv3)0ho^MNf*qYZ(=4@ncf!5!t^9E`{WvwjOV#= zBwmG>HqzmSP`OoPFi|}0ijMR;TI>|4xhqGw^yR;`-caF8X>m>_or<=$wHs8&6VU&)UdXs z42C$)ofTDADVfJ@JoWug@?BYhsP!#kCo@_{hc^8tpXexjh6h)V%U!xFf_cOjP8Z77 z0#QJb8V%3*a%wpJa$MB9(6N&f*rcpWj{aO(?R8zV%$MvLXF;uaj?YdIj_#h3W%F0#JnG&ZHL zZkTn1Gx;BOpTZpgkPnd*n zitqm1?kRM?Oe2M4|4%`@>HJSYpfqjrY_r#FZE|!3g{u;tqN07}k|*Ct3{SAO^6V=E zT7c-Dk=N7-YY z=;8Uu(wW4jZXWnM&YvS4PQr)G{Jh591$xW$IcHr}m5m719EYG(7=N(;!Hj522%kd= zY)UPl0jtjbD4FZ!mooU;t9iPe0OPzrtb}GCxP+lagv(%_tyBwo#-TV3jX|YU8jS|7 zrJOuZ^es^pWzr7P@oGYl1b%04nxG_>6Nh6G{G><+7D;k(iwS*;#&rbO)or8O_k|T@ znG;ki0u(D@qCxsYl{fMqLZ+`P=Ogo|)~3O%>_C1yYnwvQIy!!$J0TF`c!tB8l~-+0 zvT^D@AC?RgM^u%npVjvq4UyE;tYY0C8dxo5p>4yqK~H!OM};aBbTZV}nEyM0TfCaC z%y}YGa62MJEcYii)(uWOV$__#=Ee1~Chiw7n^1UaEm^`zDtuEVrxlbey z)v|Jrx`9L{gp0|kd-ZK zK_f#DAfo^CXdk!0rQ51rzl?0|J@DKVsZm{xwprtG9u|CwzW2M8jB_R=f`>l(#KFuv zvc`tc;b9Cu%9Pk7uE};VW=^iti^a6I0eXW|lGP%s2VL#jCFgP!L+209EfyK~BM{tD z7wAMqX|54l&%m~Ao?9W`YmT$@x2~iX#vznuRI&~3UM0b9aytE8XhuKQIq%@9ghr-i zN9^l6YZs`JT{Wa|gN_yGjf9-gs`=;*L{@k#-Pxz=l-c8r6JI zp_py8x~^sb7&*LdC`;mTDAuiI7_q{nv6@A?-h3gnnf&-ToSI2vo#(rjy_B>dDHgqe zz~#+Q5Tm3igi2HCEWvN+gm|jAAJJtFh!j8jWC+F4cb_nOa@P0%Pva#AXr;f*AZ89RNg6E_~)m^#YD zXe<^mvCR&^1Im&&geRW!SEYAe%rrt+R0=mVRmWG^M+^8ozh!Z$q76^Ui0F@F+pGERk}L1*#N-w@RsxF}V0l}ihXD!6q}cn|PL>p21R; zqwdB*^MTD!Dz(lP|4b=k4>uW$q2WL~qk7zE+NDLYZGOFD{#qYV) zQ%$X{0{N4qs5o+IHG-ucAEo^y%}Kx`)x!8n{zCcu*_PG3K4&_H3{MiRAbks6UF9G$ zR`j4@&HTADR0J__O;M4B6-AVwLU7H2P2iz02AiOiauVZ8w~WHFk$lJu-x>~(R!VD2 zA8{@k$wHmZQM40CuExq@){m00C5CSKGM z8-S~&+MkrFC;dKWE(wOEUsRAo4>xZ%Vh2ilRdi=UboY~iwM|1z3zhCiNCmC-bb}RpWgVrP3pM$ zz5IC%si|{)LzLPiH>?|)vNmF!bE;0%9qEJ@s zK~Ln=)-t&5yiL;6JNs2)7MMj=$QuOnKTKl1hxdpEF|Mb^BCkq76sOgt|B<}Q%CgJ9 z+e0Bvwff~4i#%Mml(H35bC|A0%|wVaLb!a|@ybh}bG=j`b;FMTj0`=fFG_r^z<#WWWD{x!r%I znkB`J;c>T5gC@Lv#?IXz!nn2Yur<%)|% z_y-dhrj-N$#q456iI4pyPjA8t=K7Mcnobxv*5b@fF+pW3Dz^J-=uH%s6V-Y#2=9o` zfE*u?=&=Ch6uCiRWN0>-wR7gaby2?3#E)cC*~C$25C~m=)G=?Paz7N9klZk%Iix57If@{p0qghNk%D2DlnzYwa(`cpNP| zdJt$`5h}$J&7}gFnCVbpD4(Q;p|nI6&{;>ZxUz)8G4Icqeyv$Mm^Kxth^w!FO1|k{ zG`T-cko{V_bUN06t&<2(1axx9KZuBe-FdC%hI()-p>;H)Q#zGo=IPeV>)E7bxE1kq zDX=S&9fk3tdvImf$ndUl|1PrTgqil|d-N|auX6p00Hri%RyQUy`Fv+8PA|D&om*<< zz*3zwB~LSF!?1^SU^8~RBYg{Nc}~!7)+7-@#%(WGDlLKiXMQz?a6^4bvO30+NHrdvPateHYOV9D5@{d!HtdQK&fiebaD` z@2E~33Tg)oD`!ROy6-3EL&b4q@(%h)T`;9$)*Qzo?we2l5;1`TjoI~3ex0P)go>Y3 zPtfuS6pIbQ-_#gU%h*wUT04UJEIHEA9ZGY3fusfA#Qhzf&idiWiSySiVs1OyOpxy> zx&)*srj?U#B#31oelB_LWVWng3X?bkhPP;l7Py1|x`imOmXO}Ugy)1xK>L%@E(MR} z^N{&@m18>;gGt(WOnNcOe6A;Q8+yp4$QgMaEeKuwCecwXJK}G8V(a%D>?`yw|d`_Ifkk9@@m|*NeQse$G z8Y-*8o)zcK3b0ZWVpVf*D;LJ1yPxjO#-Sx{t0`5^@eA@*$C3KAod}ih-0IW>HpKOM^ezlHmNUm9iLdER z?6peCWo6upBuI?6`;vwE5nPSkWkTd#GltSN3A3e=8#wS`m|R_{nBG4Txek%2140jD zf;r*tF_{RHoM6&y+=1Q1D*uMh1zlg77dz$aNj6D%5V_ok!d|VrpRl->*8XkNo4pFZ zuis7k;XDohKeB-4VXCk<=GWWl8uueiLOWfZe*}?rz0<-F9J|7*8hI%oO9idITTF!7 zS;r`s_m^Y)sSz$4D`Rt*&E`tO`i5I;c@zQ!#`mQeOiVh$xq6*W?+cEz4M-9eR-4B& z=j@UU zCgB{H5ffvqho{fLj(JvLd(Rq{q%6n$04mrtHc+HZ4C8RFE361g+>ej;ennanLjBHydMS&i(4KeP2 zmjn5;?O3zQvLFu8D6YyN&Tf-<8~81Ha(91Tzuh{(YG7ZIM8% zK9g#DPsW%a8LxP806VR~zdqCSr#NN}`%yYhL%dFdl_Cg5OJ;7gFZ2EYd}Z@)NtK$Y zc1nkqlI$pmRLCBv8C8eu@a!qgXIrD_Rob;HHV`&|rjRsGNoDLA;7d8h&B7P`T}qquZ8DuJNX2D_k5l+0 zPf^Q!WPy)D3SkX|C+8Io*BL%=X!Ma7gEGOZ7%*bdPdu4-IUZMw$~bAdEzuJ7Io5N3 z(UhGS3|X6hRFdPRnL8T7S;F=zdyUh;lE(6Wa@2;jCq1o#V>syuV^2*seOPww_0tC= zf1$JD)vzf2t4eBO9*hdx zi%}@0X3<2~zJYa-TF3xprm_h%0DhGSDYQSqp)9nWY_EYa2Fwj*q2epS42M~7{u$i9 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 diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/linkedin-icon.svg b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/linkedin-icon.svg deleted file mode 100644 index 46dbbae4..00000000 --- a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/linkedin-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/right-arrow.png b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/right-arrow.png deleted file mode 100644 index 80173ddb09fa8c1771a98ee4b0e01181a132c97a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND7ebg z#WAE}&fA-gT!$P4TrR%nAJflpTTBk9=vh%98Tim>(V - - \ No newline at end of file diff --git a/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/silver.png b/src/CrystallineSociety/Client/CrystallineSociety.Client.Core/wwwroot/images/icons/silver.png deleted file mode 100644 index 838785e9bee99a5ede6d2c57259ec539fca7666c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383771 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𝔚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