From 7377b6ea9238f0bbd0e22d815f9646cce7d23ca0 Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Tue, 8 Jul 2025 20:01:37 +0100 Subject: [PATCH 1/4] Exclude the sample projects from coverage --- .../AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj | 4 ++++ samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj | 4 ++++ samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj | 4 ++++ .../AStar.Dev.Functional.Extensions.Tests.Unit.csproj | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj b/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj index bf41120..242e681 100644 --- a/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj +++ b/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj @@ -12,4 +12,8 @@ + + + + diff --git a/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj b/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj index f3c3654..fa9ac4f 100644 --- a/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj +++ b/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj @@ -15,4 +15,8 @@ + + + + diff --git a/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj b/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj index 54627c2..ee77141 100644 --- a/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj +++ b/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj @@ -11,4 +11,8 @@ + + + + diff --git a/test/AStar.Dev.Functional.Extensions.Tests.Unit/AStar.Dev.Functional.Extensions.Tests.Unit.csproj b/test/AStar.Dev.Functional.Extensions.Tests.Unit/AStar.Dev.Functional.Extensions.Tests.Unit.csproj index 0a950d3..956315c 100644 --- a/test/AStar.Dev.Functional.Extensions.Tests.Unit/AStar.Dev.Functional.Extensions.Tests.Unit.csproj +++ b/test/AStar.Dev.Functional.Extensions.Tests.Unit/AStar.Dev.Functional.Extensions.Tests.Unit.csproj @@ -23,6 +23,10 @@ + + + + From 1d68efe0d2bb1e973d5b5534f458418608d1f675 Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Wed, 13 Aug 2025 21:51:56 +0100 Subject: [PATCH 2/4] Bring in the offline rewrite, readmes and even draft blog post --- .github/workflows/publish.yml | 6 - .../inspectionProfiles/Project_Default.xml | 6 + AStar.Dev.Functional.Extensions.sln | 23 - AStar.ico | Bin 11562 -> 0 bytes AStar.png | Bin 12513 -> 0 bytes astar-logo-large.png | Bin 0 -> 333770 bytes astar-logo.png | Bin 0 -> 187681 bytes astar.ico | Bin 0 -> 16958 bytes astar.png | Bin 0 -> 15984 bytes .../AStar.Dev.ConsoleSample.csproj | 19 - samples/AStar.Dev.ConsoleSample/Program.cs | 82 - .../AStar.Dev.SampleApi.csproj | 22 - samples/AStar.Dev.SampleApi/Program.cs | 37 - .../Properties/launchSettings.json | 23 - samples/AStar.Dev.SampleApi/SampleApi.http | 6 - .../appsettings.Development.json | 8 - samples/AStar.Dev.SampleApi/appsettings.json | 9 - .../AStar.Dev.SampleBlazor.csproj | 18 - .../Components/App.razor | 40 - .../Components/Layout/MainLayout.razor | 25 - .../Components/Layout/MainLayout.razor.css | 11 - .../Components/Layout/NavMenu.razor | 73 - .../Components/Layout/NavMenu.razor.css | 105 - .../Components/Pages/Counter.razor | 19 - .../Components/Pages/Divide.razor | 28 - .../Components/Pages/Error.razor | 40 - .../Components/Pages/Greet.razor | 26 - .../Components/Pages/Home.razor | 7 - .../Components/Pages/OptionDemo.razor | 72 - .../Components/Pages/OptionDemo.razor.cs | 66 - .../Components/Pages/TryParse.razor | 24 - .../Components/Pages/UsernameService.cs | 17 - .../Components/Pages/Weather.razor | 67 - .../Components/Routes.razor | 8 - .../Components/_Imports.razor | 10 - samples/AStar.Dev.SampleBlazor/Program.cs | 34 - .../Properties/launchSettings.json | 23 - .../Services/ThemeService.cs | 23 - .../appsettings.Development.json | 8 - .../AStar.Dev.SampleBlazor/appsettings.json | 9 - .../AStar.Dev.SampleBlazor/wwwroot/app.css | 136 - .../wwwroot/favicon.png | Bin 1148 -> 0 bytes .../AStar.Dev.SampleBlazor/wwwroot/js/site.js | 10 - .../wwwroot/js/theme.js | 15 - .../lib/bootstrap/dist/css/bootstrap-grid.css | 5051 ------ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 - .../bootstrap/dist/css/bootstrap-grid.min.css | 6 - .../dist/css/bootstrap-grid.min.css.map | 1 - .../bootstrap/dist/css/bootstrap-grid.rtl.css | 5051 ------ .../dist/css/bootstrap-grid.rtl.css.map | 1 - .../dist/css/bootstrap-grid.rtl.min.css | 6 - .../dist/css/bootstrap-grid.rtl.min.css.map | 1 - .../bootstrap/dist/css/bootstrap-reboot.css | 609 - .../dist/css/bootstrap-reboot.css.map | 1 - .../dist/css/bootstrap-reboot.min.css | 6 - .../dist/css/bootstrap-reboot.min.css.map | 1 - .../dist/css/bootstrap-reboot.rtl.css | 608 - .../dist/css/bootstrap-reboot.rtl.css.map | 1 - .../dist/css/bootstrap-reboot.rtl.min.css | 6 - .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 - .../dist/css/bootstrap-utilities.css | 6310 ------- .../dist/css/bootstrap-utilities.css.map | 1 - .../dist/css/bootstrap-utilities.min.css | 6 - .../dist/css/bootstrap-utilities.min.css.map | 1 - .../dist/css/bootstrap-utilities.rtl.css | 6303 ------- .../dist/css/bootstrap-utilities.rtl.css.map | 1 - .../dist/css/bootstrap-utilities.rtl.min.css | 6 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - .../lib/bootstrap/dist/css/bootstrap.css | 13721 ---------------- .../lib/bootstrap/dist/css/bootstrap.css.map | 1 - .../lib/bootstrap/dist/css/bootstrap.min.css | 6 - .../bootstrap/dist/css/bootstrap.min.css.map | 1 - .../lib/bootstrap/dist/css/bootstrap.rtl.css | 13705 --------------- .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 - .../bootstrap/dist/css/bootstrap.rtl.min.css | 6 - .../dist/css/bootstrap.rtl.min.css.map | 1 - .../lib/bootstrap/dist/js/bootstrap.bundle.js | 6510 -------- .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 - .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 - .../dist/js/bootstrap.bundle.min.js.map | 1 - .../lib/bootstrap/dist/js/bootstrap.esm.js | 4636 ------ .../bootstrap/dist/js/bootstrap.esm.js.map | 1 - .../bootstrap/dist/js/bootstrap.esm.min.js | 7 - .../dist/js/bootstrap.esm.min.js.map | 1 - .../lib/bootstrap/dist/js/bootstrap.js | 4684 ------ .../lib/bootstrap/dist/js/bootstrap.js.map | 1 - .../lib/bootstrap/dist/js/bootstrap.min.js | 7 - .../bootstrap/dist/js/bootstrap.min.js.map | 1 - .../EnumerableExtensions.cs | 12 +- .../ErrorResponse.cs | 17 + src/AStar.Dev.Functional.Extensions/Option.cs | 10 +- .../OptionAsyncExtensions.cs | 66 - .../OptionExtensions.cs | 377 +- .../OptionLinqExtensions.cs | 11 +- .../Option{T}.cs | 66 +- .../Pattern.cs | 78 +- .../Readme-option.md | 266 +- .../Readme-result.md | 117 +- src/AStar.Dev.Functional.Extensions/Readme.md | 6 +- src/AStar.Dev.Functional.Extensions/Result.cs | 97 +- .../ResultAsyncExtensions.cs | 84 - .../ResultAsyncLinqExtensions.cs | 49 - .../ResultExtensions.cs | 390 +- .../ResultLinqExtensions.cs | 73 - src/AStar.Dev.Functional.Extensions/Try.cs | 76 +- .../blog-post.md | 675 + .../docs/advanced-usage-option.md | 362 + .../docs/advanced-usage.md | 313 + .../docs/basic-usage.md | 213 + .../docs/core-concepts.md | 101 + .../docs/error-handling-patterns.md | 337 + .../docs/method-reference.md | 282 + .../docs/testing.md | 483 + ...ev.Functional.Extensions.Tests.Unit.csproj | 5 +- .../EnumerableExtensionsShould.cs | 2 +- .../OptionAsyncExtensionsShould.cs | 61 - .../OptionShould.cs | 1011 +- .../OptionToResultTests.cs | 2 +- .../PatternTests.cs | 6 +- .../ResultAsyncLinqExtensionsTests.cs | 107 +- .../ResultExtensionsShould.cs | 728 + .../ResultLinqExtensionsTests.cs | 220 +- .../ResultShould.cs | 161 +- .../{TryTests.cs => TryShouldOld.cs} | 14 +- 124 files changed, 5863 insertions(+), 69449 deletions(-) create mode 100644 .idea/.idea.AStar.Dev.Functional.Extensions/.idea/inspectionProfiles/Project_Default.xml delete mode 100644 AStar.ico delete mode 100644 AStar.png create mode 100644 astar-logo-large.png create mode 100644 astar-logo.png create mode 100644 astar.ico create mode 100644 astar.png delete mode 100644 samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj delete mode 100644 samples/AStar.Dev.ConsoleSample/Program.cs delete mode 100644 samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj delete mode 100644 samples/AStar.Dev.SampleApi/Program.cs delete mode 100644 samples/AStar.Dev.SampleApi/Properties/launchSettings.json delete mode 100644 samples/AStar.Dev.SampleApi/SampleApi.http delete mode 100644 samples/AStar.Dev.SampleApi/appsettings.Development.json delete mode 100644 samples/AStar.Dev.SampleApi/appsettings.json delete mode 100644 samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/App.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor.css delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor.css delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/Counter.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/Divide.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/Error.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/Greet.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/Home.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor.cs delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/TryParse.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/UsernameService.cs delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Pages/Weather.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/Routes.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Components/_Imports.razor delete mode 100644 samples/AStar.Dev.SampleBlazor/Program.cs delete mode 100644 samples/AStar.Dev.SampleBlazor/Properties/launchSettings.json delete mode 100644 samples/AStar.Dev.SampleBlazor/Services/ThemeService.cs delete mode 100644 samples/AStar.Dev.SampleBlazor/appsettings.Development.json delete mode 100644 samples/AStar.Dev.SampleBlazor/appsettings.json delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/app.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/favicon.png delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/js/site.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/js/theme.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js delete mode 100644 samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map create mode 100644 src/AStar.Dev.Functional.Extensions/ErrorResponse.cs delete mode 100644 src/AStar.Dev.Functional.Extensions/OptionAsyncExtensions.cs delete mode 100644 src/AStar.Dev.Functional.Extensions/ResultAsyncExtensions.cs delete mode 100644 src/AStar.Dev.Functional.Extensions/ResultAsyncLinqExtensions.cs delete mode 100644 src/AStar.Dev.Functional.Extensions/ResultLinqExtensions.cs create mode 100644 src/AStar.Dev.Functional.Extensions/blog-post.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/advanced-usage-option.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/advanced-usage.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/basic-usage.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/core-concepts.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/error-handling-patterns.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/method-reference.md create mode 100644 src/AStar.Dev.Functional.Extensions/docs/testing.md delete mode 100644 test/AStar.Dev.Functional.Extensions.Tests.Unit/OptionAsyncExtensionsShould.cs create mode 100644 test/AStar.Dev.Functional.Extensions.Tests.Unit/ResultExtensionsShould.cs rename test/AStar.Dev.Functional.Extensions.Tests.Unit/{TryTests.cs => TryShouldOld.cs} (69%) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f4a4b90..32d4a42 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,9 +2,6 @@ name: ๐Ÿš€ Publish NuGet Package on: workflow_dispatch: -# push: -# branches: -# - main jobs: build: @@ -27,9 +24,6 @@ jobs: - name: ๐Ÿ›  Build solution run: dotnet build --configuration Release - # - name: ๐Ÿงช Run tests - # run: dotnet test --configuration Release --no-build - - name: ๐Ÿ“ฆ Pack NuGet package run: dotnet pack ./src/${{ env.ProjectName }}/${{ env.ProjectName }}.csproj --configuration Release --output ./nupkg diff --git a/.idea/.idea.AStar.Dev.Functional.Extensions/.idea/inspectionProfiles/Project_Default.xml b/.idea/.idea.AStar.Dev.Functional.Extensions/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..67139c5 --- /dev/null +++ b/.idea/.idea.AStar.Dev.Functional.Extensions/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/AStar.Dev.Functional.Extensions.sln b/AStar.Dev.Functional.Extensions.sln index b8a17c8..f7bdda9 100644 --- a/AStar.Dev.Functional.Extensions.sln +++ b/AStar.Dev.Functional.Extensions.sln @@ -12,14 +12,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{ .github\workflows\dotnet.yml = .github\workflows\dotnet.yml EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AStar.Dev.ConsoleSample", "samples\AStar.Dev.ConsoleSample\AStar.Dev.ConsoleSample.csproj", "{16513013-C9A4-4707-9D79-87A2F5BBCF5C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AStar.Dev.SampleApi", "samples\AStar.Dev.SampleApi\AStar.Dev.SampleApi.csproj", "{2C6E2B2F-2312-499D-A885-405FB25CFD85}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AStar.Dev.SampleBlazor", "samples\AStar.Dev.SampleBlazor\AStar.Dev.SampleBlazor.csproj", "{B4A9B8A7-7548-4C0E-AA7E-36299B21240F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{E8A4624A-D322-4CF1-A3FB-EC7E013CEC89}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{D1A87C44-FB04-49D8-8C34-C6CD33944612}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{0A5D570A-ACDC-429C-A9EA-9E8D9DA7774C}" @@ -38,24 +30,9 @@ Global {CD5D55C2-C6D1-4E28-93FD-1A60118403CE}.Debug|Any CPU.Build.0 = Debug|Any CPU {CD5D55C2-C6D1-4E28-93FD-1A60118403CE}.Release|Any CPU.ActiveCfg = Release|Any CPU {CD5D55C2-C6D1-4E28-93FD-1A60118403CE}.Release|Any CPU.Build.0 = Release|Any CPU - {16513013-C9A4-4707-9D79-87A2F5BBCF5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {16513013-C9A4-4707-9D79-87A2F5BBCF5C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {16513013-C9A4-4707-9D79-87A2F5BBCF5C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {16513013-C9A4-4707-9D79-87A2F5BBCF5C}.Release|Any CPU.Build.0 = Release|Any CPU - {2C6E2B2F-2312-499D-A885-405FB25CFD85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C6E2B2F-2312-499D-A885-405FB25CFD85}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C6E2B2F-2312-499D-A885-405FB25CFD85}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C6E2B2F-2312-499D-A885-405FB25CFD85}.Release|Any CPU.Build.0 = Release|Any CPU - {B4A9B8A7-7548-4C0E-AA7E-36299B21240F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B4A9B8A7-7548-4C0E-AA7E-36299B21240F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B4A9B8A7-7548-4C0E-AA7E-36299B21240F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B4A9B8A7-7548-4C0E-AA7E-36299B21240F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {2C3EC910-77D3-475C-A9EE-E8F9F9C8C43C} = {267BE110-D583-4557-80D5-0D9E80A05542} - {16513013-C9A4-4707-9D79-87A2F5BBCF5C} = {E8A4624A-D322-4CF1-A3FB-EC7E013CEC89} - {2C6E2B2F-2312-499D-A885-405FB25CFD85} = {E8A4624A-D322-4CF1-A3FB-EC7E013CEC89} - {B4A9B8A7-7548-4C0E-AA7E-36299B21240F} = {E8A4624A-D322-4CF1-A3FB-EC7E013CEC89} {46743FC5-9AAD-46A0-BD96-B2EEA6CE9E23} = {D1A87C44-FB04-49D8-8C34-C6CD33944612} {CD5D55C2-C6D1-4E28-93FD-1A60118403CE} = {0A5D570A-ACDC-429C-A9EA-9E8D9DA7774C} EndGlobalSection diff --git a/AStar.ico b/AStar.ico deleted file mode 100644 index 0b9aea493d206b4ce2c3a43915458e568ca18ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11562 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 diff --git a/AStar.png b/AStar.png deleted file mode 100644 index 8cac0a1d8136c82d5b582bdea30f24bf2e085e0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12513 zcmeHuXIxX+({KP0RuI@_V~A3WtYrbI8+uVAs7o`304lw@K?P;$9Rvh|il`tU2q+|% z5|9nO1P}x%u_W}~qJe;b)R5%8+5i9lKF^1DpHJ_{=Rm zs&*8-2l%I|EyaRA^zWxm05Q~z6B7MHx0H)7^V|l0cO4@A7(tn!#WUd>41p8BprV@y zJv3lfFFL79%0-QNj0{9dxE#~mH?BB^0Mb9N z|LsMCO`U_ldK!Y#PmAyFIFLyMXDCv&__xl|0axFf)3s)(b`224r=VP#>91-w)cYpR zEJ3^tC=3mI-FVqZksD4HQ@;WiyjiAtDdhPzsEHj*2oFwny+rJa(<|E!DwYjVe1f11 zFk_#_5X5mG$4}=5JhI z%?VYAR(vnz;vO*Fo$|4IMsLFyasjkYC$lXbR(Pw!pBVvpa0(TjO7lFaX4>!*wPZ_B z_p!Ku_7&KRMk&_shNKCxsf*wiUUd9(?c86=tBs**(Td=DvzU+5Gx8l%7z1np*|Q0d zK^s_3qbTc|Va+qhO zF=9ptNPs#k17em=;r~T&G2nT(IW_++n-(S{dock*RMiZb)_W417wQ`=)Gc+CZhAt^ zF!84q%*sK(qj14eqPc}rpv38kk_m+=h~_?f3@o$pi|n;VyCxHg0C=v7RMkU1>irc= z3XO^u0=G1$zH#n2!+wSXC_uuVAt-tQce=&;E8nuQCXh`~VSnb#V_1%R(pE_%Wa(-G zgbJ9OJKcV8dZKDqsNw=#(6B^RC8ScXI+)6oq{w@Uek-l7nCn;=nlUOdfrNpZLaZ;H zd+nt%6H(#}2?Gx-v7Rs&|IhFlrz>lkTH316tTIUfZ~LJS@wDlP~7*e&)y zz-Iz}=JKqBEAO?>R6=wnjx>NoKSUq4z7Ylp(YjQJP7jpAgl#45KCJpw4n9ThL z_$>3&9YFOI=1@fGDrD$f0wtCfuc&qc1LOPye2(ThYvX9KaCGr(Fg16;(^1XnF@F6EA% z-CvO}9`hVXIq#(V>{w@E=Rp?~Tu=)OOKS8}F~wgv zu*60e6)fI5Rgr@95bd>alwFIhw9zm|K7b5@5)=de09S!Oo}vM)?yF4}kAV}#P);h( zR6B{C(o;&H60cOnLn`g-Wr`15N0)#)B-N|r04c(Hw#agb9VkIM0No`ftN@+G&K~d+ z2B$>B;u|l2Lu)wwn?NYw5;(;HW7W>mPS{aUhck{+YsXqcG;SlCAqbSqerD_=*bn_F zcS=@;Md5s*&TAXpFQYjmO!~jk3Xs=;oyjOPt~EoL4mfg*hXEy0F4L835d6csD+K= zek*!Mj895s=^c^nOmGGu<&2ZekOkg5)qwKuZ;E|uZ4@szL!U7L;}a;CSmsZlUBz#z zcK+3=Fm*nGvX3r&RPBJc^z5}+Nxx%!0>MWx;e@0+Wve2(X$WsA7UJ>DlY+5EUm-XFZVqJ;iBW#=;IXK z@m?x3T7S-(9v?lPq(RydI0PP3L1r{H1=0YWby^ovxdJYVCXfdc2vqKDS`e{+B_5Mj z($2AQ+&9!D!_GSCaz}HYS-He!Bcwt>gNwAL%y@|69psim1YAtq_Iz@qJG!N0D)njB zbm3@Dk{)44@X&FT%Uk9dYFr*CIpiPUS4?#itcVF4=8saE6*(c2e?3D5ff11AFg4CBvEd9iY}q$ zn&W6O{kpX9gO?YDGoOgNeqvIxp6Y*qCuWi0M9%)4bc6#I>L5Xo__MQc0Ut*Q6&87h zxL_+RWJN#QUrTFjO#-%htrDtiQ{+zMOWf%sE=Znu*>AbO+pik;V{0q@tat`JG)Aao zJw4S^*PI-jNz|{1X3-L=!TIq2WYYTqJIVaZ=1fz5Pvp(j8BS!TNR{a z(ssxN{bvG?wVRd*2V0$XgUH0`*Yp$oAHI0+w~Es!Ckh{gyt~YxCF`#Y)rs$9Udv?A zW)g(iJ3%JlU)d&%W%HHodj_ga3)9zCo933YRmUTG4rbhL`MQgww(RVhKb#DieQnqL zr7mM)ZSGda#CkHrdAGY}Jm~96_*Bx(Bek*mdHsa-)TZu7TDY`wV!VXdnh9t5omvD} zx@KO!{=PzFyU~v96kh+KEsg6&()2JrJ%A*CaYamUzq9Iss#ia+1Ru>4&LQ~UFl8xk zs-ntY9$MBTZ@VsVzuOsSvOTXq90yg1lBdRXl&mxGBi6DO2@a;GXOQF{U5X}l-f*C6 zCY!IhB~ZhX{%k1up)Nsu_{`}q{x}S!cdu|Ig!yS>a6^7LUM=J+YsbMpN8h`jz-dQ& zbS2>K-Lnr+2maTlQX=e6^!!k?t zCBd~)zIb-Y(~9(pwdL?1sF53}y3Q?De9gq86`^z+1_e$Q$-E~%oIYacgA;1IAI>T^ zG#T7N>=8-9>XSd5C}eVzudyx65|*ysdgYJPY7^aSndE(c%`j%vI}9d%gXaBtp&4dz zj?UJ?^=awB??TAL0b1uh#oevuIn%maoywAxpZ5|KB9$f&nw2ow$=4Pwt|Z7_yj6}Q zUz)zyJVi{2itif?f4{C8@%7|H8gEj{WMh-PKJM}aC?^pD`aL|mV(4ZD#oEfULz5he zbX}y*hW|?Fmrqf9PbC+4I&Y6Cv>+!X&5D^jaB}nWMsdB^kw1NKvu!bZB`vcP4h`A0 ztj@)}TZ{y`y{A)?dz-MlFddnvz@#$HQA-Sd_dHpEO0*Og`Sx7WSZ8qQMDy3D3OsRu z#G|oz*y)FjtGWIw`wP(lZ2UE9@9zn+S8sKKW@wk^NVY6iI+SGVvx#4$xIPN~CR%Tc z$AZ@Dw&Ku)&^2k(D5pF^DB2#`&QTJqh-Zw4 zN0fJ1hJQf@d1hxs%x%DUO=aGV?D+vh5!-+*{Iz10-xKf-w-%6CDVLYvNtK*CJVqmh z_qY!)dq&NU%2V^;GYdz`8@@+HO@1CWUb3MNL&;`WbHtzD9~olU+=&)wo_k%x7#V## z?;K3hriSiB=rE`ft1ID^q*_-h(4322eBAN=(GNt+=Ar|_4(*e?sr0%9?G64p8Z}yc zXUvP=sX{f*caOfgHIxJpy=hq7 zZ)};QvD)LYa*k-9w2q!fNkD3p6;!e|cF^dqd3lv(Y42 zelya`b-xbMP8f3pc^hBEa_diz9-e6@HLZDjwPLXmhJ^!19L^^6UW6tgu{Z2Xor9^0 zb;_Njj^jEuD(p$A~5v}_*J&J(fQljA7g2rzHNA7ZN&X7T`ckA}d3$;R|~zc4*oYtcBnNOje6w+<)GYsuqOyHO#DKQl5KB) zwE}HtC31C>_xei0!0pz79%awawTnxr2D-Uh`A7!)TTE!@b9qz5`Ht|Rl_wCM4K ze4BOh^xlrwj6J%g<%$jJCj>x5p70~JDt|ym^Y;ujGvvGM-T1Ag71BuLI?8%MD{(j7 zU=NledzGH8h2u_BH1GKU1=U3d6bn~*;k?fox0|Qyb0#gvLT5LImsKM=i_s-Q~5ke813qqk%LW(rL2&0W)kY zeK}wrpXIAtAny7|DbNRSxohJa!K}`qT5_KHMyiaCzmD2X%b2T5+(q$UU++2KSq|F& z;Du)haa&VgOQ_X@nZZfk`Tp4=i5>H4-_X@S7^P?8+jiNowjy@J-Ly{&e^P=hzrV_Sp6Yr zu0ectjeWbn8Xf~kdeg$&E_#X@U`*F?l-?}S6P?5C`sqc@D*=hTyR&&wTkSilC{E4f zl=5xxrfh>FAF8{-+pMsa4jAE#rr=ev+r1$pH2(cMyxdH05D(~@JUDw8kSHbS-2)4t zn*|3Ldf4z`;w@eeRr+Mc8{C!@KU!oM99*UR$UU5Xna#sz8Gr>=S6|?MIq_VtRpZv@ z>V}-XFGrj+S@LcCH#fXEKXT!Pq!(NE3~LLD^j1f}+nlf(ju_MDWqa$=)P|kioODah zK;lF84+}a@QLCh>kj@6D+Yxf6taT{TSzQC(cGkw#s5n^*w)uHwXnFmmQ{c)f4?7+d zz962QWVNsQnz7nQC>TQjS%0sX3lYWYjwSW#Iu>|;1igRdKe``_X-svr`hQ#kB zle@vqqn9&U;wnbG-{DM1gq@fldZZ-E4=n3p{~8|R2aI~lC`)1;Jd z2clDn)B#$Pv>{%X|MdvuW+P@Itt!)%I1y}MmX0$(yymQ zKa5jYUzf713U7Y%+R+7HLq}2|IKGCDWwD zWYF>})T7pVYS;&|dw_9`otz6bY?-7UelGJdeETbbZVXZ%I&=z^c~5EChZ${uUyb+5 z;O>}qzz(BiT%&F;Wn*I*#Yt>gHyt)UiE}O^XvD|AmpbwK07oytzIV(wBA6Y8++wtB zPTvf>$sAAIZOa(Ty`|>FD%QfOxK3-{>n0Yo6iGaI{Vu>_(X!~r<61AW6g{11fqck}cD@veM-&QqxMM?C0SUPGv!-n0-2;*GvvfDiB(C)LMMm*1tFd z3fnmi{ubV4n;meZ6$R=kT6HC{LoZ;+f~MBI^-)$xd;R;k&U|gZEh|wAhmS6KFXdG% zk%|oXX3@)b=EN?UWV6Mbby6QbANswF2SsXAke~>xNS9uKsAU)b)?)W9G|zut>8*T` zdTq;_mI*o1Bjr^lk&X;FnmR^pTyI@cYaa{fIjGm1Znqe2nku4xF`+^WfbwX=ty~wvF2Dt#LRZf$vf`k zaw>r<1bc>1`CU$%3dDhAU9j=Ih}oIHuNQl3tFpz1#7Lp*-BO2&C0<|xE~kFDp4)hu z-O<5mRjXBd7kU@xm`5-cy57Sl$TfUr_Qkh_m$W23y3_dXcHe65EBi^hw~G(FZHCsG zEXKS&9_(r&-kehK9*jdEy%qDq^ik$D5u0^J3$! z_|4-e`zQK-Yc7ZLC7Tw?L1Ny*=nA#Ec=|0~%-@%#3R zQQp%*-bRzP=O|{Y*>3zfM~-P=ye>S#mjd5xz> zbK{)DR|9*us(j?c?dB)D zCLxSCQ1aVQ5?7GF5&t6YHQ{vKj!gW*W5*O%aq6~n2Pa-|ZE5f>tTxigFwxB4HKDa|Otp3f(<_%tS}5_LtuKpM$e&kSKQh^r zO{ySPGrl-;Sq(cLyOXPLEh0af3`A_e_%b({etKAuk6nA)*O&W@53crSSQe5RzO_UQ zE;pO6`bIEP*5T<_7P;p)VBi~>*`#m3CUrP}&@kM5^N;&^&wE<#j(%8_ACBx*W!p`B zZ{zO?2V7vQ=Dp#PxZ{#9({_ATM!Cv2Z#Q!5Z-(`Ar(k0l?iw^@=kH_xjrM8@YTicf zjN*FQpf7J#U?rquy^5vRu=jNhc?h;T8S%Mr2Y-pU5mm4&CjJ=Fdrj_C$Tt21KkQ@w z_BJnK5H-9x*2MYB;vJv&RM=Z;c*E&Vinz=X-rvnXgij2E%@)+c$J>YV5V=9?8^fDF z?R__p@6v!XKQbmWS=LrdaZEMvK&tx$yqs&*(wtoTIvPd%Hm`P~ygFm1j#{Vs&XaI; z&#q-igl^{oTCJL?4qA=cH3pWGhKmv06jF%ps8e!KOSn!(;_zPXwWWBbT16$F@MyP? zw})!f@1Yys_rrV}5Tj0y^Ek}JyEhZ+!L*#QYLrr`0JKm#L4yHtzewh!?YyyWRAg(t z<@=qRVSn&nNIhc|M}+UVxv$XzRoH{ohs zt8nI8i)QKO$=93hNuVBS;;zq_knVObkI1!KqfxcZqn)q45+m>jpX^FjE zd*;5iC&5+DTl$dUEJI~&&!P9?Y7w#T#z$B;}1o+JfXldq!uk?XC2ZnM% z-lOJQOiutr4PM`z z_xVKS5V(SNPZ7Pp%gKb);(LRdL)j07gTaj3d$e)x6A5&FvQ;VDYAu2L^KK}xUx8X+ z6V#OhT;^IeH8V_(Iuh;VDF)8f**)!f?87bI z!hecZp+!vPPbseZhPMXtI+$SL!~bhu#H-PTM#qREI&W7_t)H)>IjAET{~uyL(#49r z7j^vZEZofcI;zI$45ChvUQ2wjj+&3lkRP5=5bIq~j>EO&fS1FssLXi%qigE$%E`SC z=^5PZ3}e6D=jM~^BMoX1Ti%o8g+$|(+|O#b<~=)f6fe%&%i!ih3(xVP5yBZ zpCBxp&k+)U`r zLb+h@az#$Cm`Q<@mu-Gd8i}HS@#SMCq^n(U$YH7Ezu>t42Hyq1?>qbfR*5uO5)7B_ z0^b-20dW|+WE1fLVPOU38Xk?Fc8j7L@6!jPuC_dped-QNq>;okiR!;%zgyD<1RN}u zDn}kx_`%y=*|bvQ1Zr!CyvYjuDD4t4Hcv#z?@lEZXVTW@DVmP%;M&NEQ#!x^5zYST z5a`75O5a0HK}J(Jw*Lhm{crF+rL|(_8A!Dqn{}RLZBGz){RyBjTp>$VOARA=6_?>{ zzu3f3;~+yXhJwf@uKAkxK98E zEPbpk)HGBd@d*?IMamKbZLkTRa zoVYcs?q-aWcSV590t9p8b2&hWJ$k*SEVMr>)OoXHVfuU@Lgh??x<0nHs;kNwDXEO( z2ENX%DVoUs`@>kAaF>)>@qwU2!JCDhQKo&P&9wDF8MZ52AchnAsxAuaYbw$`f z%%B0|-dwQ2v}bY#Y)pn<$gF26XV!_k+5j%zuHIqD0cG5S&Vq>`%Z+SShy9@J-;C&v zT^nd%HDKnxZ!S@DguMKJNOG} zJwxElpiGr74i>2^$ypgh0=JZSXWGpz+{eiUydTkoV-dgs{dQVyIYI9^z?{rFd@_M} z#|Z5&sPz1o#X`}FC~;rywZoOUBecsjO47uI$|V= zxazK@k&Bd6$MAEEy%g*Tg$lF|$2SJ7fli+QmIZFWANFiRmulmTYO6 zYL2O&vkvRRwNH1=%&Oy4_t zW*MQfh`wD$44ImB>&2D2dTHJ(1Y&dIvmXMh*U+=Qbh>Uiac8Q~tr3^=HcgGi)_x!vra1)VZpzo2xpl-^$bE2F&g57SgN7-qJiXyK2qZaKJcS2Iv9 z@m!8@7!en4ORIfz1Ucb@n|P+wS=;wNVHBTn3fRsC&KU(ECBU3guRN<5iJauOKe&r( zJwnJjKqpi__}k6;nWf6jURkd$T8Qj-6UQyN?AN>(SJIX(99jzGQf|CIPg_nSQ6|+5=X&{bX#95Y6HByXiCS7AS?==Ahp}>J}GV}%#A+lW?_o9rr zp>MXad=i-CSGAn5XZvOhKv)@|R)~=&259wig~3})Eenf;3OnrOs&5Z2HLWKzm6uRu z;C?=M_sc}x?g8m^#F8cSGX@*{4s=1L8_-SSz;xC%sylimtN=tm=A%EU)Vp6^sV~?S zO|)6OYgx9UaX+Zcxb2>YXc#8`H?iePdRRGu+p0m^b-*m{@w>L7_;tAn8$@4hn94?^ zGT^MfpX@Y9t2cQT+`@!efO$I%d%kK&-n?ltnF+&RDjNmu_we`xX;)Y}4Y6bj{h;y} z-B=--}BK7VCXE6C)oE839 z-73m5rl~zSG$=Fu+LjNFw}fd#H5u@c80>G>*qHH*P%a-^c#Y?SQ(&1J@y<6H;2rpA z^{U!slu?*zla|U^Rw9y2+C=0!u81pUAeL;Py(*;*wp2&-ikSHowwoo3^mlh)TNl6B z+OcK>9dINv$_PR6$4esK6m5={)7GtM4Q==N=y=T(CJ5Wo!USg<9q3{I85LtzGxe02 z9Db}eKrPiGYL8yo?{Jk>h$Ji2{75AP#r@bL6m0EkSKNHqMeoO-bHdY;t*}dG7^5@Ok|AV*m@fVMXyHw}4`s?%!yb_`ysGHI$_E z=<3Bpg0>y40Ww;`sV>@NNqzKc5(8UME67R@Ko5T#7`cvK5nQrjH6Y1RI#|{VLQu?) z@1?43<26#goB+z88xj;Q&Da6M4w3$7+r;lq1zGV|&yZe^Tt!nwHc6YaStEmkKe1@* zuJ<(WmD!*TvBKYfXEIPm3c95u**>^D=S!Tuq)=_JF}32U(*3K3q*sxVrbaN`+>v4* zT#NIiy>KI#*$LFp@6fj@IjnHnw|Yq>(Q*Xiyoq|E5aY*51hh^4Ak0d7{S|I zuzT8AmcY8*h6{!+j|T%8duX!{F)(_bxa)VCF7fY?5~6nWJfMFEN#D;Oxd?4iCgzC* zo6%FjXQE<{)P7>D9n)LD7Rx!cQRU|WZ##t)-Zm1v?bOt z1bphg5qFgmmK@RvNC2Cm_hXi#BQV~X(f`|){{N*Lf3C)HmnV>LrQGE!H}x;@-x45~ MOs&qBpL2=*KT7L~lmGw# diff --git a/astar-logo-large.png b/astar-logo-large.png new file mode 100644 index 0000000000000000000000000000000000000000..4fcb23a1f507618af05134eb61fef7ef7d34405a GIT binary patch literal 333770 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�IkxdlOF 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 z z^Cn;OpmLu98hMp`(uz)R-ov6_sk3MM)?gZ6&-*S~>k&z1G{ljPdXtTtAL_^yZboRE zCjB`Dr3(BeGmt;yjA06QRjngmJ|l4lD|YEQR+!f&#u0MOQ)Hfk=&2p_Rn8ll0^wU2vuE8dHK&=T~`p~tE6U7k;-JQz{2 zQVvu=8sY*|Jp)@d0|?Gl$U*CMT@%D16$iP9z{JH9QPIz$9^>hN12R%C`y7VWaXS1UfXH!#4>5#e@NfS(yPa^HvN>5puN`g$;6C~&` z)ad6avNblzu}D zUVK$;7sBd!c$x~=nhxe5mrk@8>|9}V3aXoWYU9AF7%!Ly`nEhW8BI?j%^pW8k+vuj zk)|b{$3qoeaG~B#j37ssJN5Yy!!_A_*9L%CTAj^td85H7k`g|CdIC1~&lQRQ)^|a9;Q& zJHx`uQ7OFotf%uZv{yIR9Rr}Od7OJ|rXgvez(X!KdfLeWoqR~};R*VZ7zDFSV^-K1 zKt?tRcogk=GwqdatiY6-G@cA0c083p0LiCwq-Nv<$lfg5%1G-_ahCE~g?`kHK0RZ0 z{P<%U7|(7O>K&5-Wz>;;rEs`puIg`?E~Rb@5aZ%gPe9K1!3Wm0>ciN@kza{uBnV#8 zCK{rUkTnce^x;I@8eZq%MRl}8b-qj=rpz;S9tFOZd~Hs`D!_pH%j9fu$2 z5AfYEiDy6F?Y={!V`7U^KGr6sC1y=@$MzhuoB^uNq49=m^9sF^xmqDx307I>_$5Ra zE1vK9hPe((Mp#SFLl>aQ4>{pSY>vW6f{mLgkkF#oK;$MuaB}xZ4KVNgs%^;=c(g!{n?x|qQrrHtxIoB~o1me5_ zrQT3-LZ#ze6Af89M{I+mWD8)RoD#{v1mfOoG1VGTpCgUrh~>WMyv$*91FGFLTLn!H z2aPFYbfu#bO!0@Vy%!zmEYw(O%2!va0GRbP=~(OEGBrg9kW}plwt|!knvSi`PWp9v zX73#}%@beL~xHzN!hUd~r6R$QPB(rpDQz)8(7m9HCH7tw6$BMCSIJ;=L_wWd$h)^bD(?dwgz4^E$|MPckUz8 z9**)tY4uxqY&ChZJiFMRL4#H#ZzZ3miF`bYEXExZ5X%__y+;iOwI2(ics7;f0yGnY z5}x0YQK8h2AGVX_YV=tqe7(+b5KQm;{&^*CG%XiU>4mr)juH;u_ zqzY-go%}ertTMI8@1)$Z7@KJ|8s9l*U#Uqn)hN(`x;trIVzVx&$)X$~= z;N@M@sD?d?A~veG8km)Dp{~y76u3_Sl{O^KCJMB5Wp}=ZwK_@}n#n#2R85X6K}U@j zAK124rc9~giDvwcBXaXm1ep;ntB5m4Ys)sKuB!Vuf`D_%a9!7+wpaZf*WEKp-|9i! z?513<+Dh`!7^={~3o2SaRG5Yey~$9dVjS68A)#(WYVj&oyjsifjaB!6gk_pA7a=yU z!6R8oZHUW%wsn=D8D`HpLu6!1t2NoQj)U;E&+T^UAy9~Qz;=+=4?r^%x{obqF=Ivy z7`{{((@U{wFiDbNjLIkTViUE7rI8Jfhy_t;yp!>^F+u=_rzZgw|8eHFnQ5Li_fS9% z_5ApcSzS&HYEquV^Zo-Mz4{P#);Ua&JD5^c$Tjx4_d>fsPT3i9|ewO$t~QPB|qaZkOs@)A9H zWdi9yfvGtUKN7f$vE8&U1auI<=vj2xnyH$fHv-PlF%xeWP)*wy1~QEwQ^N(ST)dKh z6MJIUO(HRMDa;QxuDYT&ttV%Y2R(L#q@A0_XW<|ImitVb(OW~yR?p1?R1F_hP?tP8 zPXpzixJ=zz$+JZ`4`Gm9I;~ku{w%PUcG3rURWbL-nE*>S#H7HW!JM`<*wn3IV2q^q zuD$X?HsUe@(q_ovCM`qPL=(yELkyP6F3}&ARw(#lLV^L-2yDD&6GXzfSu4=MD%Lsg z#Nw0iaMSoqh-pkxXFydQ>t!CJe379q8Q98==;K~htMOL0+f`T&6gsdFW{6Ij+Lqkd zn<)&Y;y<%Y=hN6HpBSGFDIywM{))E9>TfMBrs0?j6uku%`ow3bI2elMWH1UMIg!2H zyq+>;T|KD{E&p6rNI81blT_3a05IMXVfU$Hz{-o8+G16V1eidcdW0R*nrl8cqXrIF zs)jTCscaR^0@Drg%#Gd~jWSXxWyqn@F@9j2=NaG8>PNtABxfjph6hI}V;S*O~M6t!&`41V}HBh@^WCe+ps%o z=tm1a{@!2X_Qi*I{lOmsNB8mS!|!6)ihi`9?{;Wy1$GZHwmWRMx47Fb(HywGHvHRv z^%eNO3<-4v_kCFK#Lfp6-Zh;IB~B3mJ|$ZW;n|9o@+A*dVqgLq)H@N{r9zy0;Y~Fu zNX3uT38f3t^PXw|*qtQ1mMvzQ9g=4r#&+l$Xo45d=jsMFb~1syI})geA)D_!A$Z=V zqG*M$39dZfGlHjUGUD_Pa?OayES-XC>m_X`ER=l8S{h}hWK8@(myhg@+MKe;u)S-1 zxO88h>72T$%Wq0Q%C3l#Ksib!gWP}}0QVK&>J|3W9a@Uv;6WB`&w7w7} zh{R+TL!}Pf*`kw=ZC;j)zsz8X=mJfZQi<`xmSH{SPY|J>2}a4dIF(C*ooLe-*-{n^ zSi`NDD=bh)}p&T6Y2?g~c+=sQQ9j zu&4LcGhDf`GS~gU=x!`fvTT85B%{UK4bX6w0Dm(lGm?->LT4L4XN`rSLSr<5mI4Nt!GSu78}jjK<-kJ}f2gGZnLHQc;vTBklg^GFjbH}Pp;h}UTvcFO=$v5@GF=@zo(6$8=P`=Z)6#Eq zx=PM&%t(lcMh}DNDKj*dY0OC5&^aX?j3~{8s?v~|zMC(hO4ba0Lq1F|w30KBSGpxA zQa=9&R8d$^omBB#oloJmN>0%w5BH7w^Mlczw-(2Zr(%bS2Oc7FVsnt52iWUYa zKAX0e+H?yQV$@gkwgRC*=?@Gz#(lL%QqCz=hR zPP9FWaA{4FfkMg6!wxtjoQx9+ajS(Vb5}uK8GKbq=OH=`HuFeq`?63n+q!|*Fq9F5 zgp+&L&=LS}!wAhE@86hD^2*K7)bYUQ>gZII3jJhTk3f?#2UnwmkxFpg>Oz?@p;m)W zwHi$fI}cd`=JPS#H&Dmn#atFfa`Wxr8J-@A1U1i`A-TE84=+@i1u0c_^BLwSk`>c(WWt+fohmNKJ_+s4G(QbMMD zc5+LBNVaF8ggStS)qpAEe#qYg9O~q$nH?$jX(Uqr0*LXn|J5&USl5n6PZxap<2zhm zuDExv!u1f%EeVoL;gA`nef1-Zaf9>SBMqrS&G?H?BXl042*TF!K+$VtT8;l>E1p@UEog{XGXskvRy`XTO+^)M1CWfm=d6Cj z@0Fq;$S%F+In;}QBfx*0PnwpDylvV)Z<6!`lWHd()uIX%h$650$nF5yuWBkVG63Vi;R(E|aelg4^v*Z2-b1lx2TS}Oo>B4o)F^*bk1j`=JJ)@WbSwy+KnmJ=fd z7=XUpE#D#1l9Ke`Db@y1sOBPsx~L_>R17>(!K&hU5(t1^L588zK+*;P72c{mRtkyJ zEE|MrCzKhwxK&lQAulMZbV0UnLZK@i+9Xgkm})hG1eOdNXxF*CH0)_`EMJmqt?+a5 z=r|0Q^4-l^RvMFL6ed8c z4te~FA|>KvAV{>$74@E=iKplY@87))Z*n$i*R5;p@JvgluX-w@PJ;>dh6gWgR06JJ z13jRE9Vr97P&WC4Ue#O^VyR$sl4XV9UNt1N?kwhlLcDoCZ2~s%DlpRH=GhZamrFO` z(Xr#-{M?GY1ASR=anW#c{|xKxhUKW^_HxDL%N6$?EO_{6huho8X|8+6*su8PXC05; z`xzX){Y!ZHcmFqDeDr<1`?X)j)$_l{-R&jXvct;{{uFP0`B$-Ceu!=z+qTE`<;Pf- z2e`d_iGTlpy`b>Lx~J}$P%F zzDlR)@RRQ)KBjlD&6Cl*1Nloivowm-BZ`or^5T(GUzGP}WR3b!dtyW)<%WaIsMvH# z4r@Q$!P`xZ@<*a3ur*`!gkCqnFZp!#Ttg-}Kua_uE$MkT7U7jXDgQl?j(w4SS~9E7N02Z9^MFLNdd4*1JZ0~C_>LhT|vEwyZ880(gwEdi#GanKEgm%Z4C z@Xf?coaQtza*A9Kgn303u}M&pC~6y-MtVv(iE!&{?29Lep<>{GA|0*IX2qv{C1A=> zvy3;Q8hm&aszq+i^b8{0!67n6%2UXZ(F&6=#n-0GcG7~75xGH{AEW}ZXsHN>*$P-3 zqTxW~UBE7nHyO;QH9ED7P2D5OIRQ|Dmcyr+0j=xtI| zs^FcXQC`Mpkv2KEZNi*x#*q`FxL~lc4d@ zQA68xEGKVavw@o*{LeVP_Yn7pE2E>b5ER#R9AFz&QkGlG!{HhO5atVFa`Fi{#8y0Hcz_SDgc9 zj_`_93(dioTh9#fnlEg z+#btFmFM5hbRa)6O@cu^%^WkoJLxpHY56&ok%m&~yWF$nrx=m4PY29F9glh^={a1f z5k84JM25FD<=K&Tg><)Rog_LTgLI_3yj!!}!fWfXSD|iinU#?^ozAfgRI%ZN%{#~c3?k z7NgPt&RQa%F_H%89tMSLEqwpDjSe7Sjo*<9&n2^Q_Cp@3{+lv1Dw+eT-LchYX&6Qo z&<1l649O1PQUb!-xLKulKsuxDwc(nbDHJb9 zENDJOhrDE;69MBEz}(+d(*Xn4ZA+(sCt-EI)P}5`bHEy>J6d*$tpzwO>NW^?I17QY z(2sVz@38fY3SZ|*!7xdZE(T(1gUtSB=w3xold&{QI*l|+@dYWV z7KlL#Q#VIiDrB&QD2o77xcP8P1x``dAQ@vi2LKIYDnz3vk)FIRuVQYU^d^v?g6Ek7 zhx}_)1{BmN+#F-eF{`t}Pp={At0T*GsJO`;%VJdljKXA+2kFsJLLZM zae8LhzxWvU-hLl1fBapHyH{w|aC`j%$GeWBM?Z`G>mR|l4gL55?yf(={_YNKT;utV zevJ0u0{{O1cn0fnhrt|~BdrU>Sr&mpJgovM>JiQkNm>e^25~|xc!Q*o_n;g(`LlR9 zqdy6r=gZF&S|xDtOe2ZEq5#j`4`+K&3nUxNEpqf0jR!{%djPsa+Iv3BQ;*cZtXdz( zxXv`8bH!+zO|%XG9iL^}wTwRKaJ2u#IUwb6j`Vp|lp_EFz0;Djl$$(XM(_BGmG<#& zc5LK3DSKe5IsQ!WA}1k1dR-~(k~xl#KbW+ajtXn8D(%b^q|jT?csifj&kV%k9CR;; zYz3l~dRpfkZE+A>LVUy8Hgjlwp%=Q80t+fz>O2iClRl%ybbbHe`IF6b4;?BHVbs+r z4-O7XDM6!9VK4wXKckFP0+3|P*l2Gp2DprAE_~)_6n4tR6L}Mv*}-PGi2NhyU1r-y z7E{y}vMyxST8+o8=cE92f(_PQ4Bb26(<@_85A;2aYn%iwidm+-5e^Y{O|LRAgr|EK z@4n2eS!n+0-%~z?SK`0iK>Kl>4m9{n6npT3W)PyPZA-hChY{S8j;J;DCv_h7pRc=?0>fQzSJ#MO)M z;&wl9^x*Trwqm*X0v>(#tN7Qy_5k~B0BwUp%&A~CzSTKPA>_ZJeIY{!1D>QX57UON zwHN_yKwFjq@HEKI86zp!n8Lhy&|_UQ6q;a!N|^U8CUE88DN1EiQ8Z0|8iq_K5KPBs z%izG-)>(sOi~v$CdCC8&UzO`m;NcDxxCSYF!lVfx1VoX1Z!)sW(QYb)Mx>HF&&nd= zCSU#Hq9q6{p)~7Lq2l$fv_J9@C1%5Iy9ooBU`SWdua(CAQ`22Bp%*tlOcm=c7oVq&TInX3?6f1&zM3Mc{RJ>#Dmi@5%`xYmp@W0a zAcdxJfk-ArZ459~B~n;e#KHm&^-ro&J_U#EJ*b~)$!X|R6a*xopz#V(V1XQmju4T# zP-N=*MBGHXtt*2AB3s>D2*9k1F3Jyj<(jBq1foc02?-Hng^$4J1u;^|ncAOVIRZ9; z56_|^9`RlE%nQJ{yedzlb}-Ng1Q|1ULMY*+69u3B%9dd@3VRjTO#2>4FD64%+MCy4 zpHv^gDw6_tf+O+@!=9vnc}E*G0w~gM2x-qburTzof7NwRco?SSdo6^v z<$7B$Ag44*hW1#{#51X4QP!}`5w7C#E!*g}q?r+{0RkH4hGD?E2maaDHrzj7fYAXr z?C%;*FFHQ>+bdWD?%g}W{%(&~&-XYxJHon;{{N$6$K~rAJpcF#{pbR=eFPtOSoaO< z{uA7P@&#PI{t)-x`Ub9^{Sc48^c(p2`+tO|@Bd32wHw^L{2}c4G45V`fPVG_7bhEj z?yCuC8Rz92gQ6C9}TMhDYy?a#63;B<=Hd$k$_Rd@nyjoXB0%=ds60(+K zaP#lPM=0GKPL&-PI!23WoOlr1de}+`Fd{*^C!MFd84Z=8Y#?oQ$^_@^b1Exu(bHfx zXU=-^%2N-=&sYPI%ba9XdIgyNTzWKWyGDMk+$K#~oZk=V^CXm^_#^z2LQgEnWkj&$ z9wMU6XhnRsvqK{vI=tRXKo}8=t~1hZddECVhN*~30~lyCeWHUW=+uRGXzF%ii)U+G zM@xR((5$P?ItunDyBjAl9W)AgDiq{28j*{v;;CX<=17%OOM|to>m=Yvbd`**9!nw| zhCxWc3Y<4@7vQU;wN>Ym1FD(0O$5)^~cqeP`i zJT@i|n4hQMmj_I!PE1Yg1HSmczS|YFYfU0 z=_%GVz{Bau5$?Tpfw8|vAC9Y!{{sE^49n?Pu)leYu^O&kJ;T}K&*AFhzrk|)03ZF$ zAE24TZ(rj4;b$?%6}ka0pIzc#{l;S%;<0T-kMuAtod(W4Xc;ARuc9vj>EwTk1#`o? zQ=%^u2xYiBjJ)7op3|JJB#%>M7|~l=4?~b)S)bk+pJxSn=n7t@;|RqahOTTC^+pt< zxx6-{a}s*4<=&?>QFe&T-BG+Xl0(JHk>S|hf!S`>G&rpW^umoj<&*r8cdO#ui-stA z@mv~WvL+q3O+bU~nVi`lo@iWFgh}oPkZIn7RFRc_sOxJ>E(LfHMUEV-Mm}KbRt}4W zE#bWpEyL)l%rMppL?vJ7)6#Qs&MXFI%~>!OpSk5Z7#Pm4Xy9B=@MedL?1<&XLE8pS zv7DU`OcWw;o9o}G|5~s6ao`2Ubl*XOaHR;qGGU7kD3nNhL$o0#%^2zjuN(EO;3XqlJs-KA`EnEr$ru9*hh&ffJ=U-} zR5i@=3qGzCO?aM7$aVlqIk57dLKIBxVC09_53_PKw(ICip9TzN7%KUMVOjPBYd@&4 z7`3*6btUW-2AC7}Omk3}!q#SPZd(&fG%4tjvl8G%kD6{6#9%lO2Ca)J1vmfH#{fAhupP}`Rv!`Fg!>8}y>eVaUd-4VBFF(TB{da)fF_!bU@n8S; z3D!G~6K8Q#@m}cbrm!W8Tn&bG<2AMG-+6Vb}Mbk}ek z6`gxUAyqe%hGhMf+ojjl5ZNejFwEC2)6l2I?OZG=h7wfWn8+&Z;~-ivXiW1 ziXiiR=*U@m%^8uc6eX3{tj~jf+Zq%67}lm9BF#dc2U=U;=_rjgoQRPl)oU^(qc@b> ziErJj*cU@X%mhB=jPcl95rsmwCY`Et$dsK_ZzBg1E^SVSq}Kr0y*+i2h|Y7dBD ztmTb<8LVhCagqtaO4?~mv5D$X?#%#Xu3LhhLPVpdy962w%q&rtgVz@WdDr`J@Qykb zN!CF*YjFyZdw2$X9vNkVMzueIm;B6Bu}tru1513%XhAYXQw6Sr7q*mQ3}vuwTcTGJ z5Yf7mVa7Cjn&UnN04HyL%X`~F5vMni)wlZEduX{?Da&~a90AKc>K<-`ipxql2P)Vy6;(1HVP$$j z%<0NfApXwNE1}Y3Sb5tze&wrxH{kj6f!D7Fu3oLMW?0vO^ZOmQcPkz~Zdi5=AO77- z9G@;YIyTs{U|E3IFZWoEa)v@X!Rrsdiy!>?|Av#Zck%KEe~SB0zkt^-KE!^1iJO-{ z!FG3xbz89@>0YD0>?u%kEl*~WSop= zqCpz0ml&yu&+>x10FwsKZX~A-Ny@j>`LVRLe^ay|>>q(aET$#z0ZhZ>nyC*^ zP6ru>&#Rdv#k1t?H0fC^T`6j$Ex>^;19aJnr=%I{i9!eZR^P80E`YbAhQr0&d)dpn zi=N;i7siVu;{VmU@TP&W;&E+O2niJqo%0#=5E-s75rl|A24qo%j4NO7Qla%{D~}); zvtz!Tf(At&Fhjb<#R$2f2<1(h1u=qj26=ojnLgUL$~v~*Fyui5O`)_!P02%%^gw~o z=u!~F`ZO8VNIfu;0!Fa3S9T5bo>jMb*6N|pwT}sKFe;!{!`#e#x47n?&jO#{H5WaB9aL zgjdi063gQ+Vq5oU)^Kw61j7s$@B9qfa)RrZAK~?fe~L$6`8Kxg0^{^^IDc@0%e#)> z`{z$#+bx*RVBVGI$eIbYx+cZx^p4O>#hXkkQJ*AVRkUu%v0&jCjbMSvF?CyH=!SY6 z6(J~9Zwm2F2vuHIGmAM9lRY|^JzyiL_iimMPizA!~h9R%hC1@ZkZKBl^H(WF(H%_)PSR}>jY@e12c36%JOVw%}G3$#4LXMqvs~ zMg=Vq62qx#`NHA8_Uk&Wlgh;a-ZyVh(Hlp|dcIRk?9O6(3G`5lNWvHzg+yNp&F6Q^ z7>zO>qHX2v#kkGDc?`97R*_XM)M@CAIkPPINzgI29I=Vu4_y+(@P9@R`sDejh)@Qb zIwrkds}zS%=b3Dkc{_UdF2mheMV)zl3Nl*d_drqf5>DMHXqnE@N$2}J8NW&4bybx! zWQvLJUA#&q3m|VPi{}d%g`-e(UQSo?SUEE_QhJdc%IdqIbixYk2))!{zH0XuyLf$JiYo;l&Gw^?@&a?LMxr z2JUV)^nQffn?2V33V;1w+UtiXiX44fvlJj61+5y?n?4!w zId@L^^wiMmqCwM8Bm-~DiwDFk^op9$*qY^9@PEJZ2moMjV)YbE^AC7L}Q!{z2!B|Q+gW-mIrn<&KYZ62G{2alR z2Js}2Qnj|RK48KS?rm9yuJcp zj^ks)&0S#EtE&|k4;r@3vEBfme0YP_2F8AcZw){C{%crwEJq#da6Eqd6zl#9$8UWb z?dTrPAAbq$^a7`k--G)dw)GPG*U#|Im%okIfBV1S@z;I}3vTdt-~9tT|M&wu|KKli zyX|qk-|*HKzK(mlhHw4Ux%3DP2-Ab~{4o{OAps%Va1EvGf_GX~OA8S2?85VB0kUor zG{bJU;2^Y&iu6^HF!YZ2J^2wa7>AciG4&Ox#VLA;NtWL%c9n@N@X)1Wlh>RPfnX%^ zwpojdh^+XF&Io6J%-u3Xpae*Y+T}na&dZRIP9sL6(98nZ(}1uZA$0*Gh7Mq?^e~aY zd0^WJN(xBv`JS^hbYrJiUYud`(D5!19>xstjeIag{qihm7^$Om0a!P+_EENKMoseD zsHg+^E!1!tZq`po-}CY{f-*W=X@gSUtr?o9DM|uG4OmkPFwZn-n>=8c933lOvZ@te zTHOp-^Ll$1bJ#(_FnNh~*?|BY)SJ$zNW8D_cKth?*mTf88QP~5-S8|}sGdnNvKcU< zxQLpK`E_wPs@k;Bb}OVsw5K;#J}dH5WcK>I%8i4(LE=(}Pet8vqpnh?QT(0f| zm_qm5r}9OO;c*nQC(3ot+~nllP~ZdtbUd)ub&DAdxlaqDa#0vsRGxB+W|?bBdJ0LW z7vD-Si0E1AP9x~dbyild)69_jE$A0%Q>d zN#L6<6^#=oHd07cZ!v=Hn*m>YGVrTkb-exd4p+A;cCBN7x1zO7baR1>uc=*|G6staO?BB{$GQRn-qu*XUe6`3 z5J1yFmv>hDzGYz|i<)VuYPby}my!OGK1hYr6OglTY|Gje8TpjW)=PJ>6N zdsCKZSAgmuN(uv(CZfPq6bWzT9Hoj<`Z0^{WHScT#ltmIb`QrCGga{>poG#Fn%!bn zodT1?#=|^Jk^977)$PFVshHd+T~8jEoEkY`u(D&$cKRM)X*KQOa08R@5tT#%);8tp zO{gMD;-?46gJ#ewp5e9DB5b03B!aJk9STt$zOjXbYqT=(wBWNRAb}xJ2zgaV2SlyBT`-iE;XpJ*rtSrxFN*=s(7o!jk;QGGw?N7+HpO32MTS zhIUpEDbKHHVN(r(9e_qXgK3Iph03+Y;#G41eG)2T{?9Tz&qbt=d4wt>G-0iZV=A1!bPj!qZsc81*! zxO_QqcN^OTvn}KB+fOh~p+-@D~tJhc_d=0qy1Oq#? zWy9ECzZfOjUPSrLQTL(UEZ%K31xj)Ka6o;*rs zsksrZnHy|h1oE0|qwyIsGT~XXaz7jqfn^nkalf8X`b?u{C5BsdNFsh-B3yhfaRa zw20(*rU@gylTLHr;2K+8d3$zN8C^Vw$wdiC;V$(w-4RpbC-G8DRQq*3Gm|n%`n5;NcK|@;((hy`%%rLRYp&ZfUl! zrs4{96?bD9A}6bSRuPhn&nj6VsunYf#Ws8SHh4ETU)z z<*v%$XXrXTd8dH80(lApv0`=ZN#;Su{)bRsUGP!NqhTgV8>U9M{#}poA;DIGC^FR) zmYR&a0YdGp!BGBt3P~F>x+2|BilJqpj?N(8)%%j*hSk^|90{7Nm~Fdc#!>AyZy?q% z%n`z-petONbE=)6nT)Q{D(BCJS0_s4e{)EcPeRQ|LGGW1h6-l*s5~&iU~7O|rayu{ zy|-+)g@G1NR>;c=>F_`J)Bf-mn}uJa`;+6Xy?(aR1Q`_wVm; zd$Z!+#U1W_{x`9lEV%#V%h*Q8dh;nx9)2DtkG_Dr*FQvCcDVZF?{NG2Q#^S0n>c%L zj?;%<#uyz>zWnPrd-PSjm-5!{001BWNklU06PA@l&*V?WF{n@ zjkaUD;K<6OjC91PE}zsv;9elHsXR0)gr9$<|BiH3lPpj^xzBESGpP}i7lCu8i)A-YZF0=y%c6~JPHpOktPAG%qw=WAg90}?Yqcdfw;`ag)Nsba>0@&n- z)+2Jhk^ZR~s#SET#Ll#s0=k-Nt2&MZT^XT7qZ11#g6u<1Q(%{jzV(QLY-=<%& z)XX_mP5_L~j_HmHWXH}_^b1QvnQ>!+Q{FDA^Yk{Y$tJl?P->CN;dRxs5w&^0R-s!M zvSrb-Xsv*bbeLC!H6>}1nlu#o`S~6YAPoM-?iMS+;Y{fv^>Ie1qGgY|xab*Y6#vbL z9UU3&?H}k!3zo+5W5E`;td0w-CvZs_`*-``$8gs9Az*%ixV^R$f{$y@V z2Lu8iQ@TJd+y772oAun1o%emewW?~*d%yE==I+yElg(~UA~n#GY|9ZPTXB@cu#o5? zh;nCtfCLDT08BnWE(7Eu7rsbjA&Bh+hGWN;LtD^Hk>b#7_1x#2KGQqzd8n$jaG=4guHj!U`Bo;3eb6}9}mB_S#sH{8`Z?*5fYeDwCO!Kr?U#A;fV+VOmK;MA7hq{ zcDCZqO7*SL)sAftv7Dt>y-x&B3eFmg5E7r_Xi^`?9Xp9rS>3nHM@Sx}4^?i;N2WNlC0 z3f5R})aK^8q+D+BF6Z#1psJuZH~`;fQ&(jDLpI9^MR$+h?g7*lvzI@>`U=4o__ZNRl9@Rd(QRtXJ?+comNRKLjjVq&nASqa^V!tzf1q+Vr< zAe-cJ_i4zGN#Vf|UL#dnMH!P4LcePa#n{0sXU5jZbBG9=sn46aYHAMUQnP`TM8@h#WGtRY22uO5ZWQ~ zWK-9OoRam%H^=jIv|>`I_n~ZCXhQUl6&VYwy7#1k8Zi+@)+y^q<5wFBTa?I8FqHPY_o+vA_;|CX zK3ext>8gc<*RzQ$4MeC)HWGWok`w}wt%k-$VIo@!bD+dUgAlX>Sq!UKP5fzE7e)bG z@ZiOGkxK9gc7$YfKM94W%;qQ#l-AIDMejX6S6t{(K*Wve9g1)fOuA(`#LWGW#N*Y~ zFX003VX;#~+9YZClw`9y&zuGqk20jxCV3?wO(Izpl# zz$=|PXZY$X(8>)LXKQx%TC|E_+3fANSg#yKo{?pi*-gj;upY*jC4*tk_;SN&l!e5; zyr!-THuDl!ukh6D-FbuV=$P){kk$Nx>t~OdUw_Q-&d=j8RGSG{L*5-R817Qx$csMn z7k@>y95cT2*~co`{PZ&bm6Rd6A4UMjTotEBg4d8R+t9GD0QL`m1K-coj$WFUoZqfG-S z%2~qMN+&$w0kwh^bh`*@J($o*cKc5PSRoHWj0n*A4$4c7{1_TDH^d+jx)JUX`4`tB zdIFJqap8ubSP?NQ01c;r(_1l0lA>0*Lj*06kHut@_awn59`Go;)wr^V`_{;_e3Bml zsKq=Jq2GpATfn5Dp{E9v7lD=z++EiJ+InEm86T`Nj5} zrh%^FbUkgzL@zBwWu>6Yh1x_e~kuuQQGh~L!)D~-~ZXE#PZ2h$!b%Q$gl}yNm*48IzlT_Dwg77UQsp;MIn_NQXZP-9Hg@{ z@jD@wm@Ik)LGi?0Ab(u!!)=Z9nMf|ra0nLf>!<*|u2c4(nT$7X*DR)<;mERgP_SNB zIG54t7_9N^AGWD$$8aYP9s61tvuVY_NlPt-cE_;Zz-YI_&H0?;J3Wf-F5Vt6pRPH3 z@Bbqo9+4M4c8*W6`H&ay{J*q1qd8^$gqTF*IneL zG)qKDd!OR+G?Km&w9|fp|sZj6n^gAa@ZR*E8w zWR51}CN=32gH8=i;y*kg-WnCYx{n&rCMiT8YiNV;spB|g?_#g=SW06|>^$a$DQZk6 zKqgr3I(-cBAV}Ndblxh!Vv?nfRhC9IDnLvkQbqqVR@JKI;C17P>6&*JT(gZXV|o(d z|2hmt_UIFlI1`2%iGs-TV!L+RMCI*?HN9sAHC0 z?F3+%;Ae|5+-8=s6YBz0@Bvya;XTxKrMWZ7I}!o1^k>MDFb>Qf+~}pN`TIYcGhTW2 zc5*JyHgpG}|9@U&%x5*5bwydjVp`Gf7vO5j8o)A}lyv)+x&~jBJo<3P$=wdiSxvQB zV>Zt)>oYosufS%CZFN|?4z8Y3bcWp!7#7H9V842N94{DhM? ze+^@6^45sD|0=)r*DRY&7&9)y3Boy~n--;NRPA^}$W@RqW0WgZMOoLi z_K$Bi0MonCDxYZeWLXS>ZMS2Vfnh1`@_@=`Z^RN#@_Bmbrlq#9YWc*MmV0gHfA7nQ1sd`<8UR&^cX`T8zF z(2>95`DR(BVG;#ZlEoHSG?o=Ng#wKPT-V4^Uy4T~zB&3RAo3DNH zDyZkyM5S*+m_zIwNu+d<59K?y@!nvZB||b8V%y*~g*a>)+_Xh=N%3lY-=I3LIX^)R zVu3;y0SiI)io6$H63T>|Ugj+2MZ|M4(O|dQ07-zAk9`0PA!&z5s}>~+wPs~;@iPGx z+UA`g)(u8npn)2arI$B|*JETDVRT0r-*|>TQevnHqk_Go7N35!ByU?< zZNt??NpH|%XJom)DCu-FrW41lyFI4k6?oX$DY&|<=yY@Le{PraPseP^n%BPg7Wfre zyGyq_U_L%$dHICA+Xa`CwR_mSO{+a*GyQ<+`3sy|uo^$bvtoL^rt6oKu4FS?u)2Jg zc6Z3hLCrt@S63`IRTPkk4#YbnAkBLhJaaJE7XqzCKGc%5$SbB{*$RIt zXg5)@M0#tmdf-2y9hZQQh_<*VX_h7Y7vk74o*!p;2*Aj)r~}li9oA`SfOKzCNETVA zP;FX6?VL`0lpl&WLUlu2p8#}C3>R6XY%KCN^a;q+I1_^{b_r1{vbiQ2#$Y@baqA1I z#PDYF^hEwO$(Yb*k;31adttIDlSLmyUXK@L~WLW5uf)fk@1E%ZeiZmbl=Qi1i>7AvKJ&u>9yg30a_$wU}J3#>;0S z0MCNb7NSiVzez!g@>fPQX${gZKyg8kWzR zbhbh|>73*98_iObt-RNBNNZ^(d5U6>1mndT2tTuSi(U1Z@_rF$Nmz%)h-*^35}8(Z z81>K?&^`-E4|&b_t!wzzH)|g5SDc)-nJ-GlS0#t11=bqovzj}v^qJn2Twgj)?z9+R zm*lx&HZ9rRYg1RA`Mjp8Jv+NCo<5pV6gjPy;q;`#{^$QLtMeb=vn(Xf4G(dPDfU3Z`t%O&ka@@lx2cxb^!A2yjvi9pd`e{tY+kUsen#0oVmevyoxhsk zeWLTQKNC8(MPg8kiy$9pfW)k!1QLD99VWt$_-yNbwDiz4=(M2_nz=xhL|>_xJKei@ z{e)E;PXZtFReYoLs{tf3<=3=cX_;$8_=}8zluYJPK5iNqLSM=Q27R6?*|wW=*EyrFJ(ul($~{TGDJ?WsmSE_v2?K+_JHP$f&^@$iccXb6EsFxx8xHJpygCMSe z7`08VOUXLoicUy6{M`94r(9mrRGO&_D7y9KAk?KI#}aqzlY7YO!4o%@M6*NB3>gq1 z#9>XS9~Qu(wZ-vw#28PCrv;(n>M%S7pU{(np(rpyi54{PjL#Sim_2eZ~+&3^6-eKup|i$TkmW zBW}nPYmMhxdurepUa6Ut1?QI~W$D>FXtSxnyO7oU;_;l#regmj0&fb+n-^q-hyX+fYiNN>rM@Y=i7A_^Lc8hD!>4q`0!kS^?0Z>^D6} zydWY6YUfneh)xJ=jAMf1{+mkDm`L}C$JD2J0itk({cV<%U)Y7p_TV0O4IZ~jD~bPu z%&6-oFiZeUK!cpIhG2Zi=OUf5f(4;1sh7`;O>KoGPmQ0Zxnv|pnd${>*;G01WY$R| zv%x2QhZwU7{~_U0=NxDS$xj;`Sqw`wTdOBSn# z8olFfSd<)HW~IZG9%cM@v8pVF=;qu~?sn?}nxbDe9}d&2+e~9P@j@^X&P#;U1XOB; zsbH{L#~Tz~!`mPvD^{S9Zf_~6OWf}wpq1(MfKiJsJTkQyjdz@glO%i;smDyz=1c++ zmO>RaGm7r@8F7ai9?-PL_ldBJ&r)m1q}$ZEy>OpcrSV;2u{W(KMV=7| zHN8j}G?7NaLDF4KJps|G*q&Lw?aC8|m#YvUCubo7D6r3g5Aph_ruc*p9)7WEUkxhd$v^&rA zcLG>MjtBtN=1+29x*4zfM1L=58G(%^J0nJp$or@p8ro8TK=LFz-H%l;YxGPs={tN` z4HIKUh8uC;MAuA1IfVZ^bv;+HKi3Af-+?46b-DXZj*S)sm_rw-(D0f zDVCzi7J`T%CGynqc`+#ry*RO~oYr8<1$(*Bcra3KR8=lrsE=!C03w@NvOH5uA}J{^ zP)zS%EPYYDKB7hE!fbDclmkTt6p^~PpIuC(k%1{n1aW;yk!-t5wegHg-w6mRz5}B` z&d2AA`U-+mPRFUIz|gQhe3~>S?mq9KSt}38$hRf{8y&jws0@C z`w7b_3IR#f*>Woq-u)|Y7{*giUN|P>n&HSY*eTfCFX*%_HaAqxbA28=JyO#dz|m2c zo698z&(+zIRx4w)*J5%5MG=w(506fmTwmiiCAMX0@0_xl+|b*-jibfdv}pJCD5vLi z`@1YJpWy16taZS_gD-LQ@n5jM`jF1SJvJ+gU3|pBXMdIM-fhOybJ%}_zx~UHR8_44 z+eVL!fOtcsgUAz^jh-PdUa#=GI`T?WDc8P^{N&?vjC!s@Nvu`H9q1$0zGoq^YstyhW(UVD8L2?VDD5jhd(?PLqlTrS6oQk&H^smbz2#(9s2CC;p_r5;oiq|2 zeYf=T*JftYjyLkQgdS`CyiNCJQk8;qi)=uGU|@T%c@T9xZ%8sp@`J<+fsvU7^1Ptm z!XQ1X6-r)``Q!QNFf9SnQ7=kDVakJuh}kw45JC|yT4$-WD;#cQgv^k#qdbUv6xp0Z zI+{fhoD{c}7)>~oz*v$Yo4RXR6BKC(BMCYU1TH=3)$Oh|+CB>CghHDgotjp!R|Op) zN|woIq&;TLHWl6B8+$N{DdO!4BM4eIdTz3NV^Ttgjfs3d3N$Tkj6^BQBGVF;@bG4W zQ%D{O6ZeD(4dQJ`%Fkf6q;HD>>zG8;uwW5EMsn4wJJUAePPXB`LppLv!W|8eC<;)H zN#d5m#Wc!o0^w_GO>w7tEi0}!2$9HNBGTvT9 z`$XPwB%~eOszEU%>puaW)N>&67byM5!-!{QaFyYkZ&_v=i+7gcDChceO=fe-DrdEH zwAvZNk!888s7gnk<#alhci)*X+$q>>EQhCkdfkkht2M2nW;HkLA9a{qo$<<-{u+5} zK%N)my?urUcUezflC`=_Ui>A~vmaoy7S}I7;NY{rgf04HIm|AfQkB;XZv7myXCKn- z_i=fPn@4}dW-;gZwXd+aKIgZ7y%pN6dJoovcUz#7$V;;SFnv<;S0vFicAyhLDu#ry zvBWYBky1$SQ_`AP_>$n}oPcAaU_*(HM4usfS!mJAzbLJSp6nnU1$|7mQ@r41mtMp| z%)pMaK=Ha)r4eXG`t3JvPD?0kt_WHb#*~XonW0TWXu=e2k?CTVFb2~QSh{cT zVl94HqqJF7Au8`SNx(HnUt$uS$?k2;=CmS=tknl9xRFqX+##sNv<)`4`&!8N5g8yr z$w+xjim7Qugi?GuM+GECZZuVsI1)Vx?S>{CMrlR!1scdP#e}0!GmhW+MaRY)4v$*Q zXBE5qEoM{4_-aGDZCI}=icX7iU9o%6qADv^Ys2wzm#eci{gI*EIIz&~7i>0;vi5X3 z7L&EH*^1%7u%1sben#b6Y*u4D89N6LX?6B7ST{{c_G_fN^}hV^1fcXUEkZm8=L zUyku^#q9b8oz95q_%S$7UR0d)EdTW1O_`M;ry*Fe4LVbKgO-s=NUfQa8sv#r+L6Ij zNr5)KagmOqr4w$*HJ%jYhYU?o&)JqTiv04E$)k->qI|v?j+D|)V?y3VX5$!hNT5_j zp;)xCzp9))001BWNklzBA5RtQ zR!MIBz338z?!4TQZG@Ym4ym`pl9@3&u2^!`0#LBZ+bMy!SqWxT-uOtbdXXBrN%8=b z))@@aaE6jNEOJhDB~1f1{Y)$-=Ufb5CU1#`m?BXL7_@4s#7kF!C!2~W%s_IlvyCDo z24+l%{yS0=f~^DwZ*(vXhOGt*#J<;p#HC(T25U%0zM{Rzj5=1-#Dnt@e!C=qMVUnE z3+$yrM%-9zxzRza+hhQkKxe-Jh@oJOjqOfdB04Fz5g}kL9W=5c)5c!jakfiB@nA8kPpmj=i3o1Djsn;DwAUct8cH&TbG#49Qux@J(xAj{td!dbFpcZC z+rnBnO5?Z2kV;FXk3|wRMijmg=94oIpAkVHgoM{~7on~th%~|mdPYW-N4$7`<4w!; z3`V`2@z~Mt7hIlKWLeGW-Bz%IoTtbQ?UrG+s;M^N%&sn0+<7>}yNt=rhI(D&yrtdC z+1)8H24>?qyE|P5ul>i^Vu&|w>cu6!!9H2m;_RJ&O;)s-Jb#a;fAPO^^v17Xi$2|> z&oFuU4&B}RY{pM$oqUCIxnTdn*BPF^$!O;lrdQ{bE5r5G4gb+M1|dAxh;avUmY8-t zMw{Z`S!OjSB=AYF;7z!Q_cGpqO9v>J`gm5$|*^DNg~1n(N*1T`W|bdx87 zk>p#YC4=6z{yZx6Eao4{2;Hq76=G00w`Iu0|41NO#i7WlY&&^Y<)VZuWBfhJx@I1b zC-H~}vfOI&vB)U-eeF^hQhA6Jk};8A!z)w8k&C=60K$meHDVb@kP_Y6;`)~`E~H8< z1z02?XX1Tr^*(VfCPsUtR8v;0xmd38%%*oPECQLZXC&V$UP4vZTM5#l{38MDzMFq) zO&Sig5Pt2{cunCd(G8Iv@LOZTq0!hV8W5tdi0ACRPm>knS3~H@YW|6h-t1bYII0|q zc@(W8|JD{3696U_8{4Qu4o(L3paf3T>?m^w68&1Sq3vsET_WLXw!ZG+@dkQRWH%s@9wb6UGZEOD%N-V8T2`5WC06N)9WDT{2;c1UKa>)BB=Mi0v{>T$>01gVFZI%^vUq zyyA@@ZcjjlFbUQg^DC;skr@c$ZGEB4!fMZ{tfU;EtYpjw zLd-I8&xW5%MU1s3mUd<_ZzbHN$HcO=#+{1C&&w?e4ciopj>%lAe29XY)R$nZ?Qpy& zu?kaOi13jpmSC`C4P#1ZJItbwoh41+8v*$;dq8EBY4*=(B7g`ie4X|c|5v#%3@bCy zfJzSww4jRGr+ycRs|X3Hy*U`Khp-MS00u8}hS+|7dvGA}z}^ba;+3xWvgN z^ek&OB8((0s&Su05ESl1s{y=t0KIyCf6}`tCR|hbHL+e$xK2SR(D-+e!LdDX?CvSY zEwZoKA3(rv~%0Z*THI;yES!)8f^|0geefms@;mEs1_@}s>t}8N*iwPa# zvK95A9r;v?g}=qJ7J(n}hhDfcp&XW8LAu0n32B{zSe^GVF~_L3QbZbdM@Y=Djbs&J z8X-uhicW|^2(any(r5ZqY9dIu2^7+pVhP)%;UUQtlmHndCGXQV0^h~&J56LW$y)J9 zQ#=IC$~)wJ#CM0}p>*C+$PLJ+aj|WxiwgubNham&8niv zf<@QgX*1d_c>gc2+24nw|GgS|7>jc@(xH= zX)`w=$d+*LdEOWo9l6#UnF0q=O$DjDo7{a6`aa%&02CUTFkwGB45%Tm9nsZ`L{L0w zD4Fnh+<9hWqF?l4iN{ewUpDcx^XPmRqiYSk5?bUY>Wz>+akoun*l7_qmX@b`3S5{x z6%szsl0Dgj$hjyJ>#9<(s}2(q!vPaYp`$kfAM}QLhGIUG0CgX=pp-Bty_e2d=`Q9j z1gCf;s2BS`AdbH(Md;& zYSh9Dn@(|$c+p0HpLi6KwU#Dp31J6Lh|c7+J? zT;lzSYd$^S%h{XwL2tAiN0?jAJsgrtXNo9z*?$n$g0up*@M!6ek4a?F6C&VDX;Z>o za<*IXUlVRqSwUfDx(6ftWpP!_uYSRBI;d&2Ez5aLx06MFgQ8`zxkZwedc79Db`&kk zYU#;xgR!2`LC(`h8v<_ep>IIu@imN&awazwCwIE+zxKB{`|&@cxBm)7dxyGSvKc=o z>+NAj_vsJzxO({kez~H(e~R~QSe#?qJ!)rY6&cH$XJnmSdV9CX{FwE0O#g77ay4UJ zSyro>KYwQ$gre}HPhmYZ7GkA{>K^DUZ<)x1xxd6f|^xUQwqo3+w;uff*wJ(8rXbgld+YmahYy~tK& zl*(n~4!z1|0rp`}?x#a}@r<=op&{umf~*SD6p7&^F(AEK;*!*ysb@-J{pmd(ua!m8 zea|=EClySpsN+9U&xaVEX*LH^86V}jvHIDdYa2iX@hN#dXCLWbJo8q%jyBFyz(bH_ z>FlJ>LL(ixS&J?;@a{e5PVa48cd!NQhY?Y+nxcVj7LK$nkMl#lrdN; zX~7x?6g7v57(?R@lKaegX|EK{ruKEp&Xw}JpnDPUCvbz41x`O#;4Yg-EJ;RxtgU|djem!G7xnh2KPBwhN<;8+>He<1Z zU;pL`W9Tvez$eV%s- zBm@c$ae0Z`I#M~8^m!Ma+v;s1@-xb}5T;0SR}F$_nQB!^l&8%GR}G;bD+7#vUt;!> zqoI`o4W89zL|N)_BB397zeq>zg(1pGlwM>RZTh6LOhAq(I0+|+@fc-rysFUVUX&-1 zPos>KysHRAzdGPEc>(>PGgZHRl8 z1`|p&4Oq9`FF!G~#&r~t2LcyH4S9M)t=(NLPTGHwm7PE?8zs=5GkAu(t zb=>p?%gINy2Dk9e(;nTW(;Ki{dloN$%+CHR%qA~bPp`3ljjLAd-hBf@0P*w7_c84e znJL+Q_$w^O@8YJ{6zwjfTVLT$_f!7)zrEmQmSXEdTKF27m?-oa&PXayd^$_Q`O19- zH)g!K=qgY{Bf5#@t|0W(&9fV# z;e4gPm#Ld!>S%QFsw@c<7X=g$z<4?bu?VBGuz*TXAyTpU!)~QjvARbQ3%fbh)F2^B z@eCwohbnLZt&l1$Vxm+yXG2Pa25K)kP)5^OGRnqvnW3jcoMI$M@-UW zuqWLmipNMePTr>m7F+vHA)fTvU?9j?>OdcPoIn|Je^9`cfKJ29t0C)#z>0cK`rkA` zn^^VM*hcH$5VDjcL%D~oTrB~uks<;PNS^m}Z&p3|rr+y$j0s5!HeI&53XCM3#u`i^ zc;R4Cd>&0``N;t;vSG2jQ$=+By% zyP%h3v>sjt{@{Y{%LI_bcW9!bQfb(Yey{o8O1L5$QjC}epb115Vna<@Rb{LSHn`4Z zFGk%~;rm-UHYnLV_5x1~(m?-OeihbN7=yEx|KgWB9KL4B&63R~ z!&^(t}sOpzgp57Ww0u6d7pZENq*EOD=X;iP%SK3drG@#vpk>B z+uLDPL$;aYiaum3>bi?>wXo#^w=Ai9JqqKo^@6o?v@=V!$#GSMH7n{>jvcfq`Yo!f z38v#I+8s&{S>A%m;>%3{or?u_xXb!_N^jJnt~`zfChKF0E{m&6S{bxk88v-O&(bkV zR*Mxr+sEW|%~CA)_$7PE?WCug;+==L+pbxm1%@>b4jS(4`+2BVs~3OwekoXuuMmP73d zirlf;)U;YT-Hwep4VF8v9`f*Kew|Lg&-F)tOl1pt!xJVi-)HZ^H<(}ifGqD(t)>*6 zJt}Ls{n=mT(Vzcs3{JnmUD`7w8?D-d5ewj(`y;Z$unBLeR5w?RU2lD88$1}>BU@; z(OqVrenRCcOx_8@mVAfJVnOHV7T0Ib*}HX$n@*UH7Yt7iSY4j6G%dPRtW1|q-lo@{ zu~`DWE}Qj~mL1T}R+P0PZ+Dr`p*krjH&AkvpT0c=rFln(jAPT z*T>ru$T{B4IKNuqoMl~Es^Sjc{0$M)AFEctvGqeCqn=5(FWI0usO>{#<~Xgv@jx5TX#0mo)Sv$YZm#hU^oW>eDcx z(D}7iWr$6>MxL$x`PJHBOBcyMe=5v^7{zI%aT9RJ6T~Z$K(1GB#8wc=q%}w=%r+Ff zX-!J*=e!9=7Q zDM5+A>yP3g_}CSz7G;v$wi-iHkkJ4EM7Qu3a!76~Cx;UMO^8Y-C>b1U~#jsT?y7PMAf zE?9t;Y1~Id;kxAHX^@6NX%JC5X>G|G@0UpIN;Jwe0l@5cYyQc91HIi7`u9%h?0k;r zKlqpIoIYee?egOBI~<<&sLPszTSvTn{Dk9&Z*leH1G=ZLGyU{!hJ~Zfj%l?k=8KBl zkMXS@#`fs-`dnR3*gMS0M_=UT#gCX@oUwP%#je)O?IAt~fAfsN;Q{N-0Ou~SWt-t) zA8&HbpT1zQv!Q$ZI+Lf5**h4pSoN8$D%RIyh9gg}>!`CFSGQ=lGNv~#=noE=UXK~> z@39y!DR%qJFR$qBSc=gpcCuo#8nf}9YO}-Wm1Ax``98zZ1A2MMayiHO9^G97xn+4i zVR-miE*`zl@ZK?gK4r2gIeqm@Jo<~@XYc5Qjma78oHCs)`RFfy!1YZ<-p3WUscrJkXu4VyMcBGrqha}(;<&O7;}1mz~pL0tCcaGRNQ-|$K+;3xp5443+D4R zt)j)7KmQi5{p_zXfBZI!-mb&;XO9%D|~I~_YbM^jEn+jOUiP_{Om*edkZsH|*`-W;wlt4qQI^h@-m?=-hpStM~tm-Tl{i@!_9x^7)_R<;S0J`~DH7 zt2w&;v%LKWzsrN4`4yi1_}^hoi^9!m9p0l{jmYkN1+)5?HWNPnvp?s9Nr!*%KV8tu zqil^Hf@p-Qk&}!c$yrGuITdkH{%^T$y%-D9Q$fW;GQvax8S!2kU594&L=S;x#h7HM zi0)A#4za0GY9wT1(woRj5U-{v^`^c|9#1D@a9txT5(IFNg(PD#xfG2WloFzruW9ax zsE~#%PYU0Lu9;aQAEN;_w*JKMhYo>@-$#rw*)uUYx!EtnNrg%HM3{UU+ijbWC!~Yc z#M2}|$%ll{Fblw#Lk2w;+CGbyPn zwRM%o98I2*(@XB1aOr}~!_rK{lYjyQjg>X`Xwg~r$t`9Y#MuOEMu`PNo`m#XSLSaJ zbrUW{+zEJEh2a}_O8(?KOR!6p(?|4=zQEvkpV7%4y^iPj!I$am-R9#TexKW4_#)G@ zGy0=~`Q(P>V&Yf6n;gihgeB?+=)- zJiU`Q*|~L(#fx_t9N%X#A7gFB&hb~t`<9!lr#N3T*y%Djev`cRtS09iKloV|)r#Hy zQ+AIJu(syp^>1?i$&WZZy~WM-1xNRPj+={@jPBfL@AM(n=A5dAgWIn$Jo-Fl1FfUa zvMMWf4sNrvJEYa?(eLh4`-;8S|2C7$56OESTDz~ZIDf(5_ztc+qPIJwfA~e#v*!%= zPg$&McJ~MP_K4ks+dTc?9S%9m%NZz`;X+C#6Ou~~V_jicSoSubG!q{VXXSS%{a zwIjX6%+i-l+#rlf7U;cYcU%o@DGh#Cz zq`KqLs4{+5bm?3*d$1E)BIQ>m|$U=d^o0Hr0l%ZVi#hB${!_NILvblVlqC28plq_dc@|_`h zZUF#%`RcD!8Jp(E8?_Em$&qAh zN^Y}iQTr&ov`Z%9Z4l!j{gGS)Ng`|-SEBrNl4ATL`A0skOOi9ClueT6B*}BzQ%VCA zq+BWqLkI}+P7VN7m?hVom7LBDuxQUNcQyhF8p! zbWivsYM{!V;yvm+viL03s{*#dfrPV(XC^sl@%Q32$Xa>+t#F#jj?}DFQLM%U7qRvk z7NrH^PDly|Qb)C*I5E^5GGz=vrC&Kc{J`j)yR{qUZut@ ze@#MwK&+>DS{4l;86pdNL_8SN4R`H)iR5B!6Yw(-V>=DPU%0~i?3@YOUEC+XZgi1!3Q6$ z@v{{-7h@j(@B^N__X)DUi z|JG})=3_qpOTWd{%f}oZ9g&$iNB3UAt!C7@XMFjbcG1S08aIB-?kis>vn89!j4aQ| zI~B$j?4CZP_IFHSZav3r77Rv*xUYwmykYjk!W;21C(U9eflhDRDk$7vs?$OX1=J|-!ojEZ5ZEdzxnE-S@?F})6S}Yb9LtwKAnWb3ckfMB7oT9vg3;|S zleIFsojo>H$)I_b7&^42J_Y_JmH$u~{0X7oRZP-KQ9K zDQm;{@sG%NK0|H{>*Y&uhN9Ks&X<3gix0m`=GJ6`Q(D6v7H7}s?0t@2yUk`bWq$pf z+xLHl*~LdJ&(G)|A9MDjZ!rvv|3#%3VL0*IeS6DnBno4D5ozl z#Ua*sx}#%O*N-6YGTI+f%^jJ!VKJLC*gazM^gZ_Ozkw@jc5c0jcO{)pm)^-Q(JSV( zZv9Oz{_-F5Ia%GJHUvCGuV$m(-g{z+TT{RaBxL0X;Z;X^GC!L`#c$1VlNVQheU=_gN<*FY1 zkpKW707*naR4B-@G?Xs&6H$?x$_2FqHlPC0L21B`=)#~gjND1|NF#dDC$J|vrj9vQ zQtd?q5?QM#zNPz2<|i`1M;4^xWv$ib1d@;;3OEs<#F~>KD|M%GDuN90K6GdDV7zIR z;P{kqrzq2_b)05!M+NJoRII7EMLA2>y(BpbIyQ}4FevSqxHnOHpjn)0>Ktk@3qrKb zPErb|Qk-7iCyb{34CK7@?}!u|o)qx_D4=jY^_(Z6ZyDmDdl1ivBF40DiAm`(AXNZT zf+bz{h=d>UdxX&ArQ_ee?fBAN&wK`(^_skGSuaZ_H*;<#B`=>oWB&9<)Fx;5-Z8Iy z>6ge`1J>&`JGbtzTHG+&J>t>#zsH@|UgN#*{cBiG*tz#Q*Dv1V=Hi0k!68NeC=BGt z3)=0RW!YgOvo5By*cOZ*Z(f%?2^1YqO)_r%a6W? zDLUX6AY{PacrB`;=@L z?cL?-*?Y8)9#Xg&=Z~M$9~4|)tyr!c<rqg3^KZd7G>!e4lL_6*c|RX7}3hsWZe<-^AE|gHe?24GECNDu=jv+HD)!t zWcK1+eCcR)2TZS@GTgh5=?>Vr{T9#O`8LJwZ8EoEd2@v|E4l}#?4Q1Z>E331{tm5n z&g7Ht(%HLZzwsMXvq#vx%VKd&@8DI|voi+A zpQD`RQ$6nfoi^U%jJEdV;vloaFLnR7HHIy2; zcujBdPshoV*FdYiOsqs`Sm#L`i@|7O1xNBEi1nOakXjpSvSY)5Z6-CR9Je6&)T`=~ zr$nYZ;x+KChHt3qNJHSZLAg#%}OU#_BM=tHi&oLlNGJ(TjFL&agd}$C9_%@=BUDvHnf6MOe)1lu_U=DxhxXF z7_@HE|HNjRCvJ?~rh|5nMm+~x%C~1mi69@2~*Rov0)en1|KINIw@0fVkHP5 z5CS8ChnSs?Y2aVu8-yCsbbLnb41e;mXR(6M9(u0Fo_^Po7a31K-LP7Eo}W3Me{{+7 zk3Qo4zxXo-oeN64$I;0Sd$+$z<$E07IpOl@`|REQJpJJwm!JL>RatR(`&H(X74_y4 z>Lpp$Wi_2pbo$udfSqoO>E$!p{XNKfj9>l1{dGmzB2VY`!bHVYOzrmwF{zt54V{*4- za`6mTdG=23(m#I4{Nhtqt-9_IoUz|0&+~IC}Uwt}b7&UaW9s$!NdD^~HuF4?NK7Sgx-&9G$jVE*zVU zXSidSPik6Si+4GB0oPX>+UxP9a_Uw@ z&Zx^7z5X7HoJKGHl+Z-PvVz^9lQ}e1paG32w7t zdj67b;hA2&pj_P0>-D)lJEzm{;i?sT55La%!#^PJ-Xbq@I-}dH=jXJBces4-+jRC` z#rqQH)^s`p%GreW@moxvy-hy6g)=>d$H&ZHzRzm0q|?sH+Z}xOA*-8n+QTkSzyJHR zx_eZcDSk7hTFofS8+xO=?0w-s<<2+$Ys~yz#*h9L-~B)TN51`g|D0zZKgYX*cFQxL zmOMXm6jc1rzYqV{cMMq(8qK60@2UPf37jA>LZW_i4ujVabNmF&o-E=Gbl#^pHeO5S zWTba;X9qJ)N{~~?wUGerWm%HAh8jlR%b>ZY#hZj(8bL3sO}9`-|s|HbA#F7|5C z!B}E|Yv2E5BxhDSTc&QN;ocG$lJ{gqUVKZ+4VuFq^dhxE3UOn#9$2t~RV65rO70Lr zpf>3*rP0^~Ms6XxhU9uuSz)7nWkj}8cA}m0qT);mc0vaYS4(_G((^tcVk5S&7o4gk zkzR;asUcx{h91WzeEEBB<={}}j9uH5)p6@>~ynf`l8rSR$9qmre zrV6#_-M-=Fx##)In)g4Lvbeb5N8fpumid^hzQWgSc3%A|nW@>#&Zx^3t=>NP4Nzlf zLA7D`^da7@$-5oKpMHeNd-QhpS*}+2a>nlcx2RWh^31WEtyoWA&?*XUfAQ}yz50OV ztn^JOldKc(v6VtY$Y1_78!Aaxuo67H&PGbZe$h-(lz08w^ffWqk31 zqlZ7wdU1s@72VMt*7F;RydW!}H@wC5v-jD(^$OkHdrZzA>S*sJ38U~HTocYl}7x?((DhdZ@~A~Vzua%-86D-KUOTwkmi z?X)pj_<6Z;)D?6)8LPEpu#=Hx8Ar!C=g-&VJvceuW#``4C^{X+AAKL&atu!1VD|Do zdV6E~H5rdZn{>-JcU&sko7MDNyDX^-}pUwq8q=pJ?Hn4P`N;k`G>`+eqDPpDQi7S~sF zc6K;_{|`BQ^^0t7KE+ox)oRT2>|?sa5mjYaE*+h2&U*F<-QEdbIHF?jHE z9K7-i9K87tXca5Y-ust)@BjWE_!qzX$Nca+PZ&=fu6A^HTV%H4>}ARIB~;e&-~S(u zXA?tSgm$n+o~eur-2Gi72Ko-x|-PuJbpi-Hr^oNo~Rq*2yhbMK5nll+2C zsx{$Wz8YxYC(0s?Y3^M0hxd-GDDrQGLv*SjWrIR2sTa1@&1#l>cw$^&bm_-)@IJj& zlqJ>(W+N4cC`}~98f6p_-yn!4PuX0c(W=&`w$wG0cD=K9ItmN*(5Q4;|?NW zXf|s6T$bgrTqe{WH}5lUNbjc!<8`#A-eWkU=w8hyfK_zRlNVsoU>;aJpSNQ%A4=v{E+@m!Qt)K>FnR3*X>f(hUNI2(a9-wRk2xD zdlx|p0S#}#FcAIyG!mD3{UQ{np`kG`-r`RyExX&u3mC-_Z2EP z2nxL0CM(*wx@PbGm#G#@T3thL?;)2@eu#5xc28fUT3wNK_i>vg&d(?^$7(ia_WXS| zn;Cb%@Yf;Fn4UkO-PxyRL#r5Z{^*C?{ruNBd-@^sn=|%K?lBu*aQwt7*1p`eZ{MC?hfU55o0KRHwa_9Y3!n{egbfIW3|R0#VGIn|h7Et9^}&KH zLoy{;0BsX6Op2s56g9&ca>!YFnd$9z-@aSzm6etIa<&M6I1zD94O~F?t<1_iCr&Ky z^SpZjLZJ%5YMJ8+kN!@;YL*kkf+8!(lF|jVTquMG?S^FI@IIY`H<%rL2N5cS4oFuM zbYWr!(iD}iS&T2)ed%XQ@YSV}*$X<%m)C@TKvpc-eeG8$iVRP*Xm8)8SY07>L94R` zdQCdNM*1G{#w(gp*`93ndR5h}-vBO2`kgb;X*Erb+g%QNzIifne#Dq}TyOy~AH zsMQtS`@hKi>@%bn;sp`2lh0}Q`iRC|*2@ukc}38E$i_>*K-k;EE7lN4L_v$|i|6$B z@36Q!rnmPBjs9(lG{p}j%c~cFz|#fWum3u&-Yu5nBk~MRKKesG_<#RLzW=Rn@#y$xFah?5hKm23ORqu2flb zcRdKuX_rFW0DMO#EC?F#s29<3)=^t(*SvkBu7Cw)D@$u2RpO1VDMC0*xdCMMJtu!E z1+6M_R#`J_of4O7=SWhCBUV1U7zgpwU~I5Y*t=;rw^o}HRP_z)_-s)!`*)`jTM~h; z#v`P&8dIB(dS_XOQ=)RkRsn}rG4rar64nYMFh$qE@elhq1fCyw-*CYn28imKqx;uf z%(j+veh93&xdgVdJZsgs#!jlehxMaa)VBT{%T_CRs+nW#BD+l?93WMB{pK0Wp>Q4x zv-lQdwbmf53G8M>s`JH|d)VkyJ7!U5*uwGL>cAPGcXbNPf$@B=+=%Y06;X1;M%tOK z%uQf@a5&aZZI0}ra$T^bqdGUpOSy@wv`lKx-~w74vlrN`4k>NquXLmdOWho=F_poz zE-SQZ`1DdUO9lH)&1|Y^gwSsL2rbC7g8qij>1odHPDwy!D@~H*eD-O<<;fA#lOu|J zjATiY;$^jhQsuAhHIcVmOr_HCB4DVuvQljkX&o%2CQjR;>xj4wVX?%!eS&g+cM zp3~iZnep*YX!SP9(*@)id#`<+>E#m+-~1JZN1u{i4?+3_eokI!WHBe+yh}2lva!2Q zbMFoG;u@7LnGeqB>>QHI4xV12vlUq~Bkn!m^65`VN9XLn{tFDAJfhtVdHO6tWr}X! z=lm!kTPaqng8pU%0)o&d2tcFAvJgMixc=-KQ~Mh{KR`*%;oSq;&6L&jin#X@$@Buq zP+Ac*+O#`+*Xt zI-s%jfOI~j(b;2m@j1=T28;7|(SAUhtPy}0M5L2zR+9^wI|s~;Kc-ksXzjg$CSx&p zLe$zu6$-DI_t<^=@6x^VfZ?;h;77mr&-mWI`aVDTvp?s_ zr>Eo@tY#WNk_3S!Zu+I=CNEf}g0q2QtE>2*|48xO&ozGF;YnHc7BI3;Xi<}gHT-br zy!>%#UsR3B>O!Q>`y_Evp71ltS$aj12+37Sr+lK3ai#&N9R;e6F6AU^s@K%Jl|ENwK7iW!jT9o zzn${yFwE9usRHs*jN=sbKhXvLJQB_#2tQEpNubtyk zkr$3Ml@{rsWfR}!I=tFMa9-CV6<9v^?6%X7(uNdMGb)MB${ix&1^S! zZNq47Oh3L?O|h({-{x{-YxSTj zvyj$ha|Y+*ubG;JE!?B+jMZo$%9U3(MmVZ|;5a5HWMzTyq^vfWVXfM>?ggxQ$gO29 zxKmi7KrO4nl*+TU56a4k)j_kH+gU8khQ35v$oHtK~Jz!4aLE`$VBnclTvx*QYdlyEK}8vh|ESUDDlq znJi!7`vJ-PlGf%H+3K3s-p{d`oDpw4ph#!TMkjbOW`6Yoolj}qdV?So2pQAb{TZeg zACfJnH2Ph_&X-7rUyv0!@z%?1+#e_ruV$Ql{sZ3l zrGJO%`3rn+MHu;vh6TO8N1?$JkfsVh5X{C2jfPj2qs=l_tI|4_B#QmpE!NA7)l#!} zDMJP3;ed}k)7Be~<2V}V*TMQ75Exck))a>I2J_Vbs20up1kYqVP zik#(iKo~U0@)=?GAwnpE&Nh>yPY633Xi}2-6@Ju3NRQ>^6WW_wWFjL%vP`FB>6*^Q zZH7<3M|b}fqIQdXRa!gJ#U){@MV_n~ojoGxv-6Ge7;Dz>8_$ew%c1iPyW!^5SDux}^KkUnPo~v~S%(ujee534s@q z%m-!kv`|RDN1;Np^)>CSdyJ00057A_?jZawYWz8OzW(151qI!={(X+W`#;L%Yy!V|CiCUWLX~E`Jh*nSlN=ce6N#F~zB&XB$$uq%nnN#G7|N8%d%NeC>$*bIw zbwvZCbysKCYK4_zrEBuNG<)APtGf)VS|J@PKdK)qTUDjRX`ABbBuaUnYdQB00A28O zrD#^;tmK#@0|pC3sg;!IU`^Ks1Ei>8v@Ebyb+R`?nJi(XmE|Ayb?n^-^1datJ`9fs=DO{lWA5?sW$f$Mt`=h9}E!` zjtG{}P|X=;ZMDfRv&vvengjnE&d2>z!Cx+|&fdwqcENt;$1)1Eb^&{qM3j5Qnj9?9 znaD-ynaf&@v^Ei#TuMtHY9QzU%K)5hnqWU;8`s#1dUlfBJ*>8F$crs=H?5ghAhx1e45j?5EP4`|*O4j9XJqK2_4d*5nq-I%p@&5z2e zUll{IY!#K3U^j{N3fNAKWe2~?bx~z*C>I}MeNgr+msS8%BSM%&BcVw$c>h=+rKTTf zrVC9wE-x4O5~T%6qVPgV915}=R;!#a_K1DOaI6`R6~`wjM=u7PKY7l0I3}MQ6Eu9b zUwVt-^B;5ntAC5x=?5gs5#!Tin*9x$?J{eid-rX$TALgmgYftCUXv4nZiGTs$FHlE81^1wKNrpjaZj7#XzLdH8j%pZ z&OYDhqg^=EiuO(8=>IwDulXmy!hJO;l-5N*=lzF$@Z zBO+T|((WHJACEz;=pVey`SVNA(A|odT&KiMkJU<{3r)KdGGFAhJ29(u!PZttmgM-p z$9S-&*$L@(V-~YDDuaWUUuNU}SDC!{Hc_-mF<(-whGcq8witrS(4?%EOM*t1bb8Ke z_$hJkHu1)7!gzyhaZb=ZMC+XG2Y(xt3}HRu`sh8PW| zPk3lAqF7Jq-Fl75(fc&E4++9OiXw;gjQ*WB7#)4cZ19NQ&OM6dCE9OL%r8-4mmrkP zk3R&J5H&U^vKa+FtLrBus}(9+v!0xgFRuurkj;ZvXzsqn&g=g%-FxrQfAv4$?1%q7 zkALu|{NX?P2Mo?GxV)TGq>`W^NK;9_8#A~_i5ik1H0JU`6GoC&OY-bl!aB+MlShhw z_$Q!+BnUjyQBY#dn$8XDESAE_1A$HSb5Q6MEPbPuF*Sfw&b058K&Lt4RX{rk1;goBtvD%-~wct6DK~0{! zo()!JTLMyBdsjTju7M#+R{6EP0P4h|N+~Sw;{{>x4I{U2m^iGEzu|)x0wIkl(d6wr z0K`_{6NX{ga=PVYR1C#}zX>q0+f~@@YHnv(Y1OmclB?=7+Gw#QR@x<`c1YapIo4={ zXlma^qCK~gu3y9uz2(i{e9H@R6%A*Ex#x;E+MX0=4h8U1ngEOQ_n$8;7E zN>2&Gux+~$aX~GXU|3S)Hf~89aR_g&Wv^cnA1gr0zf0%St6~|fV5k!Y9HFRhXpNAb z38)d(XSC+UNbr25d2I{EOGT&U6Z+8Y1gzF&6zghLW-P>^AXm_8dlU+yhM>TsKrpy2 zn9r7c_`x;V^o-{}d5^;fuW|bRAF%VvGVOMo0?p3Le~HEDDZU>wJAaJuJhZ=q z^aNqlWPI{D8;1{B4vvZYw+Nzw;}5<^ck?y{u(*DL6duv$&#=7yoHz)PjRVHd-z8gR ztY_zCi{NBIR-{C6gVxp^78fswH|`;Q4<$4WFJZNq;0F!7s84V2OC-|^7Sjtn8IjIU z*|_}`R^xMm$m9IcpVHmB%hi*=Alkf7+ze>6`>d8Jt)089M@M8y#?|GTTld<`=NY>P z4X!Rynk}C!QOu?(jaV|g%GubA5PrluP0<>%JSPkV!iTL5kIjR($QI`)5m6+Uc&%*$ z1o?VGo@X>SUn5U4d^M*CBM7<#DrJ26IYAsFycR(yh#Gega>3Qp9};#p=C=!Y=R6!lF~Um?#{ zWV0dD!DGaF#cFy<&$D@nmF>f9wlt;#DsxlxybRPVq?qa z`YH#d*}K(bGETW1lz;o*zbp9e7Xsh+@npTFYo(xAkns#rcMXAzkg?!wq>KBhQq^j? z=|<78k^NAQdbie1L7|ibC2joOs#N1023k`#HCa)QE3*<>Yg}--b+uaM&^A*OqB5D= zu85TaW+b<)w0{S1mRwM|Y^@w}py%0VuyV0#PNcQ9q?$rLMz&hQw?rwzZCINH_j(+GMSt7R!ODA$?G9M2y~7}T4Jq(K z-}{Eut8FP=G;VV_LGA#yg6YcSA*u~#9TK9NG~rm1U91XqtOjYX;;JIm2!Zpl*J=b< z&@p?kV!(Dh0yh!v9(EJj+S4}ejWQ>;FqNAsOGSAt#{pb9%G$=V&u-eq)^qJ`vxlD! zWU=FShXi{#YL8`2LE4)4tb4#do@wVO%fpGA*V={57%HZJGtf_%)Sw#;Biv_1jopGZ zFXyjPgX=p1JgCUdjhxnn(0&#N2M0AS}Ot%@>~)6f+Q70q2Tx=quCIk zG+AD-TxdK2nUbW1LU@`Nr<%_`d`y&VA!(AKlYr3iuK)lb07*naR0|gK z6OMn5a>p!!B2k->0>AK)x)9cYlS|#h>D}?vl*U*nR!4 zl8v7c^$$_&F=5n2Mq8xGfT(*=7G=?}efL#HXUA;qJ;3knvKn16nXc${n+%`)h-SA1 zoJd_;#Ut>OeL~G{_#>ej=f)+t*kHzIv){A4L*QC|&BcnEp^Pf;C zA3tu9Bx};?V*+2(+Iy45`6K*hkGQ{!E>@&z&T2Nm^EOzIAJgpa(7g3kvhg!I8+RF9 zozrNCv<|*PIyxegK7l8hPljaEYg*klNjfKt+l&T}x%0{|v7BF^lNnLxHu1&-wjcau zHedNQ;*DL-Kl~TW2cPop@BDWF#y~m0eCPN7oF|{3GhQj?E02EH=W3jhObZm6D3&xD zf@G;ll7iK;ptlh)9i_xg$?e-QlS#tWu;6m0`Jet!a5gXf{l4!z8DdYGEy`nmx1vyb zwI*)Dq~;kVK#E!bF!dBWt0WoV6E)&)l?bQcsVWe>CW~!JVJowoi63fR3NhrR5)~MX zvH0j@qXlgX9Y!IsjohrOLs$i_*2KtZVbtW6$zZ4lW(zRQ?8-VCH}JyTvqDXQHk~GM zsd{x^fBC(#CsRdIR8ds2+lW!CP}{5uXFaB7)~~&;TZysjZQbxj)3^TCG6t?%Q!EUq zYCi16DyvSpue=}#zTt?38HJR>^fIs3%lc93H?jS-g)p12C|e`iA~wQoxU!Z+rF~1w zR80@-I!$%He-ms{?tioBw!4-T?mfE>wsoiTX_vImZFp@4>zOzOq;P?Nc5~U(iz-*u zusg%jWUW_s-S_U?1s1re#U0d$lrWpr#wu8I`%l-YmY#I$QGd_QK^bML95Jvgy^7P;ay-Kiy96R9Y`0LEM&&Cy z{cWa`A-?Cceg9Qf;|qjZB7$9H;E~OT^tSexk0$8loN((E7RNuKvHJ?6&;Ee!!5yY& zC+xreS2_8~AApV!Izf6N_#uI}rYJOn&)%cAzsq{LWboo+JeknD{R*S!pVQsDi!KC+ zfM}zO7sSXylcx)o>x|W^Je!`c@FR&Tpb<;59I{-|Yo1Ydo-w^VBM5x75_At>MN&9CrefXWlXc$4pNN4MiWPL^8H;Fg)nO#0%W9L=I=by9DzeOryn!PU(ZM{r$ z=N?hm;{1c(<-LFX&-v5e{R6)Lt@e>9^!F-vrwc$}HN$4rkOw)`7yN69?*0{RXEa!@U^O54W{z9XS$-iu03%=(&IbszUN!2Y>*TAz( z6}CQhO4(*5k*+{co6kD!ysqn5aPTV90i^}DsPz!3$iA+`hcL3qA*pb36C+2c$w?=# zYqxf0ZtHfmV#ffjb2(U`tXTlcUq!9Wv<-Nylr4KB(+Rhh5nx4|t$||ZPEg^2wU)Se z32S{e|B9-giYKirwzBNnph(xQo=OY1#6>ApHnFOa66>CD)(tD7jn?nT0MphO+<>M;DuB1D(mLXbl;<+pfv#HH%RV%G2 z+&thIX&F~R^?cH9h$=v*j2hO?H0EkUXzPEfv;}uC?O_!+?L^ffDW6*dN7sU*vEa>J z#bBuDcO)9Ye5MEjD3m~JQC6(;Aj@IBEC?e>qbXP{G+9<@G)k8(Z;L{pl;p|Nf~U`} zdGhgNuAY8`%C6|&xld#JHP(X<(6XSt^CoFBMCAp$cV1<3eT^4Gd-E;Q`5E)cF@+ZB zWJPcHF7v^2L~D<@xkm`viezHqE&G+S^<_`V)dM zq|x4DeE9`l*rLd02n2EO7ICLZv0k9FHHWYNb>^c1S+d6WSIkeJvmAZF?!7ly4X5PE zlK#P6hNsU6qJStYGcaTz&`Oe~n#HW3$f4cwSuG2iEe}5gT}YBuL9+!(>eFhp*nQ)d z@pMYQ9uhF#`)sNF^78N=hB(Cpm-y<&0k zF~w|7@4+w9XvO4thR!lp^C7*xm$~@jhqN~Ca((d>nax>_F4+FkFAz2kh;O~c=B>90 z{3Y}8Q$GFX|H==(`5iv_^aZ1F!D^Wkw|tb;L=DNUTMf=nbCR?m%YC-DC8J@^Vy-y6 z*C0+e;xS3gwEyR3_>w)vX>Z?fm}Q%Kw`CQdZXAN`BNVqShMf)X(ZaVGh5;Y%AxC z)wN7YsNBsqT@a{J35B@PoXn8~T?0UC@i0K_g7%DDur7pB3|Dby!VR{xa8!k4D_MrM zsyao?#&uEquNt%Ts(Hf5L94l!im!1o>k81R&9i6HE9**ZJuXAnaIsYQs=06qy0-BL z(zP1585(Zc>~cwoXfz^SO{{hxfCI%^g(*|VzYgGz!8oL>fJ~T$vjKq4FQsj8h>6xW zo5=YwD05eR=~1Y{fRb=s>0Ak5TZUN5GS)y;K5)lyErT|dvTSf3x=Izao1j`e$DJMU zR)?b^Chq!{1z78Z>GN&&yW41XS5=!zR&(cQqBe70n3~SoY41XVG6&yY(vcS-oFKrk zQA;eWWulyafv|NHus$VR0AU&VUlKi+CL^lo{(9C%y-aBB%z&;6bGQJ>qChD{uC(b) z1%Z_O#@ArCrReuO`rR_cDT?6iA}5X{d9I0DkR%$R1k-sz6iULN-01U#BJ|4k#GWjB zleb%f={O^bdB{xbxgPxs&rR@bL2XG5ZPhxL3&(AY%eQzoa+ z*?RajR>P-=cn6g)nVdZ$Z0tZXAl|%<-`pkcZ!x(X(CNjTfBJp88`~5)GsY2S*6C0_8EEjrr(!FYw z+-cG3Z1Be4_^+5Be~0Dp1&!?o1VK!)7?uS`ij48)3l6^YSD2i9gctfmtwUhN;`);P zH~%_%bwwd#lG!!sdW7%!Oh?BYy!9V4eg3D!-7T{D92o>?5#hx?#d=1*p5TWKlEnlW z_Q}T2&{3O>{fCUtp3vOdM~vyZ=tA2jIS|2dYUGsv!q zx`zaQM3QNyr=K8#4qn_uFVAUi9k3V=h@viema}#EDp{7X@$lCuM8WFxk9huM#?g=d zh>PsshiQ&UUp$(TrHU7$f`9xiMXJk+exB#yxhyhMxCL`wXH2N8M~BkR}L3JHV-n#h#(LwNxUpF_rANf4q& zh_KIXHmLEj)l+SRy{C37KyB)4L7(MBS<8`)$hCXJ`Z7zwW>~Yn^j)FUZ$Z?!NP%GdcPJdk?=tniu$D z%=Kkj#(N4y5CotV(@DnmUc;0TEj5ui6s)rXPYUu}bNJvL`n#LxJY+HWl*w>}UY^tF-$BMLyr6~7 z*7$l!qv_GS{~xjY`qzLKB_jvK>Dc9F)qE=X1+3?GKR1_@c zIn9P3hVUWr&dHmFaz2D;f<+o(L2^L7@2J^93r)`IkS|{Pqva z=z2f!kW!Yp@>VnS%IqI%Lf(ol2LhJRJEcn-+5A)Q8NqF%{asYPtji%$-Jp{C=G<1V zOY3M&W{J|2EiIuyISg>!WJ_UPN2-coSY^$O)s;w>(#Z%T7R`4m4csD+GpbUOFwX?- z$(m)M{F`m&BaCKUxgXqhsZ!PJE`uA&WUbH+vhI7g6Js?-t4LNdvzn(`pryp2iBaL* zy=-wNhubE|ybQn>)i{Oil~7$9D&po8K{ICOI!566p7#w|)2eFb*-oyVKuZG37Q!XNRJw}jw7r-WHn>mPJGl*I$9J=YF9w+O zPmNdHAV1DjVzl`ik*Ds!X-9ILtHgE_)RpPn&5o#*F?MSq+<(@hA`r&%FHB*Mn|ZEg zddmo2tzFwpRaA3skA`L4_0CncdZ0b#vi3Y6N+Bdbo9o*3x2^(f5wS$j3KN&3YAb|^ zGQiIg0=JE1y|7c|emNP#(`&fhE$2P-6q|jY$&4~cFn~^1;0ek3d5#w4Sc_ay6cG4= z!0`M9n|phRV$Q*rf0aCb zjbd?vM6mPv*D0nim=3O3&Q8haX9z#UYi$yH4RpSyAjAtc5%~!1g-9Va%^q34L=+0I)y9(^r=R_ZgIC`n zSuGeJ|1qtNdn{LT($O)2AEJe1csVBu1H#xN%M1Jfmh+S>fjm<*x;~3p&enFDWL?nh zO47vzx8MF{vgMF0JVY;_5%q2%bV2vd+gv~S9$pX=wKiFeUa**5Lpmo4eOiY3o99G~vd5R>Q|MwqGM%T(cT{LFe!_(qsu|_Frb> z)|*^B{Vp4K-=>%yBh;GxpZoiy$(YTz{ywu${y9%S_(MMW=0D?`|KfX0=Lu)$6V_{u z6a~|{AY11&TM_M^&up3zhO%tQoC=b4PL`W!@uDm>>q$wYB?+ZqIxYx;a&N8^h(bUY z9G&K*O7ok444Ro8oL_A;LtrSF#WUbyu;K-<2$`=!>YZ&ov>k_jfh=&3DS4Cbi)68qhgd zHqT>=2?;ai${kR3M76K21*F2Q>N{56l@i@dUP+ixK%1ycf*0O4zD9tq1MWt?Tq|)49&9n8- z*CX)DNvLb|HcjNF>87HPHM6-r8&=B}mNW==U8vj%RS_WR#&g4}QM--Z_$BMCI`7#< zcGN*s{&riar`$kQzP=rc6ru{=5n$Pd)*7q}!DS=ZIVsn}nZE2gnLXgv$fTS&P2P;L z)GVuh49b`X?Q`C6snl4hvocWzDGFegzy~L=--aeIUKSkg__UfH?M}qtB1aX9Fc!p- zAW1cGB$>|@o-E&MH3PC-5j7+}r71S>1)Y{8Nd;M^3Bq#x-L6NHN)!cG1I;HNXB<6w z%GL2H#q=rp=qGI6y31rdAPzwW`veWidbJ>o8swQqi$3TPT7wrhk?M-5v&ZEZAF%V% z&yeRCQcO5{|Bu<+y~TKN39`f1-8We;ubB_NDCfm*lPpg_N5mVqSWT{o8*SSCTjY6y z2m*9ELduvTlX&Dbx9-s1xsUIqsCrEjzB`QvrD?TB5rNb-hP?&V#vP$l~fF+J|p&@zM8bHaxV~A`}_j!&g|3j!4%j!qX(96a03c z<@}l=U!l_#GHRiXU{BMWpxs9L0i)+1(A>Dsjo?q1wkm83`>{EY^w0XGI!tiBt@=hwIo3x2z*IaXx0lwe>-4nBO*%*l3cU9A21&m zj7Ez0Pc;9_w>4?umA-x{2z;-sP(x3u5a!-K-)Z3 zyN?~ksj*JWF5L;Qv3O_w0OOa@weMGCL=}Z$gXI`1z_xJ&<>+jyN3aCXuvas$?zzo> zC4thFdCXEbJ2o3(YC*i(3hvoG<6f};vzxk_G<{)CME=t3PXK*ovhZ};~ zq96=4w3XmmV;g2|Rhj_(P&Teq1`CU`y+>osBAWb@w7A$;iWl1qH(0!S$!~2Ym-a|Gz%!kLQY(;nLHp}URun`f&J@VN#>vX|tG@*a%71H@Rp2=zv z64vXSLTefg!DN`zY-_Sy(`@+^IV@%wy-kna?Y9{{{#NN{l|5QpyXbsPk_H5Em-*Fm zT00LA(qnr0h-Pme5ww^+`y*D#8X0y7LJtwP5xQV{^h4UaucOl?z1=&=W*3=`33@wB z&dv~Ofec$n>7%6&xk9BQvUJVn-LJD4z93!9@Ed)k=n=JIrh@_Poja_?kI8cAZ0w;- z^BbvFOok`i``O>1Sia!!D}Rq5k|YW~{)6A-{onh2&d$zx_QOXEraAk!0xmBVosEF` zb%qEe63J+!*xU-3PBL08kM+7BYDgN*fHW;hZnF_^b(P_H8iY@>QfzJer~!I z+1e?BqR35)@v73FwQyS5V$Z2`=UzMaswL_+Xw1s6%EDVI45e0A;f8}CZNWz00A^*~ zqLwUJ3$#+kS6-_fQ?iG$@+!jBFR{;Fj!BikC+ysrdmA~dR24YwFL%gsFSH5uvN>8&3XNw+CzlK>PtBn_q z{gj*A{?xU2$0Dg60H?Lq*=%i*>?=F*)?`*=zP9=uH`*0ibBnGbZXH`F=csIKbh8o@ z;-~WMb=AqKYWrIOsi=LnVu*I0g!_yT;Ca3??b(H_8vGdZlPxA>zEd3(;|?%FKv9jk z;wH8bNcD`>PbD1e&bL8I)vVY9Us`WGYt}T^wqCs(B}#?sGC(C*V7P=wmx2cyn#B?t z4MD5r1CXv2t5mUAX!>1AmMMhLELWPrKoN!D2NDmMuQc`Riiq%T<(Fa$o*9nh588AA2M0dAGp$fKl_vsvdjq$|=dA=lB zFK9N}G`DUu8N8s;YMGwwG2O#gIR4-d>Fj-p)!->vrV+wtbo7|JU;ZkhwM!5-5n{=D zJ|OP&NG2D^phFyYX?8Zyz6UBHonIgu8x+ZcWO~J|*M5b|&%TB71shv^24~l3Em^KL zTe~sW!vtLjdffmKNao|5IF|Te#XwLe~ZcUckvq=P!tsDicBr=y^z)D96#D zTNC)2sI^1q_OEjA=D*7#StE7Ai;up=kN@@m&3AwIn>>9s$7}e!crr)%Ihz|HSAz^c zlITq1g%C)OI2LSd`J5c3Z0`81mpT2uDb`ac8VwI2H0^dkqb(Q?b2=?S97~pSO`$d2 zp2zhdLj;1&PQZ(!HOE8EKl~0HPayQA%N}wdsd37W1z78Xiu66mbNw6>RAC!e$=bbRo|^Ld@7-5ed|^+E4ADTsO4m-K#PbR~24sb7(*3=FAM$k{}E4wtC&|bG5BnnlBUpszh zTq<$g3j*&O?t&J~Y5?wlT;t5(b}!jF&Gz@g*1UIlhuSTst#V|)>>gCtO&CyVhc?Yl z-z*MfSgA4@2^JLXq*fDP2WbwEE?i$}3&gg(t#a(uf>`-?SqD)w+1BS{1OMEZYIu1A z*oCPrZA&n^&8}U(DE6K;;$ST$btbJfE+|r(N{po+usnb+;@$vtnKxRGi!f_y2%GDT zV3?}i$ks&U0&dK6R11$IJk@5b5gYqnZ5_)ES&_if_+Uv%H3oa_Wd=VwhOIXA1I;>9 zY;?-;cH16aAZWKdt|yAXmo#FJojsp4D=1P3V?p3Sx9zcBYqZexI+A4qDibtX9%-s* zHYLkdxvI;RVrx^fTtl}bNponoe8y8)t_r?5$~YvM?EC-#AOJ~3K~#NuL^gTB^G}bM zUwuM%Goro!Rf@$Ct?k>Kef|mUW(z#Y{Q81)F(U5o)7#u-Iy|9s>rJE|(%gNSZfAqV zWWsEAMKL`m?7u?0x69e5-=TB(CXMzcNs%B#!1-tIvT^VdTDF;-oRBUr=^eht^zt#g z_uiqmy~o*$7eo!g=qh3Nu*uU$OMFkTdk}JVyr$g=Xg0ml3Z`4?`MU_wV1Dugw1_E^30XR)bLSUXp1+S;kLcWb z3!P^WZjo!v;_5TD4<3@G39ZfBOizDIbLSO;C?@Xi(%E~R<;4@c&6nBQzeS_FPqLWM zx&02KllR#;c#Ek2GQG|oqi65Zx%Klz+doVHOTSLs?r`^`f@8?I{c)~8dz`Em ztIJei7Z4|mCa=rA>|%~;`a(UH$!f};|Imz$v8;V5v0s>bZ2KJju!xQ~%diXZ3_It&fZnC2Tzdt8^>(+L8$@KB0~4 zTjNRJSz!nazpF1=43ZXs-}IL`&m~*x#6mS5KA_6ZR{0O zyMg>JT|+75Tmm%Ervvio3`DdNay zG%9GfVZMaj9iJjA7)>;VhF(vwn3Z>LGz8;GLAzD9&J1Iijx~+Aj7JDONv;KfP^?mo z?+ZLMX(rg*^f^7t2tq-Tm+SxYU+y5pl80Y;gI2qX3>yS~6Z{ro7_q#3j2CY*9z3Gi zY_ggyY47Y1_+6$~Pl@__6xo_&GUDKkpXc)N2M7@%J%!5GG<%z9T1c5QKYvkH4fJxn z&daPvFJL{x?`(lmB(pQpO!DlL&$t{Ebovp^P;zy>Vr#3(a-K21&UoodEhfV?Kl9E* zZoT>otf$w^uO8!X-bOC3A=n`BGJ^gcuAjfp*1fk;8axzfxs3yX!_IEV=sKm<7G$|(y(oxcXf(DrS~)J5Rc(0&?AsQ!##&-)|5tu- z3kLO#g0&jiBFL5<){x#UQH{~Lz%mm)U`ODHgS~~YplLU@Wt}#9z5I|eo$u;I#<6V6 zX2JMVDlJe1yp7ME!l1<4a`JWP9%cNtVz)xDCmQb(SN82EKrxeTWi@%g??~cjqDPz1PTR zXKdd7GUKaj!rm6+^Dl^+P10mU+}cFVhp6>62Vef1tS&yL5w{595S^ziW;43|fYl-= z%RGYEXEI1=w0-Mx@6L}H2mc&huX!|v0=bz&HAyI3S z&V#=}+`Yr<;>Tzi5;i&{<73*lU#GSCCfV$Wptn!9n$T=*;{|=P`6-LpsB9XvJfTn? z+57}013bBAwVV<78lA3)I$LOw&}r@v_irP+U!t}D5?K+k`}TjrlRx_{zWDY(=HL9z zkND){GlpZu=0U(}RX`!wJq(yk6)z?wjeI+V)fR(=%e;iPip4Tz1e#3&uWJJ!;i%4ztNbWoEJUkL`xhj>(zvXq#7V7rwmbjR?#dJNoHX ziPaNeGt1_5I8&}HoE2xPLv!1rar}Qe{SoKS_`7PV7{*^cw`FSLr`Bzi!@Dn_5qfOJnp|sI?NYEn;-ZT6U*J;HDGiMo5F;|u1)3)=lY z%h4(G(GUuSE;7RA7G9&l;_5LnXt0NuS}159#dxETiN1 zh+18IuZakI_<@H=#!R05DPG*7P*5ZT1U~8HoZ-6rutMLoM&OPQ=pAfbW zm|Q-kvAIhiLi}bMKZx)PMd5`sH{K+hKclhrfFRgr9b1rX83y7Y1CSsQ4>Xq z6esm`yYGDFJr8TGsytNvs%l^PO6pB}C_(w;@+^v)6i$f#VI?{vdG>4=NS5a>C4ng}_oP@6V~vz- zD6MOy8<`>Gkmc6B3Rbx>XG+aW3?_YTO}c<|&0I_X&Drxchnv;vlR zuOB1mQK}BjaePa`fNo-W8Bv)FA`_a;=p_Bcg$;$v@X2>1t5c<yQFINqu?$89{efn?w(NF}ZpW9t&SoudzSUzfb9B0n zqJ-HD%2Ko0!eFQ=v}W7*gwnDsS`p79sf6~?stb)*rq zURkRkYrP^&qlEMMDnz*yJKP0D@SoV*IIO9H*Qo(IepSIV4IzhDz4F?}ThgV|z286Q8S)P`r#! zCQIxVMK6_JQiUOgv(C=i1=(t?!&+%Fr7(rj9|+bk#$+y@gwniVHVG_6#gfYYyjw+1 zQj~*>2o^_{bdhS`W1GXMfRoK0<1rGiQoe)+A!do$C}LfsB%8Ucp+i)V5lM%0miD&@ zxQTR~5r~S`tDq_GMiQjz@NRf5khL+FtGuG70B`gJabBT&Scpl|wTkhYjsCO+| zE9zQf3SUJ~7MfvCb3JQ$aJS^;rRDV4cV?T;9K8;#mfo8*9u$-v#byHsBg1m#SZ`o* zpmAs#YZ-JEb?b8tn#R%XYIa-0r=Qn+`e?yNKYB?!|CFmof639kQ~F0|oPYTHoWAo5 z6s6<(=?^Hip?~r^-QgIAqBlN5X)vbG$?IQccKw*5QjAaD#MVpJ(`!`sn8Ga4-D8^7 z45tkJk>U1w2?1DcH;VqqctxdQd^BQwbij5sXMO#l2juk*Z8TMX!fL+a^lSemv%mZo z96b10&OiH8CU@WSxfjbN)u7Mv;t}1++sw{?$l2Ha3!Z)FUqC&_boz9LhfJS;!tm%m z!{a+xH=&t6=IAT`HKUWaDIfd{o9Po?e)L2B)j$1j_}(A=gpWUb!R^#=a8&a7Crgfw z4V$e+7oJ}Xish=IH>}vKTMDBoO3idu`w5eUuOlxjjdCqz0fkX4SFJBcZ9TjmANOe5 znr7<((s*2fR@7@tRcVTzqBII+d}Y&kTyk^Maxf}bu3Daaw&BHA@lSu(akWwuWkG37 z^nT?EMijMV#iwCh@+Wh-iwF&FWfwmm%C7O@H|ZRhrjG_?lX(?H=Im8rp4A0-N=NGZVkDY!5lSP8i6qf=9$xB# zYbGl8u}x5LM2*A7JIt? zlt@baz7oKguu44m98I@@w*2SA#kl>?x7OmUrOjpu0Q}=GYrb%1xp$|e&@dQi<}2uQ z9NV>HwQ<}zGyLSkEt8R9Q)|XUZzata4c#uxr;7g2u~~bCZ49(6bV^OrSTXAfU1+0A#{fA=l! zoUAEJ$HRBthv5TQ-C&0ISYQ5x+s7X=y!$%c;TdIFGFvRE+8Gvy>5M3PhwSFhSk10* zc0sp$mufhq-qpPLK_Cb6S>kCSPLv@+Z(X>}=z6Di~2OUQqQ7WoN>6Ic0qBi)^>Bc=pE} zz4vRWiu-jd;dHgSV`uTJIu4Iw!9hh?z~jd|?%nTjab8mtP*$4$(6C$Yu+9V8ZeKCI zZZIX>z1QdBWzA@)m@k4y%(ZN`j=K*AOmEgW>*x(iK6|vLG>(7ueaFA~ODK$?C=`k! zxZK;2OdIlFAX7*onb&!vL6|p|tRV?sDTF3Q1wpWjLEuGlFce%!KGvzE`qjiR@xn>+ zUlaftP|3t*Gz9bh_qov_$}0l+plqGUK2%gx`IFOFU;mxfw%%lZgyy4K(L&flMNmq!R&ZiH?Ej!=G#l)(u z{K&;%On@*oWD7F5P2ft_CcRetdNnBxRPIy<12}}2!~UYzJDjO=7E_hQ2YJ6?xy)oW z%YO$Kgi6TEzca-e62VHi#>MBMQn_Cw%3zL)J4{e(jKfEz9H|V*;`$OA(z%75keaw( zq7sz7MOCE`y`FhX;-9>Yu3w9age92N387~-^e8aOkYZR~=#UeDoJl$j1Q5x-UmYcx zs8+>ne}4`tDor_SBkn8#ZkZ=U+=uBM8M@67Eu^-?d&(YJpFEH3xxsanp<+R&DsCp+ zqt>y!R2VoigGvC(-?9Im7Cs2)_LFnR#ZvLw$g*po)73P!^DTt6Vm#J<%Akh9$WUnS zC0VXoMgxs8ipKfDM2Cms;&+s#V!dwYbp3?APRGzRmTpJ0T-Nk@z8hDstJ!QVMWN{T z6*spnqoD^8rcm_yfYoU2SS(uxJzs`*b8A^Qn%UJgpMA36(Z?$;o_x;Y{Kr&1@BVF^tGRso5oI}K z^7>CPzj#DZX%^Fl<2zk?!;;ma#@d>LqX`e*|3%g>{~WvBQuYSatzvciId{MEAG3P- z5moPi+vnfq;Ps#9<#&IR-th^pIA%9}ME~Fv+t&1t?@_O2P*3R{zQfKb)aI7STVJJ` zyoa4Wra@nF(fiaegmkq;_?+;-LM^TluO-)^EhJ%8u%Lb)Nc6GyO zTwyI-zTDDS#eBMDc-ZCaZjYPW7L8*z-O*UZ@ucMAk5)7e{^xHxzWYQ`6o#twAtgdb zOJfYSZHd-z;DddO@A6taT?wM);X>lAukH;Wo$z z9p0DZQR*g}p#ZXe{XucY_h#TH>a*~zIMP1oF-I`eOjcH@RS1EoeUK1-A9K@UXj>LS zTzk@oWHL4nhpPaP#6S!8lNs2e#A56F0L-HPm5#arcRCw@q}CW?^aqLfh;AxT=27P$ zdkccurg+s~xx~HhcYy$H8ris?oFE(Z6YxAxklxkl5MtJSy0Y}Q5Rma3)^hqpMTCj~ zBkd;o6f&! z9Bu2^Zhb4^vZI*K9o=3~>T8R2ie~5N4K(YOWjeQXyNa?jq3?xHI`l%@yPAh%&2;Xf z&{{4DUJJ!&q-k2mpl{;Yv`$fU6b*23VVO=FoX8xrNTPHW?55~iscfT*3s`3R2|J`?Q@Wpi-yUh!Z}ORIv=hX6-;kyHfu}MSgJ}< zH;y}JCD)g}=D*tuQxt2*n{Rhn%q*R5L0z}pz29ZM+|unA+*~&t9~HE%yc;I~ z-C3WstitrRkeD7lrAj4b7s0v7xFGS0@Q6bIL@H(0ac#0H7jv2R{{&u%YfV6fOg_o` zQdwaJJDkY8++&cuyitzjF8?5Zq|LZj;0dJogvyXehx9B6@+JcyqO+nbQORhD-BU&W zhW%vrW0Yx8FDNneyuyvTSE(?uR>!*&<0s1WXmpbHppq9S5JJ>5;sKY63EN6yA#oib z3O;$01$4z0!72fiy`)K<@&?qP-;G|2sALuR>_tL-ds381Zz_*UqAM#yKM|NDSFs$l ziY|*>{Swiu2M}_ZL9t60y?8n4nK4X}q2K7P5>n3U)Ey3N=&BVoaBQ`RkDvQVb~^1Z z-?}9-suMuuL{STh6t4)`zKN(`5Se==8O1A9hqVa-db-SAOBpbOFak6YMg&gMW7MT` z%G?!2sL}UBDQpA@sRG1X|57$3BQc4@EVPn-7eS-~W#uf=z2+l|6=Y1W!uu0S@M#Ht zL&<6g-)k)v>y!4R&v{_@U;3irtFI}#eR%DD#dKC-J%U%L0KpYhjPAiVo_?0_MHXG%5Pw~bQ~TSZf;vjqv#D4i)l+Ilql8>%$Js7 zU&qgn#yTXKwTwra<=QdqX=>}}6bfBxZf|`z!u8INl07+4y!K{~E`8^?OtG8}3ThLz*& z?tt6rj`dTn~h^UH0nR z2E#6w7i-$aa(vw3^Uqcs9+hYX+pVwQn4A{8e75EIw8MJYQg(brLA`CkXhvhj#~E3_%lzE@9jw@083;)WH&L?*dO*SFlm+S<@CCJ6LQ$R%D=`wAq= z>!`@RGV#hbgcF18E=&zRDl#nDa~XJ0Dd$Tu+~5EJAOJ~3K~yb&zJ#a2=R&mB?tL#il1#^BCZBjr z)6V@pWX4N=#`}AdZxOv7M*0DSXWKR?b*+6YF@P571K>h;-2Gkz*~z`~Gug$SPD!Vd zDi#EgI7?wn8WtDcC&{KcU74~lA4EcOnGi<#na<);%3Som$xG@PE$Ekcc;PZK#qC1Z zy@;+V&u7pBQ}F@>0I;196o;}ivfkRBY+W2-riW2=hs_^ zHz09aWb! zhKAPp>Iqe2B*071$DjP^qrq)yS&2gb`+fonpKuo_Uirbr(_117W(JU7&Rp}Ux4cm>Q*N39etXDPK zwJcX~a$;C6TW)V!%EHj;8m=yPj1LN$9UdK0a(!KMcDG=$Xjrcto6y-&Yv27*S;xVo z;OczKo%(!|7Q`Q4~CVvf=K%F3Uy3V&NDa^x140di{bW zgS~5y>!Dkd*;uYr@6mZ#u~Pw)G%D=n|zviKN_psI=<$I!-)90XJj7Hrm8 zG0%T!rIoRg90mzbBn<5ZUyAeP)&(T6CL|?26=HsX^KQ`f;OB8i@t^;UV=~YjO$_~>kJ+}i0qc{!)>~gP=BIHvOr@waES8r3&~SXHdGWHL z>iC8+RjFC6E#02>Wrww8w}sK6V!D8F&sPPE#s+0A*E7eRQ^V}GWjNAox0YTg1Yh4H5xmfK5MyiT!iq7W43H*TTjm?2L+ecJHGhE9(N`cZ@l*g z)txsP^iSBWZg5J|u5W4U4YqBu&hX@uzhHV}Xm=}CtD2wt55CT8@BcjY?uOgvkLV5W zGCX^W*(blx;H|%j(T>%8LBFGLOfZwzP$=r#Kjizr_f1}Y_LvvXR+PPx>21yNNr#K; znqf~dowbZd1=Cr>@kz;cW4&jjYk2mo=H#fPbq$*hKCfcs$LOA(RXlmL<>(z?-B@~q z0^2G!>zd&~ALVu|mJPkCq;7m^;N|(2x`vM)xBTiKc$(G5cpA=n_j`FGo$;cY+OrT< zj1LnPop?usbWX8ip=$&@gqrSPjawIH!CNn2MQ%r5s2E!i1&dhR5n~5SFv%z3OBY37 zs$z1f<**nAd3ZOIQBjR5@9Btv_h9^?bQpZ7qGg(lp(OuY&?l0_CWeo^J9fyEZv^k8 zmVJk<76BZ!lJgLCmw0qDpRnAgyeGksm@8!+v~5cvC6=UFHgad-Y5v(RJ5?peq2fLy zJQI`Yc{QY~vK|V-_zE6%`|r>-o}A=Dn}Dxp1pDdD2TBN8smIby6y)|iMZWY%WN-UaI~F}$2}IJ0<$ z>8#q|>ha7k?IMF0Kza9*2P!rSA^(>U5+D(++^-Ot)ZUB0*z=@FXYNdxLyc0 zS0<3{c`y+7oqvurV2b?|^4rVKSO7^(@R4rWZR1p4_~d#7bvwhKyPFNhgGuQnGlXWuBqwM34!U#kiO#++gMEbhZ)I@71UxLyMG8Sc$}t5`SJ* zd=8)8-@5dDpJhs1W9;)EGyQ{PpQOL2AUpSkXz!QEiC799#L#xn5Ds)AR zApn&CoFME70^^;D_s2#dDCh0}>fKSceMPx@(}BH+MI>A=5Tt}qg-f$8g~?bwor96+nrAkbS>z@aXcxxxY}V` zX)^!keH8xOquUDz~md{i)-S+JJd8_R>&I$T}s7z_-nb4GVE*aJQ#3x z(r0pf%+VV^N7F25b}JtJ;4gUje9G7V-an#0Hq4&m!v=-`}l(zY{ z%Ke@+CxXdQ$$D#{c35TEtQ_|q_IUbuOI12fPCHzl?--x-xW3ph8fw<-mQE$Y&T)O! zG8`&KhlbU{_Xcp*aedwL##>$1n})^AGMQ9NZ?=?ugKHGFX(=k--=y9(T;F(r_s@Q> z;n^*iFu_kMh>{{pA=4=D0?j7gOB3-TNRZfYCM!~cn2WMaO5F0YJ8!&5KmNqyVu+hO z!<|?EB+Jm^!Vs>|h$xmH$D-o|XoQ0@9`pcTdqu8@y<0@CDSuEgdC)l*!;V?BmE>^^ zpggaPo0T7I-)=Kcz93=2(D+)F#KNk-zjRuZ98~YcqXORoa zP5?Wdmt?03>Fw3rbxHJ#bYV_G{w|f#bUJUJ5u4Q}3*$t~LE@D}V?FmE$U9RWL|_uUH6-nu zoe+uu0*L3L6f~`8WZOF05NhZaivQ|wz}W=4Jxyi2AS(-4H!Z6*msj-%ruFr8QA#wcdf zhU1gU$FJ9*jSm4#4ho(;uQ@tUY-;Zb7!Ld(q`Fo(S~e?1*@3f@lACG6aHu)IXgEI5 zG|sQRTN!RI*9?aR{h{Wy2NieU_#zK~`YSyD$sh3H4?gF?>qor%bAOxu{lAYX2h2bJ zZ9eqUw0CyIT4l z481{tR`BAvAKX(`hV2$s^Om!_C9AdX{MObDt#kA$Mcu-B?L8BkmR`T~WM`mm8eY6; zxY{cIhu;a(q|_9?kF4i!QPi0dkUvpB3eSrLCOi@ppoG+=8=wH^C<}7AA_k7+-#`Em zA@`tlF*KITgDBsu7&Rn*ivm`GYjG~^Au8hhb0RN8y}iPpLy}jyj1nGHiRYssn3A3M zK1Wi3F^4QXQ^v)|&Za5@4dJ7yy?8VWgS-fOC9GXa7;!FmKZxK>0D|8~%FXdPo0%mQ z&m<+j$BHPqXBT(q^^1~(>-+)|?c`nue-|P7Jd?+<8I$NDh^2g@5|TkI%0utJ(<7&7 zFy=jHRKM48Qf3edS_n}*ZmG+eNbCDUBcm0VP`_N9h0{VL0x^c2#D*!o_Uy<9?ML=~-D z;vINpWwYvm_`RII(!;=s^_}W_! zJy;Cr8yg}EYVX{VG|ZBmRF)ecWRlTmyk`-(h=@qP{HqzWA}!K?E5i8A(3Gid8e-H2 z_=i8Oc>kVP_T8>x*n{oXQ5em7Z5a$Ti-o1zgL(&(iD9;IEaol4fnu|DGz}b#y_@;` zvZ32m)H_AL@4W_<(P-nCEi99M>)qhPf#&k6l(_kpe&);DR$eIlam5d zC@wD=1|!XG*ML)Ow$QD-RkmEi$+0h=EKALD>A3r#79z}%bL1|{y?LYZ@N^KilWjyeZ1wt{Vt1j>vIE+ z4C{sWy>+{a*`nqC-IA-DmX0x8&vvk}eB%@Njqf;$BJ}VG21vx2xq>F6(Z2%BCDfRj zk_kBX#!#3+kv04g&zRk-s)A_s=dt$i9-kMLveresO1oE4YOnSm@jc<&2xcUF7L}Rv zmhh{2UJ)B)hK388QU$BUI+yaKUg1?GM%gR+AxQct3?yc+l_+liJ>`5-Auf19qj8r` zi|jekbr=B+X^*iJYP2Na%sLy*X;YTv2NGXF6hTz-B2+!W z#Y5B*x6e@x#I%HHb*p$Vz9nK7Kgka~M=&{&N5V|sO%}cY0?DlOgfHF(L1jviT&DCB zQVwx#$tKT~N%USw<~m6rctw>OZp7IDfgs}qt4s+?W~nekaM;9T4u1xjt`3cG^3H)a zcu=GRR(AZ6StTQtAUv!ndIi#nFlO*7**BTXkN9&f=NuT-|5C8FN47c#4&fj2?^J#X zpplPC&j49<3PGeh%IA&8S0||kAqOQ2Dy8E0Q};qocPayDA6>xpLh;U#rM8O7IQqR3 zVBi&2x2HM3@*`o((y&E zx6stB<8)%!)(WF6^Od4*EaRa8?dTM~{BUwyFuUDxeY4}~r!TmC{y7Juio?T_&C1Up zP+HOJ6f~`(+w-{%#yEC6iz+OOrC*cQj^)A&qQk=i=X~FNoa1of2kY$Wma>G_wivBw z+Llr)bOEbni!qAcz?a{3yM87^uV=Wt@=bpZ#+vEEViffI1)H^FJgF!OXzCVcHLGRI zU{rGPa?874>@y3WAB+sMo0_sy(5W1&1^m?4j``ttZWteweD?X4-Ny3Yf5Y)7pE|0- zptNu28*^%0u$Y`L_ew)+bPQ(&rj8&wDkxGMUWaG8)+L26g4&79O!C%cGC_p5B=)LT z-y46Q_(bHN$ko(oP;wCxKPA~4tw}BIUBN!OyDb#%vsW$5R_Ng8J%VujaGNIKpouVUcu@3d-<+@)k7hN zB5TO4Sy8+}o2D2`I6&udryw{XNUuy(WP+IW9@Z(AbJWs`gt+8V1xUruq?Jb3xx7au z=Jy{?7Yfo`$P-RXBu2s@!l-gjI-+7x%wmCPr9uf#a<{pxs=zB!A5V>qN90}u4dC!C zPGeb1Q0`80H3AdrOxU=6*Po2$jNyfFK2c!h_lN+RT)E3RNxe)WWd9wvzdjZAs5K^n zN4Q+U51wn@J+id5Lxy)0rEdtdSz2@f>y_i)or3KeMk7V1D%kFzG~SBubrq+_1*X&8($c`t>f?em!;V#}E&PzI<)Da`gKi)b@Ld+0s!J znxcZ?P%)ju?aZ-SI^KBD<>htF;n;(f)w*RoDrstX@Sx)Mwx!oq+&L}ij|z?_T?WH~ zLBGStk2cKanvylg_fL5J{jc%b!vVWZO{W9X>ox05%h~;km(Lse13%(+IDpmMa(q(y zybEh7OT}W|(zc$emUGMDae-?M)d~kn!(Vp-Z=ULLw8U_VB74VsT(>SLtXoXL2yi`j?sZ)d0VsG zHe9@Hd3*!E@^4|fQIti2F3LSV73)-*SGv$sBlhf5*=L>qy$s?pg&*oAlG6WPM39O` zgO@>KOl0p>I`WbX2D1Xhqbv=wE%0LW(28q3L3%MEl2Xrmkcvw?Y(z@QoKr!erMB>% zA44zs5GU7K(KKyT?x+MHe5SdH=Y%6z@+z`$8$BT5d`JK$Dr}^qUy!e+@Y%K``2qM) zp$X@0rP@IBK^_NBidh>SKuj`96r^%byf-!vKgc~nx(lU>gOvF%#O30~;)Oe(ptDQ~HN^}#4V~EE_`zLK{$G0EDu&X&8Sk^1W!{8b| zocJ2`)@n9epA)cHw(M$Ht$ZV(gF`<8`03MzUQdG#psMvDf_~RG`B8*~!gYgHFzjh= zXDx-+^aq-zw)DH2x^|3)irK<47%1wU7m}-uvw6d29XXmpJI?NuY_=AKBpAZ! zQNdzXQ&x)Y(lR;F^!u8FqXCDblGR!<7%Fb28(Qnw?HWvJxpU_bV`^OED3xP;bV#qi z;_$%N&JV{LTYFxe%^ZhE1P!E;xU= zq1V;aH7M=p1DLX4dQ)Sx=HRg4>b&9J!-|`$mdmS}-46cskKi}HZz+6?A@%Q&kYpe> z@#;lOUJ;W3^JKY{e4M~-9O0XL1T!J94{nob&CqgWr!k%W8}wPl=?<$3ebhgl%PLh@nk1&vb0zZMv{{-PiDl*BUCcvy!$@L zohX2ktco`m0hb~ZW}cRe$apd7yh2HUN5y@)c*gj<53=2dSWUchN8S)G*P(vEnLh(r zpTbmS`9Ypomr+h6T9rxIs0UoWP5&Q8EG{JqnGj1;QTU=%N??$8szlrfBFa&N{561v zyfIIB$}4U(S-V)|#Lq#dlvVCFOTW+mDM>x?8R40ce#0|7@z~(%OB9>_k3AH-U!o&1 zJb#XvN=}U|1m&uXQB^vteBg)(7RNr5xPW%F^aK~`jY>3mUt|%nWu!{CE%^vB5mbO% z+@*>j3YB6`er-~V8!t8PHZm5FcQDLZBq4V)#G+yY4(W5SS7||FToFX_)sHV6&u$ez zeIK5jTi$-H1uZb{+W6L%_^b_wH=VY_oYf8H=28;a7qor^H}a5igL zE-YoG(KwEd47*LsJ6{-38O>Yo4j2v#4v%_(Z-+ZP)I5K@U^#2qHLz_QkDpjhkG337 z4j7+3q;pWv(VExa|9RZ@lF`_^=R2hef~e)NpY!--kyt)ts5Fh(&L`wEQ4`4Pz1w>8Uk%Rm1n{P=~p`o&U@be(DFWTg{- zpUPTQq_H%)&P!_@n%+PX!U~BGi)&YuR?3r!a!IoJl@DR*jQ2!YiPKfuXZwaSxxtm> zcr+-aA}JbYS?-T08<9zwi(ZtWn4i(W$mD2ll7)>&V4+Qlkw>G$Nu?K=EKHAcWHQGK zuP6^i(M5UhvSc}xg%<^Mx!hgvf(~-YsEXFV+TTi8ga54btaUT05Uo{0 ziH^~Um<2TGxQ~SPbdK~hun?tAd{_40!D8`y2@2XtD@lK!TA6r`4j0RsL}v7BYvw=vEIO-Z{j?GURQH@v!l?8ZqE-5QVIscg7wO> zSXzz`3s!5(;n*kXot>6kT(>w2_wSZ$H?Z1-{DIc7+4#7-G%&KQPbw@+*lZo!MpFRe zk*3#GJbc)pEDZ+-1*Op(9*Px!aE~ek(>5u<`(P&Zt03ZNKL_t)Lw}18@qS`IJ!!ss#x|F)6(=!|%DB4zYd%dII zh0BYEqvMkGy5;89ad2qZu6>wbI&ElMC<~wSR8@}ot!25k42LDxS6iQBF{?R#{XWa- zf}3f}oxA>L+s1jTQ)!HblhYnIS2a~fb9B<>^UpSD?PzMtb_cs%Ls7!*jm5PM+uE|a zZTQg(#jpNb$8x99g~1r#B{J5S=k2azm$w9>1xz}TABrS%lyD?jf^f=PiXk&4pu+8e zIN(P=*s@%=^m+vj@0}?}FTHJwqN%49aO{E8jABK6ebd z9z^uJjzYt1ZmCLqvRvz%;3%NAe!5^`6qAWzJT}Z1jzLe+?#bw6aX15|@q*|2rslmb9#fb;+VtrSx}1OV zLk{oWV>^Gr>4SF}_PdMOuS^5n(i)x$7Vy+`#xMf*=B_S0dn&gGZE-?s3q1nWoM!ZFlQsC2TxZS|Rv7aUI zvtR4-qaQ4|bGN|HlDDi^UMaQK3j%3~RhC`}bvj-kRi)wjx|5Zg!5dlZvymKAmpCTkoB)oGy6huf5CScFD=TJDfki zWil~1r!WOvKbvuMXUKZB;ren%-Ds*lIICH#TTlipEY|)V+r^ymLCJ7fQMa0dyYDf3 z`6=U*``kSHkm2cD%wPN^uYdLLaC|(V-c0Fs3e{l~Sl|HRj!6*wE=fWa z*44&tb3xw7#vLBmiX4tg)`ePn-{&QI>zqq2a8y(%5;7#n+qgcJy)L{v56_DHjc4qH zcU}6q%VoPyF0{c|$(6aBt61jI0FX-yYeSAeo+~;*>F8ZlNC+T#A!6=WP{Ky}5#Q2& zSb&LhF3h))HHCyvml-}W_r#=253(>~CE2q83YEOt*+0@bI+12Vp8XV1N75pia5<`+uV^(Zi&QFS)J!zhs=If4&V1mSi^}y3}Vo zMiKf zTf$B2*Lrj7!PCJ=v);gJVL3S|m`*L@p|7pKdsfn`9PfVVgz3#Kue~|p{PC2@ahIFx z8D$AZL0S3IyQ8~j++3`<^I*ho-LhS`v<)oQErn97)-AoRW?Ng|NzOP9`kL9&adu*8 z>MfHy4^Z6^Rn@22OsP6u?~!R6T)kwqUNJhpOTX(ld2mL*v*zyo9+ShCovr9}3w9gF zV$rbMIyybDE%XN^yG_Hc_M?{%4=Sd&H3yT5)oL5&E*M(p==S}fB&QUMS~8ErLSDUkYFoc@aIL0!B!&c4>YjUYrPC!plUQnBX#xKqZ$&&cy*xa?g?P z0i{!pRSe526`M&ZMGQ+u4IkuGE}NpfjDy$+Ffl9T&dxdNVV!{%F&f4A3}+>kV5TU{ z2hm~|MJA{tBN7qj!U)7AW~fDyW}@~_zu=5?KTc z2|3E4${8sY4p1c!6YFw`oKbSrFC6+;P_F{ldM-4Ku z$jmsJ7QX!$4tk1V>Dbj^3OGA1c>c0xGAYS7vpqc=({CZ7hQxoZTI9c-&_--SXNSN4$78Wi;$^ z{%p$Na7ew~vR<~dZB5-+nx;l+&F%S&(LsmZwr0MtTwShNZ!D$pjfoBqH7_qM^OYni z`9VioD_*=<^3Hn`HuGx^Pk)-*7vD#BMhuT1(y9(ssaf1U=g!+-XLa+Kvv+=u>G^Xe zCl44No^kr%9(H}h$!W!K*sxexIvvB!b;F=N^`WWBafg>L zcl7(3moI&FLA|qdI-1$ca(bs?Hg7qa6cmNy@~Y)TM}x|*hxy=hY2I61+q$fo5#+hY>n1(0<2Qn zYhwHf>jE9Tg)Zm=@glp>YFGz_W%uNs--``x(_Qe)c_2reOB0PO(O;zR`fG}pn#r9Y zwEI^@T>R7fGuO-7%N zYm5ubP+6j*PzLCnTtv7~`FJioUr{7!bAf>bq9H_=+{YdjOK<437Dq~o$p6S8x-iKv zO>jzU$`1fk?1P;jNCX)9qRGl^G6ajnhk^o-*q!gHl&t-PLlVJAn_bCW5T;Cv3B=>T zN$p5jl26c(%_YGgib#by3E@Kao~uKvQc1B$AW3ooNEQwfRuI9Gtc19?unIw!Aj*=M zG!h#{1;C+=i9kx;llVx)ERi7*VIiPJDhc9uUI7X@)2c*+{`=N9Sc>0D%3W%x{ohjt zwjWfK%D4QQ!;A+l35P_t;K!Hna_)FIa@1R2%YSfSxVdgA3ZL|6lw&$?+3x)BtyOd? z#cpR=tSr5OA2c-VD{kkO!NBvuZqw537(j6_bZi>MTW=0=P0PLeU2J2y|Hd6Io?deL zaLmPvIVX1qEN5E|j=LO8Mr_tK+SIHTHJwh$dbwqM(4lD>s*dL7a?NUGBdso1ErTws z)(WM4#{6>S#~oK4FD#cU`0V33U;fI3)y;Fd2d8XiPub0^@3)*=FVGR;`YU7 z%rBqPwhQ{h38w1MtahBd`8v3k@$nJwe&He7uF+U_I|tUW-Z<9FmZI`g;s$-gYNc2$ zeed&5ucWLLrShEsO}N9tC>DzrZG8J-*BXxRc5sd5;<}-uTYmX>72kj6Eqqg$;IRye zY+`Jv6x$Y3HHC?mnahM{UX>)Yk-KbjB`%m& z#9J8^a*&x)rY)hyyva{omyXML1r_B*NILC6)DPFvXbPuw|8MKxhzF&l9VR&5g0CY1dKRS zWoMFIs6P*#xyhtqk0jY-?rRsadXYUQAfdv!$Yi}Zc*0Xnrq~q9kj_rd4{?FLig0BY zDXUdDG=)Eiu`(NoZm-@{0F-rM{&WH)`Opg`0-5BJ%5wrBSWv-pB5{Au#KdPQow|1k zy~Zm}R2;!g{{B2PqVqKTsCYrzV3fC^tmjZj-swD zn++7DMLF#o=WHxSL$A_)%Aj#Pyx&Ea1qGJ74|+VjKV-YyVJ$R`aG9;4A61_uWyrCBX&?!W(wXsvki7vErf z_6EJ)n9QO!s0fB>*MXz(un-}Xo^Se!1_e$K^5~31b4|K0oYLhEW6Q!iQ zE6}GFoUGHNxZuLIVzd~Ol!5S`d?)aT4L$D@m?pNzjq=npQfv|?GCLrMV34}3HL`f` zG9DFqBEXrHj2%0vlH~@7JPZQM#V7Gf_s?YLq%-o~;Haph%qRZaj|NX`jG@24=sNqk z$jD^yxOgi*cAr_?veNKLkZrn;pj@+r7@sM)+^efJ z61hvx*d$<(yKNz_2Mq^bNVcpJhe>My6v+tz7?aj5h&0m(p2K=kQS{l(sH;hbAQ{xP zB??Br9>0^k2q81n2>=nrrQpTLm3$2)D$v4f_I~!4$SeklGsc}}z$gK%+{Kl=5m}bM z!XB?omzX+!KW>8x8LEN zWxs84eZzL=Se{PUKCG$6bH>vO--mX(o7IN-a>m`wJ?9s5Hmjay@7eD|)1h)?!8y7P z*6WVN+_G;yO%L8%Miq=lhPL&XB9tNC+&Rt{8`{l^DiL zoG#ejbew-`Q!Jw`QmT5c=4MYfAD*poRln2 zYEI93pl5M9!MUF8%G33ZQROM>5xf1sd|A@%Ep6vHJ}$Vu?U_$22Ip8VEkFCL!SwLU z8~AVj)Zt^vleMv=DpG;N{hB*hvQdzK5NgZ>e&V92=*4g`CMNY5rCC*uR?1%kfJsBw zvI-xftP+Lc^EC)BB@bw-Ymb(E3@;Q?Q59)l&2m*X!q4#;hyo6qH(u)XQz$f8m@?qa z=vw8wfuG!g49*xRvsj}cm$g0)N<9Mw`u+HS9`$ahJdXSK&gou7Mroq88f3{ZkkE&C z9+P)5uG>nESz4AjEr+SB_adC0~R z7*P=is8%k?6J1})^>Pru7bI`3#+sz0gA8DZ8cQv81F@vZiE(!VW>iRo{|RpGAaK0# z>Ul6m2qu>2Bp8tdk4XY8eU{AH_X#1#2a3le2NFV%($W%_5;v1T0&NXyvimS$IEc+H zop_)5oy&f6AgfggB1ClUaUU+t_Ev9*NrFx8R+@!~K>Yj`zPvMh`y8&W!dTk*%&^`X zj*km=O=yc-*Osfxo~kT)_O!xy$8uS7dNyVj#w_6sAn%xe-(KS6~T~XF>eYv6s#CY4*}ijZV{WC~k73`Rb0 zqqiU^O;N;hHb~A-+=nK1XR-;EXUX$wNM*?fW!gz-M_RI4p`;DT1Zetne}<$Zj0wZm zh+g$V4a>BCJ$DIliZYKs(-5c_$0pOXA}hVu&~Q;z#m7Q)KD;ToZ*!M#I;X%?9*w7o zJ*jOWb;FT>GuMy^QR1faQZFOK6cs|S9K(NI{Ci&4u0uNFxyuaX@Em(s`)&-943m;v z%|Q$&F|SdSE=nT}oRQKE=?@(bmEaB!nW0kWYchT6)8z|0W~en%3T}wydNvA!NQaix z8abSiP02^`!Cnr+WJnN$8-lA+`|lrE&GAzzJksxls?uPc$Oty8P!OV!bBF>X+}*oz zcI7Ozd6S%hGMYur4p|-HQP5sSHpYzb4WNK9zEr zc<)hX;61GNp1=MAE*748aO@ky@(8v&&umt(TMq!d_uhn2wSeHDKWM zY|3ui_8Co_*sn>(!2;v`nTIkDs2JD$CN%Ibd4 z$)hP(uQ$B-_A^Qw=FHt*w>&&}W;09IcoxfwX5WLctX4g}^Hf#A{d(YJ8JY<-T@aYo zTKd6rbLXkYB_rEWPiENWbNazCfApO7)#uSrs93%EjQP{|s25Kdx;^#m5oJ-ZdHV%b zU16=I**-8?K4v^BdHv~M@$94DrFnSEBo zP{2^^!WWzRopK3EsA_gMza8mI~UWtZL^nOwT##pE2BoG9llEp|0D;Scwa zyV5*_1e&6V`2jw58qO9TiBY@{!rX$)#G=Zrb^UCf$AMR&6Nn}Vl)<^=j*I6ZXjxpF z5EyOH!63@+X%wm#rU__T!&C7;gM%NvHf&nUH%}eAUAV(>1t;ePkIpNq!Z2T!l$BvR zsknK&=H&4h-#RwCmQigfM-}^hOSA3RtU8v*6WlORRAa`YlIyn*>cTI|l23o~hN7sb zN3eO=@#y)2m!I77=*f(S+lH=dSwHkVJaiZvI~I1}jiKFpcKe>=lalpak29gI@OlfI ztz)qWpl!PgG32vTOS6HOZ+pJ+wBh-;|8*9RzlYmi(G5Mz^9ydj`Wa_0ehce%Y_7gy zbaX2%ktDkf7{%^5<^Ce|nfGv1<^C^$M@moB+`6b8C zU(hr)%f-OAfA2RLjT#tQ+ODIn3hwU0tbm`sg8%l<9NvVEennBL(o5jlM1U?z$Hbl@ z;Ti{N&8wDj67qrkvt+Rd2vdol(HL-o59s%8#uTdK3`m{0^0OCDqFAT`Y-59$C`!GD zq7W}zGJHhtB-eMG*e70CD<4Xr{xHE#_{?bnns>wmv6$d1^27))=DHz;Rnx$ltO^G) zUQnGPx?rcqDjPl<5P?ImZK@LjwjwOuKEo{cK}&ciT9efB?=a@TqaQcn0(ktZyx5gnRxUr16#!2257RPDE7nf zRy=u=dyBHccX-vSMOhXf%b^NN5_gOWOOuwHD>_xMdQr*Z(%28l!aL{F_XCsBST1|6;GM^9?z^BJ?F38oB# zcy{ZC$*g8HopJMa&FrXPecw`*&^0Y(SyPst`Fz6dZHvWlclE$%Rxuit)MLxt<(}QX zG2ZW)O~Z7(GL8-()v(<{JqqXcwdqH&d)8JPo5Mh=G1J54e|_l@j13(Lx#X?}*tK=eC71}B}O z-o^|Js0Sv>(BNIQX>GYjJi8TJq>2eRtVXg$$^lV*D_#RRU(sm-2IKjw-C~U9tSH?% zPf?ZS$ASveRr%N(-ew1ARN*EFmR+o(Qjy|9UwqshI69e&11kB za#Y2U!VF0WODDOw5Y`R+<3FCu?&rllyteJ##v?r%G~zGvt>PhTu>1MGJV&RL$km~r!F$8<5q4W8|K zk8_^ge!vd}+s1J;E4aMunH^c&;CcFF#CGR7yC}H240ZLZwWn#IDh=}^!~NQ`I5Ggf zKtaEB9gOOjycSDrzx-my>G6(dAN~fr^#i7uGCP0H@zW2vd;2-(&p*WXTc*nkn#~Qq zxnZ?>VE*hom|=r8I|>?>&%Q%N#pd=6<;ewQJ!NzCa~{3;9(S+*KU}lIwtFV?Q=Wb6 z_qe&a=k)vumA~O;ZTRp1Md+DetfeS21!Kg6L?+lH&t}=tLN`L&BANu8%kQMcs+!=c zP&ni>$Xbc(Yf_Gp$dROJF~*X(D7Osd_c?e-%2*VSCcws*X^2qxCkN&tw{wYQvLQwp z5HKdW&GQzr;%Q7dGXgNOb;KM4ZP81{@*)E~8JI`_N@TYD(~u?|s+{l~=nx6_6p>hh%P3xohaoB)Q3^R2FadsH2yGSx$?3&wvV;hF16dP|++|Hv zLYkF|ywhWhk8Lcav?QQzHw+oFGWtv#5mpdFVNWsBB_<8VYzYId55(K|eL&i|*TP7Q zDkw1pVhFMfL@ic&%3}ziLXtbg@gDGo^ePB#R|9HydS6c6c8M9)639@2i?P1c-qh%R zrRfL;wYq(@glT+ocT&bG{SRCm zP$J2i!l*Ld6ybwNg2|;9-)}>mc~uyWYQuM46qE(@!=9#Xxp+R|{@Vn3W>XSRp z-@l-)YL3swlyw+9RN9hZ2u*Sx9(qpCYnrWN=nZe*wg9~Tvg5t?D{gKFs=8o0HH=1v z`!$S8!`%udQ$ilV?Z9Xh6zFE-c>QX_X6rG|_#)~IR zj*fW!tN(|>Z`tiP*wGQ+|E9;-Fjt@~L@|;HM>L1YMa7shrbU(r?>iN`-g}0~+tQlc zYNtREz9=8bfUIPMB;5vqXE8=|Z$b`O&U|fn%N%tNrre? zBO$z08tlBtyi68HxuW1VZp{r@SJliTMwA2UUGZKs*KMpdS2-)dDwowJgh~u18Fn@) ztF*5aw$Z#G0?56kpN2N%Fo<}t`npCT?K<2`rBd98hw zcvsTQ=y!!f6}dXEjcF1Ur^DCIQ}3W)73PThUv4eMo&;Q?B&dw{=cUxBXTiT{$ zeb@1@_B4%SGPd-C!`gs^#*;9lXFMzDn}MP-Y`2cdG{pOZl@H@lsQxJn&#p0az2|6B zP?llRo-GV7UwXdvk)!Wx3je_Uo1ao2J!L!^Q_q&HS5uacAJMffqsf%6b9mo^f!X4O z`s5kAH$UXjhyNPwzN5f%cfY3^b(~y$Ksh>Qd;dAbc+A^ReoWtb>d}<-)mJPp-sj=< zOMd!Q$@PQRUiU=0I>^(Aw4!zDMMmRdaVg2hn~sy%#2u?MN=#OU9IZkKiHDhmlHQG! z+zQLa9st2D5EOKjxk78n8j)|pTmoJM*ofy*^n%D(*_Pgg%3LWePI6sGnMZl8R&YFz z^m(6wuv|t8pGV(-o*CM(HJ7QfIQ6mC5!rGZ9Das^mc;|ED zE1iWNQ#}8qEaGjOlpHD^QXhLU2rYUsyrO(B$~X()ATpuK$V4<^4h}#pCUGmIjYy`n zPgEIydC(_btj0WcBLACNYWe$;^pC`yW%tSjNV187g@Zp4H5=U}T0R1JbsHw85JfDm zFhSP|iQ3phJYHw~rOuiri_3Xo9-@_*2_ceDkz+Uj7he7+`Y(KHE@BW?58nxOo+v?T zJRc}ZQG#)AS;C(HHra+%qLaP~?rR658P&3eLwOO`WORR;AR3juH$MISplzi&cu%TJ zPVQSdOB02yR;?(7Bq1n*Lbyn1O+bUXI7KiKg|0z=o@Ax~)9{_a!+-v77ucfU;>noH zFK;UJEdHw2v(__!Lw3PLP#iOT`qhs3L z6_wesd$?qIyu=h!puw9lZdl>E0cR%EqcPonO}E?PjHNVtj4!eE5!=-blgXURFMh=F zlMk6M7wo%+vYvDH_!)h(;p%3?|Mjz0wX@K@cKQP(u|zyg(tcG(=#rFU9yatj4cK_k z!mE-Y2AlOfU?d^?q=+VCsxUb+6(LQ(L&8< zsEdMhL&^^d8hGom>4prN!z-A+UWBnn&*RZxma0j3tjXm-BO6@0dERnSJ z(oA0d5^8jVcf(3p#+!7eaA2hbD_x;ZM9QT6j(E;)NFEgA++6bLcmW5bP>hk7mVg

WzepBcQ#tsjJ*6_teB3bK*5wOHc5yA2^HKwlvNOmztnsaiE8;AcQ zqVW}mWio;H3EmxT%R6}#(CY^D$gZY{piLM#xC7btBc9rmgwx3G33SckAJ$`~F#TOK zz`=O!-W`6|zkIEo!x++k*O^1j?*&qk>Lc??I=&_L2uE2-CdaeAO`Jft79ervWdwz- z=FWqKBIIUvv{TCzE;OV076T-%0u(Vvux%6hiPgSjKt_jYZC(=ZTJuX?P;7SZ^jGx+D{!X&{#%g`uo&c8x{$Wx6B&Jir^ zi=p+X?bb*r(j5`eLH3>N(7>b9$lGIg|dXg|J&9dnG3I4ntPhEwzGa<|caFbexm z-L*kuKNN-MJm)&vty}oxvB_I>)555I?+ literal 0 HcmV?d00001 diff --git a/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj b/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj deleted file mode 100644 index 242e681..0000000 --- a/samples/AStar.Dev.ConsoleSample/AStar.Dev.ConsoleSample.csproj +++ /dev/null @@ -1,19 +0,0 @@ -๏ปฟ - - - Exe - net9.0 - enable - enable - latest - - - - - - - - - - - diff --git a/samples/AStar.Dev.ConsoleSample/Program.cs b/samples/AStar.Dev.ConsoleSample/Program.cs deleted file mode 100644 index 1f1d3a0..0000000 --- a/samples/AStar.Dev.ConsoleSample/Program.cs +++ /dev/null @@ -1,82 +0,0 @@ -๏ปฟusing AStar.Dev.Functional.Extensions; - -Console.WriteLine("๐Ÿ”Ž FunctionalResults Sample"); - -// Example: Option -var maybeName = GetUserInput(); - -var greeting = maybeName.Match( - name => $"Hello, {name}!", - () => "Hello, mysterious stranger."); - -Console.WriteLine(greeting); - -// Example: Result -var result = Divide(10, 0); - -var message = result.Match( - val => $"Quotient: {val}", - err => $"Error: {err}"); - -Console.WriteLine(message); - -// Example: Try -var risky = Try.Run(() => int.Parse("not-an-int")); - -var parsed = risky.Match( - ok => $"Parsed int: {ok}", - ex => $"Caught exception: {ex.Message}"); - -Console.WriteLine(parsed); - -var numbers = new List { 1, 2, 3, 4, 5 }; - -var found = numbers.FirstOrNone(n => n == 3); // returns Option.Some -var notFound = numbers.FirstOrNone(n => n == 10); // returns Option.None - -Console.WriteLine(found); // Output: Some(3) -Console.WriteLine(notFound); // Output: None - -var result2 = await TryFetchUsernameAsync() - .MapAsync(name => name.Trim()) - .BindAsync(ValidateAsync) - .MatchAsync( - valid => Task.FromResult($"Welcome, {valid}!"), - () => Task.FromResult("No valid user found.") - ); - -Console.WriteLine(result2); // Output: Welcome, Jason! -Option.Some("Jason"); -Option.None(); -var (isSome, value) = Option.Some("hello"); -Console.WriteLine(isSome); -Console.WriteLine(value); - -return; - -Option GetUserInput() -{ - Console.Write("Enter your name (or leave blank): "); - var input = Console.ReadLine(); - - return string.IsNullOrWhiteSpace(input) ? Option.None() : input; -} - -Result Divide(int numerator, int denominator) -{ - return denominator == 0 - ? new Result.Error("Division by zero") - : new Result.Ok(numerator / denominator); -} - -static Task> TryFetchUsernameAsync() -{ - return Task.FromResult>(new Option.Some(" Jason ")); -} - -static Task> ValidateAsync(string name) -{ - return Task.FromResult(name.Trim() == "Jason" - ? new Option.Some(name.Trim()) - : Option.None()); -} diff --git a/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj b/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj deleted file mode 100644 index fa9ac4f..0000000 --- a/samples/AStar.Dev.SampleApi/AStar.Dev.SampleApi.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - net9.0 - enable - enable - latest - - - - - - - - - - - - - - - diff --git a/samples/AStar.Dev.SampleApi/Program.cs b/samples/AStar.Dev.SampleApi/Program.cs deleted file mode 100644 index d77c5b6..0000000 --- a/samples/AStar.Dev.SampleApi/Program.cs +++ /dev/null @@ -1,37 +0,0 @@ -using AStar.Dev.Functional.Extensions; - -var app = WebApplication.Create(); -app.MapGet("/", () => "Sample API up and running!"); - -app.MapGet("/greet", (string? name) => - { -#pragma warning disable CS8604 // Possible null reference argument. That is the point... - Option maybeName = name; -#pragma warning restore CS8604 // Possible null reference argument. - - return maybeName.Match( - some => $"Hello, {some} ๐Ÿ‘‹", - () => "Hello, anonymous ๐Ÿ‘ป"); - }); - -app.MapGet("/divide", (int a, int b) => - { - Result result = b == 0 - ? new Result.Error("Division by zero") - : new Result.Ok(a / b); - - return result.Match( - ok => Results.Ok(new { Result = ok }), - err => Results.BadRequest(new { Error = err })); - }); - -app.MapGet("/parse", (string input) => - { - var parsed = Try.Run(() => int.Parse(input)); - - return parsed.Match( - ok => Results.Ok(new { Parsed = ok }), - ex => Results.BadRequest(new { Error = ex.Message })); - }); - -await app.RunAsync(); diff --git a/samples/AStar.Dev.SampleApi/Properties/launchSettings.json b/samples/AStar.Dev.SampleApi/Properties/launchSettings.json deleted file mode 100644 index 41beef4..0000000 --- a/samples/AStar.Dev.SampleApi/Properties/launchSettings.json +++ /dev/null @@ -1,23 +0,0 @@ -๏ปฟ{ - "$schema": "https://json.schemastore.org/launchsettings.json", - "profiles": { - "http": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": false, - "applicationUrl": "http://localhost:5195", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": false, - "applicationUrl": "https://localhost:7127;http://localhost:5195", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} diff --git a/samples/AStar.Dev.SampleApi/SampleApi.http b/samples/AStar.Dev.SampleApi/SampleApi.http deleted file mode 100644 index 97b33fb..0000000 --- a/samples/AStar.Dev.SampleApi/SampleApi.http +++ /dev/null @@ -1,6 +0,0 @@ -@SampleApi_HostAddress = http://localhost:5195 - -GET {{SampleApi_HostAddress}}/weatherforecast/ -Accept: application/json - -### diff --git a/samples/AStar.Dev.SampleApi/appsettings.Development.json b/samples/AStar.Dev.SampleApi/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/samples/AStar.Dev.SampleApi/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/samples/AStar.Dev.SampleApi/appsettings.json b/samples/AStar.Dev.SampleApi/appsettings.json deleted file mode 100644 index 10f68b8..0000000 --- a/samples/AStar.Dev.SampleApi/appsettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj b/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj deleted file mode 100644 index ee77141..0000000 --- a/samples/AStar.Dev.SampleBlazor/AStar.Dev.SampleBlazor.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - - net9.0 - enable - enable - latest - - - - - - - - - - - diff --git a/samples/AStar.Dev.SampleBlazor/Components/App.razor b/samples/AStar.Dev.SampleBlazor/Components/App.razor deleted file mode 100644 index 6e07737..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/App.razor +++ /dev/null @@ -1,40 +0,0 @@ -๏ปฟ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor b/samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor deleted file mode 100644 index 0bb04d6..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor +++ /dev/null @@ -1,25 +0,0 @@ -๏ปฟ@using AStar.Dev.SampleBlazor.Services -@inherits LayoutComponentBase -@inject ThemeService Theme -

- -@code { - - private bool initialized; - - protected override async Task OnAfterRenderAsync(bool firstRender) - { - if (firstRender && !initialized) - { - await Theme.InitializeAsync(); - initialized = true; - StateHasChanged(); // To refresh any dependent UI (like the toggle) - } - } - -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor.css b/samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor.css deleted file mode 100644 index 83ed025..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Layout/MainLayout.razor.css +++ /dev/null @@ -1,11 +0,0 @@ -.page { - display: flex; - flex-direction: column; - min-height: 100vh; - background-color: #121212; -} - -.dark #layout-root { - background-color: var(--bg); - color: var(--fg); -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor b/samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor deleted file mode 100644 index 84a0cf2..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor +++ /dev/null @@ -1,73 +0,0 @@ -๏ปฟ@using AStar.Dev.SampleBlazor.Services - - -@inject ThemeService Theme - -@code { - private bool collapseNavMenu = true; - - private string? NavMenuCssClass => collapseNavMenu ? "collapse navbar-collapse" : "navbar-collapse"; - - private void ToggleNavMenu() - { - collapseNavMenu = !collapseNavMenu; - } - - private void CollapseNavMenu() - { - collapseNavMenu = true; - } - - protected override void OnInitialized() - { - Theme.OnChange += StateHasChanged; - } - - private async Task Toggle() - { - await Theme.ToggleAsync(); - } - -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor.css b/samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor.css deleted file mode 100644 index f901ede..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Layout/NavMenu.razor.css +++ /dev/null @@ -1,105 +0,0 @@ -.navbar-toggler { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row { - min-height: 3.5rem; - background-color: rgba(0, 0, 0, 0.4); -} - -.navbar-brand { - font-size: 1.1rem; -} - -.bi { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - -.nav-item:first-of-type { - padding-top: 1rem; -} - -.nav-item:last-of-type { - padding-bottom: 1rem; -} - -.nav-item ::deep .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; -} - -.nav-item ::deep a.active { - background-color: rgba(255, 255, 255, 0.37); - color: white; -} - -.nav-item ::deep .nav-link:hover { - background-color: rgba(255, 255, 255, 0.1); - color: white; -} - -.nav-scrollable { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler { - display: none; - } - - .nav-scrollable { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/Counter.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/Counter.razor deleted file mode 100644 index d0efc15..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/Counter.razor +++ /dev/null @@ -1,19 +0,0 @@ -๏ปฟ@page "/counter" - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount ; - - private void IncrementCount() - { - currentCount++; - } - -} \ No newline at end of file diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/Divide.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/Divide.razor deleted file mode 100644 index ed79a7f..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/Divide.razor +++ /dev/null @@ -1,28 +0,0 @@ -@page "/divide" -@using AStar.Dev.Functional.Extensions - -

Divide Numbers

- - รท - - - -

@resultMessage

- -@code { - private int a; - private int b = 1; - private string resultMessage = ""; - - void Calculate() - { - Result result = b == 0 - ? new Result.Error("Can't divide by zero") - : new Result.Ok(a / b); - - resultMessage = result.Match( - ok => $"Result: {ok}", - err => $"Error: {err}"); - } - -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/Error.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/Error.razor deleted file mode 100644 index d409e50..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/Error.razor +++ /dev/null @@ -1,40 +0,0 @@ -๏ปฟ@page "/Error" -@using System.Diagnostics - -Error - -

Error.

-

An error occurred while processing your request.

- -@if (ShowRequestId) -{ -

- Request ID: @RequestId -

-} - -

Development Mode

-

- Swapping to Development environment will display more detailed information about the error that occurred. -

-

- The Development environment shouldn't be enabled for deployed applications. - It can result in displaying sensitive information from exceptions to end users. - For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development - and restarting the app. -

- -@code{ - - [CascadingParameter] - private HttpContext? HttpContext { get; set; } - - private string? RequestId { get; set; } - private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); - - protected override void OnInitialized() - { - RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; - } - -} \ No newline at end of file diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/Greet.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/Greet.razor deleted file mode 100644 index a56b9c4..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/Greet.razor +++ /dev/null @@ -1,26 +0,0 @@ -@page "/greet" -@using AStar.Dev.Functional.Extensions - -

Greet Me

- - - - -

@greeting

- -@code { - private string? name; - private string greeting = string.Empty; - - void GreetOnClick() - { -#pragma warning disable CS8604 // Possible null reference argument. That is the point... - Option input = name; -#pragma warning restore CS8604 // Possible null reference argument. - - greeting = input.Match( - some => $"Hello, {some}!", - () => "Hello, mysterious friend."); - } - -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/Home.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/Home.razor deleted file mode 100644 index dfcdf75..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/Home.razor +++ /dev/null @@ -1,7 +0,0 @@ -๏ปฟ@page "/" - -Home - -

Hello, world!

- -Welcome to your new app. \ No newline at end of file diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor deleted file mode 100644 index 502d44d..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor +++ /dev/null @@ -1,72 +0,0 @@ -@page "/option-demo" -@inject UsernameService UserService - -

Option Demo

- - - - -@if (!string.IsNullOrWhiteSpace(resultMessage)) -{ -
@resultMessage
-} - - - -@if (debugVisible) -{ -
-
๐Ÿ” Option Pipeline Trace
- -
- -
-
Step 1: Input
-
-
- @pipelineSteps.Input - โžก๏ธ -
- -
-
Step 2: Validation
-
-
- - @pipelineSteps.Validated?.ToString() - - โžก๏ธ -
- -
-
Step 3: Map (ToUpper)
-
-
- @pipelineSteps.Mapped?.ToString() - โžก๏ธ -
- -
-
Step 4: Match Outcome
-
-
- @pipelineSteps.BranchTaken -
- -
-
Step 5: Final Message
-
-
- @pipelineSteps.FinalMessage -
- -
-
Resolved At
- @pipelineSteps.Timestamp.ToLongTimeString() -
- -
-
-} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor.cs b/samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor.cs deleted file mode 100644 index af2eed9..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/OptionDemo.razor.cs +++ /dev/null @@ -1,66 +0,0 @@ -using AStar.Dev.Functional.Extensions; -using Microsoft.AspNetCore.Components; - -namespace AStar.Dev.SampleBlazor.Components.Pages; - -public partial class OptionDemo : ComponentBase -{ - private bool debugVisible ; - - private PipelineLog pipelineSteps = new(); - private string resultMessage = string.Empty; - private string userInput = string.Empty; - - private async Task CheckUsernameAsync() - { - pipelineSteps = new() - { - Input = userInput, - Timestamp = DateTime.Now - }; - - var validated = await UsernameService.TryValidateAsync(userInput); - - pipelineSteps.Validated = validated; - var mapped = validated.Map(name => name.ToUpper()); - pipelineSteps.Mapped = mapped; - - var result = mapped.Match( - valid => - { - pipelineSteps.BranchTaken = "Some"; - pipelineSteps.FinalMessage = $"โœ… Welcome, {valid}!"; - - return pipelineSteps.FinalMessage; - }, - () => - { - pipelineSteps.BranchTaken = "None"; - pipelineSteps.FinalMessage = "โŒ Username is invalid."; - - return pipelineSteps.FinalMessage; - }); - - resultMessage = result; - } - - private static bool IsWarning(Option? opt) - { - return opt is not null && opt.IsNone(); - } - - private void ToggleDebug() - { - debugVisible = !debugVisible; - } - - private sealed class PipelineLog - { - public string Input { get; set; } = ""; - public Option? Validated { get; set; } - public Option? Mapped { get; set; } - public string BranchTaken { get; set; } = "โ€”"; - public string FinalMessage { get; set; } = "โ€”"; - public DateTime Timestamp { get; set; } - } -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/TryParse.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/TryParse.razor deleted file mode 100644 index dba1497..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/TryParse.razor +++ /dev/null @@ -1,24 +0,0 @@ -@page "/try-parse" -@using AStar.Dev.Functional.Extensions - -

Try Parse Input

- - - - -

@result

- -@code { - private string? input; - private string result = ""; - - void ParseOnClick() - { - var attempt = Try.Run(() => int.Parse(input!)); - - result = attempt.Match( - ok => $"Parsed: {ok}", - ex => $"Oops: {ex.Message}"); - } - -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/UsernameService.cs b/samples/AStar.Dev.SampleBlazor/Components/Pages/UsernameService.cs deleted file mode 100644 index cb4bbb9..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/UsernameService.cs +++ /dev/null @@ -1,17 +0,0 @@ -using AStar.Dev.Functional.Extensions; - -namespace AStar.Dev.SampleBlazor.Components.Pages; - -public class UsernameService -{ - protected UsernameService() - { - } - - public static Task> TryValidateAsync(string input) - { - return Task.FromResult(string.IsNullOrWhiteSpace(input) - ? Option.None() - : Option.Some(input.Trim())); - } -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Pages/Weather.razor b/samples/AStar.Dev.SampleBlazor/Components/Pages/Weather.razor deleted file mode 100644 index fd74002..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Pages/Weather.razor +++ /dev/null @@ -1,67 +0,0 @@ -๏ปฟ@page "/weather" - -Weather - -

Weather

- -

This component demonstrates showing data.

- -@if (forecasts == null) -{ -

- Loading... -

-} -else -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
-} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - // Simulate asynchronous loading to demonstrate a loading indicator - await Task.Delay(500); - - var startDate = DateOnly.FromDateTime(DateTime.Now); - var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; - - forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast - { - Date = startDate.AddDays(index), - TemperatureC = Random.Shared.Next(-20, 55), - Summary = summaries[Random.Shared.Next(summaries.Length)] - }).ToArray(); - } - - private sealed class WeatherForecast - { - public DateOnly Date { get; set; } - public int TemperatureC { get; set; } - public string? Summary { get; set; } - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } - -} diff --git a/samples/AStar.Dev.SampleBlazor/Components/Routes.razor b/samples/AStar.Dev.SampleBlazor/Components/Routes.razor deleted file mode 100644 index c2df408..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/Routes.razor +++ /dev/null @@ -1,8 +0,0 @@ -๏ปฟ@using AStar.Dev.SampleBlazor.Components.Layout - - - - - - - diff --git a/samples/AStar.Dev.SampleBlazor/Components/_Imports.razor b/samples/AStar.Dev.SampleBlazor/Components/_Imports.razor deleted file mode 100644 index b14faae..0000000 --- a/samples/AStar.Dev.SampleBlazor/Components/_Imports.razor +++ /dev/null @@ -1,10 +0,0 @@ -๏ปฟ@using System.Net.Http -@using System.Net.Http.Json -@using Microsoft.AspNetCore.Components.Forms -@using Microsoft.AspNetCore.Components.Routing -@using Microsoft.AspNetCore.Components.Web -@using static Microsoft.AspNetCore.Components.Web.RenderMode -@using Microsoft.AspNetCore.Components.Web.Virtualization -@using Microsoft.JSInterop -@using AStar.Dev.SampleBlazor -@using AStar.Dev.SampleBlazor.Components \ No newline at end of file diff --git a/samples/AStar.Dev.SampleBlazor/Program.cs b/samples/AStar.Dev.SampleBlazor/Program.cs deleted file mode 100644 index fc7e6a2..0000000 --- a/samples/AStar.Dev.SampleBlazor/Program.cs +++ /dev/null @@ -1,34 +0,0 @@ -using AStar.Dev.SampleBlazor.Components; -using AStar.Dev.SampleBlazor.Components.Pages; -using AStar.Dev.SampleBlazor.Services; - -var builder = WebApplication.CreateBuilder(args); - -// Add services to the container. -builder.Services.AddRazorComponents() - .AddInteractiveServerComponents(); - -builder.Services.AddScoped(); -builder.Services.AddScoped(); - -var app = builder.Build(); - -// Configure the HTTP request pipeline. -if (!app.Environment.IsDevelopment()) -{ - app.UseExceptionHandler("/Error", true); - - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. - app.UseHsts(); -} - -app.UseHttpsRedirection(); - -app.UseAntiforgery(); - -app.MapStaticAssets(); - -app.MapRazorComponents() - .AddInteractiveServerRenderMode(); - -await app.RunAsync(); diff --git a/samples/AStar.Dev.SampleBlazor/Properties/launchSettings.json b/samples/AStar.Dev.SampleBlazor/Properties/launchSettings.json deleted file mode 100644 index 9780801..0000000 --- a/samples/AStar.Dev.SampleBlazor/Properties/launchSettings.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/launchsettings.json", - "profiles": { - "http": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "http://localhost:5200", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "https://localhost:7271;http://localhost:5200", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} diff --git a/samples/AStar.Dev.SampleBlazor/Services/ThemeService.cs b/samples/AStar.Dev.SampleBlazor/Services/ThemeService.cs deleted file mode 100644 index 939527c..0000000 --- a/samples/AStar.Dev.SampleBlazor/Services/ThemeService.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Microsoft.JSInterop; - -namespace AStar.Dev.SampleBlazor.Services; - -public class ThemeService(IJSRuntime js) -{ - public bool IsDarkMode { get; private set; } - - public event Action? OnChange; - - public async Task InitializeAsync() - { - IsDarkMode = await js.InvokeAsync("theme.getPreference"); - OnChange?.Invoke(); - } - - public async Task ToggleAsync() - { - IsDarkMode = !IsDarkMode; - await js.InvokeVoidAsync("theme.setPreference", IsDarkMode); - OnChange?.Invoke(); - } -} diff --git a/samples/AStar.Dev.SampleBlazor/appsettings.Development.json b/samples/AStar.Dev.SampleBlazor/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/samples/AStar.Dev.SampleBlazor/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/samples/AStar.Dev.SampleBlazor/appsettings.json b/samples/AStar.Dev.SampleBlazor/appsettings.json deleted file mode 100644 index 10f68b8..0000000 --- a/samples/AStar.Dev.SampleBlazor/appsettings.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} diff --git a/samples/AStar.Dev.SampleBlazor/wwwroot/app.css b/samples/AStar.Dev.SampleBlazor/wwwroot/app.css deleted file mode 100644 index 6a1de32..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/app.css +++ /dev/null @@ -1,136 +0,0 @@ -html { - transition: background-color 0.3s ease, color 0.3s ease; -} - -body, -main, -.navbar, -.card, -input, -button { - transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease; -} - - -:root { - --bg: #ffffff; - --fg: #212529; - --card-bg: #f8f9fa; - --input-bg: #ffffff; - --nav-bg: #f8f9fa; - --border: #ced4da; -} - -.dark { - --bg: #121212; - --fg: #e0e0e0; - --card-bg: #1e1e1e; - --input-bg: #2a2a2a; - --nav-bg: #1f1f1f; - --border: #444; -} - -body, -.page, -main, -.container { - background-color: var(--bg) !important; - color: var(--fg); -} - -input, -textarea, -select, -button, -.form-control { - background-color: var(--input-bg); - color: var(--fg); - border-color: var(--border); -} - -.card, -.card-body, -fieldset { - background-color: var(--card-bg); - color: var(--fg); -} - -.navbar { - background-color: var(--nav-bg) !important; - color: var(--fg) !important; - border-bottom: 1px solid var(--border); -} - -.navbar .nav-link, -.navbar-brand, -.navbar-toggler { - color: var(--fg) !important; -} - -.navbar .btn { - background-color: var(--input-bg); - color: var(--fg); - border-color: var(--border); -} - -.debug-panel { - background-color: var(--bg); - color: var(--fg); - border-left: 5px solid #17a2b8; -} - -.pipeline-step { - display: flex; - align-items: center; - margin-bottom: 1rem; - animation: fadeIn 0.5s ease forwards; - opacity: 0; -} - -.pipeline-step:nth-child(1) { - animation-delay: 0.1s; -} - -.pipeline-step:nth-child(2) { - animation-delay: 0.2s; -} - -.pipeline-step:nth-child(3) { - animation-delay: 0.3s; -} - -/* Add more if needed based on structure */ - -@keyframes fadeIn { - to { - opacity: 1; - } -} - -.pipeline-badge { - background-color: #e0e0e0; - border-radius: 5px; - padding: 0.5rem 1rem; - min-width: 140px; - display: inline-block; - text-align: center; - font-weight: 500; - color: #333; - position: relative; -} - -.pipeline-badge.warning { - background-color: #fff3cd; - color: #856404; - border-right: 4px solid #ffc107; - padding-right: 2rem; /* Add space for icon */ -} - -.pipeline-badge.warning::after { - content: "โš ๏ธ"; - position: absolute; - right: 0.5rem; - top: 50%; - transform: translateY(-50%); - font-size: 1.2rem; -} diff --git a/samples/AStar.Dev.SampleBlazor/wwwroot/favicon.png b/samples/AStar.Dev.SampleBlazor/wwwroot/favicon.png deleted file mode 100644 index 8422b59695935d180d11d5dbe99653e711097819..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 zcmV-?1cUpDP)9h26h2-Cs%i*@Moc3?#6qJID|D#|3|2Hn7gTIYEkr|%Xjp);YgvFmB&0#2E2b=| zkVr)lMv9=KqwN&%obTp-$<51T%rx*NCwceh-E+=&e(oLO`@Z~7gybJ#U|^tB2Pai} zRN@5%1qsZ1e@R(XC8n~)nU1S0QdzEYlWPdUpH{wJ2Pd4V8kI3BM=)sG^IkUXF2-j{ zrPTYA6sxpQ`Q1c6mtar~gG~#;lt=s^6_OccmRd>o{*=>)KS=lM zZ!)iG|8G0-9s3VLm`bsa6e ze*TlRxAjXtm^F8V`M1%s5d@tYS>&+_ga#xKGb|!oUBx3uc@mj1%=MaH4GR0tPBG_& z9OZE;->dO@`Q)nr<%dHAsEZRKl zedN6+3+uGHejJp;Q==pskSAcRcyh@6mjm2z-uG;s%dM-u0*u##7OxI7wwyCGpS?4U zBFAr(%GBv5j$jS@@t@iI8?ZqE36I^4t+P^J9D^ELbS5KMtZ z{Qn#JnSd$15nJ$ggkF%I4yUQC+BjDF^}AtB7w348EL>7#sAsLWs}ndp8^DsAcOIL9 zTOO!!0!k2`9BLk25)NeZp7ev>I1Mn={cWI3Yhx2Q#DnAo4IphoV~R^c0x&nw*MoIV zPthX?{6{u}sMS(MxD*dmd5rU(YazQE59b|TsB5Tm)I4a!VaN@HYOR)DwH1U5y(E)z zQqQU*B%MwtRQ$%x&;1p%ANmc|PkoFJZ%<-uq%PX&C!c-7ypis=eP+FCeuv+B@h#{4 zGx1m0PjS~FJt}3mdt4c!lel`1;4W|03kcZRG+DzkTy|7-F~eDsV2Tx!73dM0H0CTh zl)F-YUkE1zEzEW(;JXc|KR5{ox%YTh{$%F$a36JP6Nb<0%#NbSh$dMYF-{ z1_x(Vx)}fs?5_|!5xBTWiiIQHG<%)*e=45Fhjw_tlnmlixq;mUdC$R8v#j( zhQ$9YR-o%i5Uc`S?6EC51!bTRK=Xkyb<18FkCKnS2;o*qlij1YA@-nRpq#OMTX&RbL<^2q@0qja!uIvI;j$6>~k@IMwD42=8$$!+R^@5o6HX(*n~ { - return document.documentElement.classList.contains("dark"); - }, - setPreference: (enabled) => { - const root = document.documentElement; - if (enabled) { - root.classList.add("dark"); - localStorage.setItem("darkmode", "true"); - } else { - root.classList.remove("dark"); - localStorage.setItem("darkmode", "false"); - } - } -}; diff --git a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css deleted file mode 100644 index d8ebeef..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css +++ /dev/null @@ -1,5051 +0,0 @@ -/*! - * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) - * Copyright 2011-2024 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-right: calc(var(--bs-gutter-x) * 0.5); - padding-left: calc(var(--bs-gutter-x) * 0.5); - margin-right: auto; - margin-left: 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-right: calc(-0.5 * var(--bs-gutter-x)); - margin-left: calc(-0.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) * 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 */ diff --git a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map deleted file mode 100644 index ce99ec1..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/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;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,0BAAA;EAAA,yBAAA;ALqxCZ;;AK5xCQ;EAOI,gCAAA;EAAA,+BAAA;AL0xCZ;;AKjyCQ;EAOI,+BAAA;EAAA,8BAAA;AL+xCZ;;AKtyCQ;EAOI,6BAAA;EAAA,4BAAA;ALoyCZ;;AK3yCQ;EAOI,+BAAA;EAAA,8BAAA;ALyyCZ;;AKhzCQ;EAOI,6BAAA;EAAA,4BAAA;AL8yCZ;;AKrzCQ;EAOI,6BAAA;EAAA,4BAAA;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,0BAAA;ALs3CZ;;AK73CQ;EAOI,gCAAA;AL03CZ;;AKj4CQ;EAOI,+BAAA;AL83CZ;;AKr4CQ;EAOI,6BAAA;ALk4CZ;;AKz4CQ;EAOI,+BAAA;ALs4CZ;;AK74CQ;EAOI,6BAAA;AL04CZ;;AKj5CQ;EAOI,6BAAA;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,yBAAA;AL86CZ;;AKr7CQ;EAOI,+BAAA;ALk7CZ;;AKz7CQ;EAOI,8BAAA;ALs7CZ;;AK77CQ;EAOI,4BAAA;AL07CZ;;AKj8CQ;EAOI,8BAAA;AL87CZ;;AKr8CQ;EAOI,4BAAA;ALk8CZ;;AKz8CQ;EAOI,4BAAA;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,2BAAA;EAAA,0BAAA;ALm+CZ;;AK1+CQ;EAOI,iCAAA;EAAA,gCAAA;ALw+CZ;;AK/+CQ;EAOI,gCAAA;EAAA,+BAAA;AL6+CZ;;AKp/CQ;EAOI,8BAAA;EAAA,6BAAA;ALk/CZ;;AKz/CQ;EAOI,gCAAA;EAAA,+BAAA;ALu/CZ;;AK9/CQ;EAOI,8BAAA;EAAA,6BAAA;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,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;IAOI,gCAAA;IAAA,+BAAA;EL0wEV;EKjxEM;IAOI,+BAAA;IAAA,8BAAA;EL8wEV;EKrxEM;IAOI,6BAAA;IAAA,4BAAA;ELkxEV;EKzxEM;IAOI,+BAAA;IAAA,8BAAA;ELsxEV;EK7xEM;IAOI,6BAAA;IAAA,4BAAA;EL0xEV;EKjyEM;IAOI,6BAAA;IAAA,4BAAA;EL8xEV;EKryEM;IAOI,wBAAA;IAAA,2BAAA;ELkyEV;EKzyEM;IAOI,8BAAA;IAAA,iCAAA;ELsyEV;EK7yEM;IAOI,6BAAA;IAAA,gCAAA;EL0yEV;EKjzEM;IAOI,2BAAA;IAAA,8BAAA;EL8yEV;EKrzEM;IAOI,6BAAA;IAAA,gCAAA;ELkzEV;EKzzEM;IAOI,2BAAA;IAAA,8BAAA;ELszEV;EK7zEM;IAOI,2BAAA;IAAA,8BAAA;EL0zEV;EKj0EM;IAOI,wBAAA;EL6zEV;EKp0EM;IAOI,8BAAA;ELg0EV;EKv0EM;IAOI,6BAAA;ELm0EV;EK10EM;IAOI,2BAAA;ELs0EV;EK70EM;IAOI,6BAAA;ELy0EV;EKh1EM;IAOI,2BAAA;EL40EV;EKn1EM;IAOI,2BAAA;EL+0EV;EKt1EM;IAOI,0BAAA;ELk1EV;EKz1EM;IAOI,gCAAA;ELq1EV;EK51EM;IAOI,+BAAA;ELw1EV;EK/1EM;IAOI,6BAAA;EL21EV;EKl2EM;IAOI,+BAAA;EL81EV;EKr2EM;IAOI,6BAAA;ELi2EV;EKx2EM;IAOI,6BAAA;ELo2EV;EK32EM;IAOI,2BAAA;ELu2EV;EK92EM;IAOI,iCAAA;EL02EV;EKj3EM;IAOI,gCAAA;EL62EV;EKp3EM;IAOI,8BAAA;ELg3EV;EKv3EM;IAOI,gCAAA;ELm3EV;EK13EM;IAOI,8BAAA;ELs3EV;EK73EM;IAOI,8BAAA;ELy3EV;EKh4EM;IAOI,yBAAA;EL43EV;EKn4EM;IAOI,+BAAA;EL+3EV;EKt4EM;IAOI,8BAAA;ELk4EV;EKz4EM;IAOI,4BAAA;ELq4EV;EK54EM;IAOI,8BAAA;ELw4EV;EK/4EM;IAOI,4BAAA;EL24EV;EKl5EM;IAOI,4BAAA;EL84EV;EKr5EM;IAOI,qBAAA;ELi5EV;EKx5EM;IAOI,2BAAA;ELo5EV;EK35EM;IAOI,0BAAA;ELu5EV;EK95EM;IAOI,wBAAA;EL05EV;EKj6EM;IAOI,0BAAA;EL65EV;EKp6EM;IAOI,wBAAA;ELg6EV;EKv6EM;IAOI,2BAAA;IAAA,0BAAA;ELo6EV;EK36EM;IAOI,iCAAA;IAAA,gCAAA;ELw6EV;EK/6EM;IAOI,gCAAA;IAAA,+BAAA;EL46EV;EKn7EM;IAOI,8BAAA;IAAA,6BAAA;ELg7EV;EKv7EM;IAOI,gCAAA;IAAA,+BAAA;ELo7EV;EK37EM;IAOI,8BAAA;IAAA,6BAAA;ELw7EV;EK/7EM;IAOI,yBAAA;IAAA,4BAAA;EL47EV;EKn8EM;IAOI,+BAAA;IAAA,kCAAA;ELg8EV;EKv8EM;IAOI,8BAAA;IAAA,iCAAA;ELo8EV;EK38EM;IAOI,4BAAA;IAAA,+BAAA;ELw8EV;EK/8EM;IAOI,8BAAA;IAAA,iCAAA;EL48EV;EKn9EM;IAOI,4BAAA;IAAA,+BAAA;ELg9EV;EKv9EM;IAOI,yBAAA;ELm9EV;EK19EM;IAOI,+BAAA;ELs9EV;EK79EM;IAOI,8BAAA;ELy9EV;EKh+EM;IAOI,4BAAA;EL49EV;EKn+EM;IAOI,8BAAA;EL+9EV;EKt+EM;IAOI,4BAAA;ELk+EV;EKz+EM;IAOI,2BAAA;ELq+EV;EK5+EM;IAOI,iCAAA;ELw+EV;EK/+EM;IAOI,gCAAA;EL2+EV;EKl/EM;IAOI,8BAAA;EL8+EV;EKr/EM;IAOI,gCAAA;ELi/EV;EKx/EM;IAOI,8BAAA;ELo/EV;EK3/EM;IAOI,4BAAA;ELu/EV;EK9/EM;IAOI,kCAAA;EL0/EV;EKjgFM;IAOI,iCAAA;EL6/EV;EKpgFM;IAOI,+BAAA;ELggFV;EKvgFM;IAOI,iCAAA;ELmgFV;EK1gFM;IAOI,+BAAA;ELsgFV;EK7gFM;IAOI,0BAAA;ELygFV;EKhhFM;IAOI,gCAAA;EL4gFV;EKnhFM;IAOI,+BAAA;EL+gFV;EKthFM;IAOI,6BAAA;ELkhFV;EKzhFM;IAOI,+BAAA;ELqhFV;EK5hFM;IAOI,6BAAA;ELwhFV;AACF;ACniFI;EIGI;IAOI,0BAAA;EL6hFV;EKpiFM;IAOI,gCAAA;ELgiFV;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,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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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// fusv-disable\n$accordion-button-focus-border-color: $input-focus-border-color !default; // Deprecated in v5.3.3\n// fusv-enable\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\n@import \"variables-dark\"; // TODO: can be removed safely in v6, only here to avoid breaking changes in v5.3\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 an 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/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css deleted file mode 100644 index 49b843b..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) - * Copyright 2011-2024 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/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map deleted file mode 100644 index a0db8b5..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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 an 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/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css deleted file mode 100644 index af7bdc7..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css +++ /dev/null @@ -1,5051 +0,0 @@ -/*! - * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) - * Copyright 2011-2024 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 */ diff --git a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map deleted file mode 100644 index 8df43cf..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/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;EA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;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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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// fusv-disable\n$accordion-button-focus-border-color: $input-focus-border-color !default; // Deprecated in v5.3.3\n// fusv-enable\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\n@import \"variables-dark\"; // TODO: can be removed safely in v6, only here to avoid breaking changes in v5.3\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 an 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/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css deleted file mode 100644 index 672cbc2..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) - * Copyright 2011-2024 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/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map deleted file mode 100644 index 1c926af..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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 an 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/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css deleted file mode 100644 index ebe47f3..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css +++ /dev/null @@ -1,609 +0,0 @@ -/*! - * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/) - * Copyright 2011-2024 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 */ diff --git a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map deleted file mode 100644 index 5fe522b..0000000 --- a/samples/AStar.Dev.SampleBlazor/wwwroot/lib/bootstrap/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":"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","file":"bootstrap-reboot.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 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-`

4r#faUuWjd>Zau_UU7ZdJoI=or2 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 z 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�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%0A`(@3sJeEI3C#`n{4AOcJzW58hFxa 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�fTgS?rdHc9HDmPx}Dm`M`L65h#$ zNyh5<`I*-_*BO@__X{VC(Y!_|Q)*eloWe!!RT85U2+hMSIV2J4ynnx=)4tDG2+8Hf zmGeV@6cb63BxX0YH7>SaxJ*tOc|wIt&61RY8mYrrgO|-Woy$a(6gEq4kORD%rOqh| z#)%UX63Kw2?^)+x$CMS5Bw{24WNFUY03y%lR3`WN4PCh55W{X4FV+P!jTawKlRE#|NaA~4*yx$ zu)`mHZJy|pm^p6%&UV6i6+WHGs!OV z%y~iOPT#m)jchv&v7y{d3hjo36aBeOO}9zgWi!G&rQap&7$#iw&n#s&l*XL4pRGw& zu<_YO4FKN%<^o4gI(1eZb#WcI{yV{b#uRWD2Yz*IR-r^{A1aqSm z7Y&hAhBYJ~G$+$Ya>g#3Sk@hA%Ry0_x@Xx$#hM1M%|o;Z@;ANZrFVbka9mk~?Ked9 z_k7cP-Y=lqPR+FKKw#su-X_Ml(T*5goV^5#Jx{G(Z67vAN3VY(~RINIY+oCh_|z{otk7TyX$|10YWL zILqDQ<%->|{;)+ODVrP#Y#8A<_xzvhl8FmK`w?{Ff)Iu&Ru)f|>^vhbThTu^?z8y> zb0>@6pTgEJn0eb!U21c2ZAnM(}ny;nD!@pk|eaq)O( ziKKHBH%%L2+4vhxlixGp>cnWz@#tj9Wl46;FV5PjTm%x>d5V56IIFl+G0e%oY4TrD zwpuVS8VLL^U-k6c@2CbvFewJ1Vy2Q`it@pmzWKcXT?i6~)BCYuFj^x*Efr`>TX0P5 z9yuz50+u|iPn{^~EPd#TY6tP;a6UC_5{8k*#SRf9ywIirPB> z&Yhm=Z-~pe4Y)Zz=cJBghJZ|SK+Rd8XcJH`4RjYMD6C<;ogjd=Ym{v9iNwj!VV-C< zQ%z)t8PO(uuI&Vo<=kJzIKL^&bmirBXaALPLWq!wx9WGJbEfCGV?H0R-t78 zEJ(4ZI(h^+_`&bKIzsBlPVKRoFn0;72sT1>X@I>`OfxnG6K$N0+7btl?Lf6f`ch|e z7XXbaI&6Dyvzc}jyZgw=1!c%MLA9MACC!g>n>1e=n^JAoYTDEzhv(CR03iSJ-IpIb zd^m()u|lYWSq>%Wy(k>vQRC~s@09{`Tc`HOLgxybUuA4U{MH%U%b8>tE&;#h#lZ3I z`d{LsE|bi0AkX`fig|J4Hj$FV*Lfk=_SNLPGy2R+b92$xy!^6%y3@DwFfbFw5R`5& zP@t^fGhYn)_uSgP;0@2a#G-AT*f~QWILB{a;=v2Xc4Fc5OiP_)B6ETwjWm)ZnOM<3 z`@ov7(4M-sbKmov`El}=tMcv&9ynY(@y;x&GgEVgf^ZH&#W<+eBldpqXP*URLLdW# zO)w#OcsYxe>5(thI&+O!a^D;!Mo#Z_i5E#4QuNP0ux4EIuqk+P?7B9yYbJj99alYc zIBXhgrI{H4Lo^BmT%|;G!iw#+V}JY7xBeheX9NOGQ+1qbl-(&l#)eGHd5f#I?f7Me?|a*!Pu@{=x;czR#{-#(MkmS|44}Z94!jh;-R|`6 zxU+NRjR!j=YUh0;;90&Ipfu;T{TSe`AhwxBc9L_WXHyCbn|df(qDwP#T}r*l1)~)G zwje>vMbLqXqEDbGae09opMTjW?>g4?QliqzRIMuOplTrpoSGqo-0BeWJoll01bX%F z{@WY-hz(iAwjf>MHm>4Mwc^fMGM1ZsQ`g_bylFF}Rgww$zhMBMnMT;SIA}@(oJ@;N z4LMoFFtkO`!IlxVv+CtQ7~c7nD`hWkZm4t7Y59`UMbZm8zfV5+#)w&4|Z^@xx+XWSg>5iqi>)#|~$5**qMkzq({Wd$Gn9{hZm4 zlQhZQkN<-ijKCXT^|XJw^HfpfVvxdnX(Jm1Ur}L}DS!|(mUKRgj&ZPWe}3el&tl*6 zzW(}5cXP!Xo6Wd6;r!T_HFHTbz>?-Tn>rAjiBufOQjvS_9VE-5cQmUuVtME% zfA;x+kWbnfyp5o;nK6!&=KK@`+iWV#vE_}Jlse|?{fm0KiKWO$0k$yZI42y~HUkHZ zQuLpL!yUnZxK#Jxrq@WAfsn#-~j;u%{xjTkfU0 z;S2<63vAp(Ld(wEv;)54#rr;gf3+&EM9`8hcWs|nRUd(cGlPO=s6dIx!l1{z9`rV1 zIQhsOpM$*MYhEgVoVmA2=abzHISD%TS!t3X;joy~0SU70(9FiHQVQrK6E6DaF@rQK zEbK{Y*&Lw59T+!3{CUn~YQPJx%=RBBKK{^V(FW)TWi1*8W$EDCxu-CiMI`|~g2 z#d=^Gip}(aD;HzX3egS%v(rS9I2UgSyPJObP~ZLI8*^ z6EzKHp3aHF<-)9gyw8@)_JqxTjx1nws+645h0gqqRhrgdrl*stSJcD zY;(zcFsn)C@!Wr9vuS>uq6@(|Hlc9%)-k>4$7=!M^n7%RhR@U@ZqSlmT@JAzG0+&~27I zfhh$b;53%)JsH?yzF#GaMewb*RV7OMw;#9xKrYdqbdJwLm1LX{?YEZ=$2@a2@71;~ zux$Vwkj6hjK-EqznUpvq~^2mm3W6%$9>}Ec=T$q6r@gfvPLk$BY3w1x1 zr_^=Zts*OG*b@hyi#F#!TVon=Ne$;TSm(IZPBP{4-sVy16mBWH z7r=d7glLn7Xw4Mxv#*4#5%F+(n`#Dl;3wX8`DY*O!y|K|icA=x5`((vBArM@0ffj9 zH&D7*wjrLUPC&@e3BAzHc=Fy8Sbgyet`Nx9)^&1jTstqFs5MUsCdVZ9&Uv-Mc|+S0 zrBjS8YT#Sb4Btt#Nkd>vgWCxP(sWLowy_an_@)}Tcn#0K{-VGA)X}w;6H}`L%t&vB z%sYj~V3`=aR~Sgio#Yfp$qNGgjZ;yh&sWw@JT##EKmYC)1g9RE!Hk@ft#O9=$)Ic= zbg8=8j>|Z1KiWdElnv*wr3|oyqnbvpMqcoW?%Z?L*4R+t`HKEDJF~FqhK*5+=M5z< z0QinCJ#>7%SJ#muHM}ppK%66}MnhEZaub8n5I_Y02j4v~SU+lmzF%#(yL(u$wX&k0 zedN+tyf|~wf_ETj!}EL=%<-Ief-b`#yusA6W$>d-_?O%sH<++ZGHYL?nr|oA&ev74 zcD|xN1#Zd%v(aQYt8G9~fbw0h?|kC+^=_8uxr+hfBx>y)EutEP06=S10|W}FHw&h! zLFl>_=|c<_R2|zq{`uRGU-AQAw+BEJ(56`ObN>9B`hcaZaFW}{0pdCC9^vxT$xI|m zsVqrDGq{ZPZAntsKZf)p0s_xGXsvx~_Z{tZT5W?FDvdFy#b|la7Fs87vvA&tQAt3Y zTD1NtM{}KaO9Vy7P?dvT=vP*Bc)Wby`)&k6t>&I^SJ$ZK^PK<0g-fV5Wm2W=vRiED z;3VYbte?1q;MzQsjLptaobdBW8c0Zv>f=#@OU4t&)2AI9;f%$+8TBd8{h9CvNmCl| z<6n2-`exfIirXCYf~nD%Wxfo->WV%e)Rjc7BWOVo5uEewth-Y6d$E6{5?BnmbiB)) zXsg{RKYQ0@akP3MKmHghe;bOSKA3HSufCQozxH7{DZ^)nBe zI7jcD&vO?;0GN3X3eBK(1yU6>(8DT=!hA(ceZH?)Jy=H$`s;b#YIO??>XRpqD-QnH zd#?eUvk1VXnHgZ2G_uJn*4S>(8u>m>g?Y9B*xPgrv6=dm+tG0`r`8LPrE zM(s35nv#NM@g^m9^O{))k{MyZtDfcdAMD<9%$wC^ZQ_w&SJevb2*o;+~S6awa#!@NG&qc70=j?j!OcmQ=qXPhZ;9XbTeqXHX z+P8em`#Q#cT@%5q5{MXEZGlpCpbkL_gMxjEh{0vuP}iYccdkoHRHaAshQUA|JmN08 z>N!vM0NUnL_D(WY=cPoLD);jefr~*QHZqTK3E0S4R9>7LZ*U=;yi3z$=CygMW~SMx zOkr$hJL{zgKmkO<{tj+@TIaSqj<;J}Y3B;7s#-NjmW3cj&2ne(fmEf$;pYK@U8RH= zVWlrJS-FS>U{dV6SnGjU%v;%s(m`53@xH477=p|X7i_-yI09`2vY|_3ufJXZ`We&i~ZT^ia}$4z2*I&)PB!9Jd-+Y<8^ zx42B7Lzj-CHnCT+p(Njx-L`ZDnSI*}lA@O`xk|z$$*iL0Y)Qi|S;Y&l+5hSL2g1sN z2CYdal6#*!5vW+GLtVS9)oHh*bEGp9G6$W)La%n2Q^acHDA~@}_NmwE)T1ujj8#=@ zl)8uG`3HaTb%13}C3lLsBu|W!Gy+ONI5ypEvWjqGTBWR*LNbkACS3GC`D`^#&Shur zL1AKXqt$uRzAcigh~*!p0z)FR6%G0!@&3}%%$GqXWC$n(Ot@;dYZBN1X0 z3!s9PupcZ~t8G>x`mEg@3`*vm)`1JVop$tEhhTnCJ$V1YFS;H;{ROHw#v3+4m!_^W z$xb=6R5z?mG6<)y8>a=5&4WXd%w^qSjo|!_+v4Qg-t~>V_N4dPWPi8L8S8;v`*P+sR4U(tY=+xZS!rZ7%2H{9Rd64j8JsRBw_Mt!(9x%YBjMuH#}o5V)+}F5`;c_rN#*$m^wS zKz-1F%7D#gESCs~smDF%Oy7A@&gO)cV;jra^es)}j5M*aI0>KQ3)^iJ{Zk%uO+W2h zBOJR3smjKL@z!Pb1m)Ym?4r94Z+0@V;6hzjgUTqmFB}2Th`J7;s$AwwC<+~H9xp*t zqJ|193xgA4J;_^@^>fQY9jd{=uXZcTG?oq)H~V}1sk=UTtb0l4i!K2`d9p6teloE6 zCgk{4;3U=KB!QT-z-04$pURHq8XV2o(!}58lJTbKDX?e9bv!54YU55S=Q7Z?fvIX1 zv#F;)2#|onAo|K{+V>nUS3157N|IixvWkkLuc`~dRb(cq@ z6Sd7>E=gHVRTNM_!y%`^BzC|)Fe>MGAhKXQbV1utU+67 zY5CLmOb5F-2&w|z=1W-(?%xgxEI>af- zsJNor-Q4VN_BSJ8!8_l&`!f$`D_6hz#twi?CkeLAQKU?yl%EIya{9e7Q3CUm={Es)e0B_PTuhwKmT%Ut?Q@Q);b^K9HszkXoEYS z)jt0(b=!us@wwY}`s57v332i-vYG4I^lsj!4Gk9$!%6BVyKt24(Cte;SktCP+stTc z^HTKB6k?lqf=pH8a~uvi+UwqVv#SPHlN2dKh#EB*P3WBw8mR&jF(QCbEoz9QsYZi1 zg;-RBQbG)656X-+*kPvCiHF1Hv1(ActWa^xeazZ*44qbS;#2qTd+Bp>xGDlLgV=CA zzb&?h8%C!c?egEjHMO?5jvMY1n(u{y)?huSMU|;~a7X8calFMVn-xP1sX*BPB5}He zPRou)M8|dwzKp?tTmrvwp__XuUARjf`ILm=x4iyo|8QTK*HNNxx4j5qK{Yy&BFjj? zSl6{#Rb;N)Zs)#jT6*U)fiVtu0>dhFJ6>1@jZRJ1E0o5p)!yq}?Y&0ST9sB+t+p@P z?MLoE;ZS_nyY~PfVN?Jnbd6#imxpWH>Y{B4gK?>bp9F*;AOexCzUs06dYSN)6`Srs z&cae#6v}d;1KAql8EZZfX2G}ZlFv9s@MZU}pl!=<^I2oqE}gv1$E-nkoonLTMkn{V z)*7GwpJ(s0r(aOq`DoQy%`FC8PJt{2NXNUiqP0dxDGFmN^vhP>wn{a^2`vV?Z1CU%ANa195~KhI zl2D6{VqKGGK$oF2wmH{-t~y4?Crv=B!2ngLZq1fH_TQjiIDfh|M&^Y5zA*Q8+d1+x zmgW$>G3Trl`bkFN+YWB08Yf%*)Pu)(#%ZKYJil^kBW0VSwi-zk6K=14!GvXI=MD(|IrEV^zB>1D!zyES!U(uGJ$J2%$fS87e_;SwJD!Fy|Ce zR#s41Rd0CTQmlvCW$Hlb?Av#$yicml+CZ^(xAoBfJaOfluD*Efj~`qYKxxCSkVb0| zFS)&y>(=P#8Y|(OXW$51aKA7I3L#(|UP(=X>2Rd&h-et{@yYKMK!-I(VTj^_3Q#v6 z9FSXwby0+%Y7}HZttfy91p7j@J1uwF)7yo}S}Su!s|umpE?PnopTGBE-5A{cDC&qX z#OUxDbAQg<#P@mNvgNXzX=!W2GRSBi@iVvB z8b}^nGLBEVpAj4Ow?PbwoOsH!J6tIZfF0NjXz~9F?Gk1md#EVrbEC5P#dmJ0|2wfYti^vF=1QI zk*!iyPp3{_B0wV$&*DI9gu#!iF*J4fH>U?S-cTC=mLN>`cwBS!{_lMI^R9d8RTp2; zUE6b|wKnNn8rsY`v|JEb_rPG$#{wRq?&-$ilXu8G7Q{wQa@_bDziV{^)vI*Lim(Y#wEvd6BZ-Xze*r-G1b) z-*)}me)!f9AY0lsIOE#b+_sw=Bx%T>N-GTkUrk1t#PJ~B~9DU$JWv@RNptr8U0vTY80|!LrMLWw)Wu;rJ z?UUky?)5icapPBB_5H;jmf@if-~KDV{n4NN;2mZ4c#DB?sE?kWcbEi;ZAVXUBcQAS zxn-f{DSVM~-x&J_n_3cTK>20U_P|+<@N;R?BowlVDR36xxtl{x<{L(n$G)o*FpJ;! z#!GL1s3O>HXX1U~wCtC@a4wS=ZADrXi7}LeexBt7gxu_HI`t@wFpDrc6GT(mz#*DN zgj2{1W08yXYk>>7%X^zAy+_&G%v=_!p{%p46RP_2pL+P}8=n29m#zH%hczjNe71fO8EHm-)VsqxPy^YDyxoPjTGWb02wB>Uj{rJ0nDfjTXd2zU6QQ?GjGEB@wB{^pji`NPH= zy|t?5lD+uN4}Qg$e)UU{Aw2Tv(N8^a^FZ zh$bWjW)7xS*3m4AI-eIVly&I$>rj++dBrnV554FbbmW15y6Yuh{-5rD)B}%y&Pyzu zde%7GiyG^S-71zimSoB-9f@*&G_LX~ZsxSn9_4m!^s%vFf|-6fwR2cD;^GSKew)ya zz$6}9NIX_3M4*pV)O`1A_H3#@wGj^PlR;^9h-!c{RDobO&q9P+g!#-dFcYdlLbSZ) zG=$9Mbq%0GG_y>U=A48cu);7yr0uCD8aFO(QLUP9_+F7=6Hgy)}ELxy|>d{*xp+H{0U_(E zf?BEODhp6&8L6VEo%f_yQ}qO?rY34p%sibVp|P&}>Tc&ga{O@l@b7+P?SQ-N zWmn(#@b~=VAK!V?8~+%Hr$52cb`hP+ICD6O7d3MG>*#Ad&)uT!%7(e;lgY%tb7nuwTc6)eJpMln*E3tXm>F{ehTIWVh{i)z%(&T4qzj^kKed(ktxIM>nj zyFN+Gc7vQpRP0@iANiv<-}TT>UGS{Ecm0=-e&pBx@`3xS&dR<$2UojA?!8pKsw_(l z8X<flU4aT18J)Eh# zckc?$hA7;Q?wl;X+|g5~CxLgWh-`+ zf#%_q0AkB!PC+v(@~&7#X5up-&kh~T+A9{&Ufr7^hjW=ndF-U*4xx6fZhi03@A#oF z9hxQQzC3|D9g2>K=y@)hos_q&QLh;v^{fe`KeOrwhO0{e5MTN3TguyR&pU0>52^?V z>BNK;KxYvlRCQgM)xpIWYL~%W2(h+6nh%3^E-C}m>#bk>xtAl(Y+2e_c{}{8Jm6=( z_qt<`e&D)SUU~cP{P~^#_3nPu3obdZr@g{LEU;8H7t}#WfL_eQyBcC!fk+!3P*fw- zrs~989VkWsQOuw!W~MMAGe>hC4tXI3SjRz;xwTcf|DH!~|J@H;*!=8$-~DZGy$TRh z1t2o*GReloTsA5)t$DFFR^@GnL9j!JZ1mZUCRGI!B+MB5Dek6Cnz?EW_DhyCv-02@T-80*kn!x zS#REX#|vI{CE+P>4ni45q5!f@oVZh9_=FxsPXA>_Jb3H7-v6_2IQowt|HOa!D5c%r z;|pO7q0$O52Gl-dti(I-orH=8Xy{j=(ilV`8kB&*AdwV01c<;wP*qqI7&K<$p{5pN zBw_@DW;B3K%=yf>_8!>dR}OsaPd|V7Z$9};zxk#Q{mz#RHP79svq@))bB`nD=*X=< z6>e+x;7sBO&~~`tqRtQe^NaG1pEVgror;)2NZH(_zq7BzWHXf8EnaM-R?VKEVk1@a z=hwLDgGNi5G)uLoUc-HQwY(Jg+LvAM2cJCFZNpiNbWWm+pa{u4BL!8zT-9=U z%iBVWA;ipQA*%K(pS3fQtzCT)E_c?eCDf5s-4C!*;b@Yrto2SE3Dz(697Z~th|)wA5oYg2#Qu67=5zg^pjtu|LdcOIz4;2f&x ze&qc(+a``aVrvK0`Ah@7Dpf%#Toz$MSF1XUAqMZvTrMDCG1OkPj&wp(?RMKI9y-2y z!_!`KlmF9y2qK84IQL!JlVG2~^zlNUwHbgLpVj{RTi@?|_UV8B_f;0w*185W2H!#q zjzTCzbr`{(qKpPLIEWL{5I`zOGgSixByD)+zBxw|fvR|isAftt3_sJ+po}qMI72X8 zGvvfjA6RWa_+WYT|N6vBzxt+Qw?6yIn?HDR0GvVp5x0=U_&8$G;$zvZjBvn8TlcPH zFS+r;=RJMz)1JQnxd&VOF5PqKZ$*J_)8tmcIi7_cyM50z2{fFITJ%o zh%3ZQL>Vn)B6QZt^3S?sZ|3~MM6@y( zq%v(GUialUt$*U~PLXHKH+ww+JtU~YMF|#R&M6QS5c+CRIWK^tGoeN?A0;T&qFA)D z;(Gj%@3`?#zwtx04iEVQrg*Eg;_`uN-|^5#K6Lkiy{&H6Dorzp z>gfy0lw<_G*3nF(nwq+djvACkYILSC#%Oefm>Ee^Q-Y)eDS#273^0QeI`J@#N>WY5 zM7KW7Q3wqx4x4q{yV5QP{g3?a$6oNpr$2n>KRfiaUpoc;f?YiJR0MeJQ^s(1;3d!8 z_r7nr>f$}wh0i$foU1Q^Q(4WpS|A3X3+<~aPa(!w9$!Cx=fkVjdb_J-J&EHI7C$gY zPnoZ#`R^+qq{ZAVFZIh{I>-RYDZ#U1R8^Ro-fl(j~njE&ben+cnrq^E&U1K#?I zeILKKj8R-3qcH@is#7xrN9VKQo)AJ%^(*IG-YUwf6eoE%k0F|=3=0HPm^VnQNl|DG z)j|Jc9C#;&`lQcVWef!@N{HpaplU4gRuu>0A=Yvn1hY)-^Yf9XGu2rN|%w;CzLO{uFH;l_|E&YS@;I&UylaZc1sV2ox0!Vm&fAfiG*#pQqr)My$(QK&_MM3|X+ zQfQGNRigr=2UJKzH4%~wArirnE;g$k=q&GV^fp6!HrlL0#BtV z*_mb>nV1HwcJQKSwQqkgtQ55wGjBc}pQ)Jlc{%7i zIwvmHAyjIW!2%?R6Xy(yFj!aQ;sc7Js@GM}S-qGF1kKu=qE#?fbsehyW(Q~1H{zKqA^-TU6vXHpbi9Rp5p1-eDtBi#oi0Q_{O$Zn4WbH#3X%U5N;JfKlh&J z{Nyiu!z2Ig*8A@|+F2=-PHU?WLJZ~zQ=dD7it`qXD(1uqVKBPkgnMB=Gw;m&=L z5x@vlKt)K37YJC@3W|du4tM#BMHix}f+QenCWMFtQ!zLbSEH`9<%+#4?R)S`zD^ zhkL*D(=Q2d!|CU#T6TI)?W=Fv_rLz~*B<$sJC7by7lQ-noH2TMkBlINW>FwPgA+zZ zgc_;>BTOm*LWpG*gIQgMu+g{vzy=%ETerbRwRy7M?8V+jtoy1}5DjpQ8WD}=5ET$A z=xAzC(>Ppjp&TLxi=s6`RYzypspB!;b|IdoKwTqQCzj9!8 zWzWj$-Zs017ZC^VGlj2|eYHVto0SgA(yVrEThbVqPRD2o)9wF^lXEF|`}9m4I+L~e z924@~MbW=={B69<;UsiC*Q2&;4W~1fun9#4xBuV>3(yo4;JvRs@ZtMvr4?Bw1;yZ; z%UezjD=VG6<+Kh}&|p!F)gZ2{cD&C*sOz$}$QbG}kY3FC0ky&ibyA3Lo6oB16n&0L z2fdS7=TJLu!$N>L-(jokNnf-@%G`HU{UAD7ahX&RtP6Ma7!kWa`0mSb`m^oyRzz{c zzqalF#Te-@!)xy5r>8x)@y-C?o8EL0i_VdIPws7XMFoNwYR^nW=wL>TN>jBE$~s1+ z!HIL?AQbN?A}GA~(ZeW_LHo!&ANl0H&%EV1juEzXDk!(5J$G)ICln}%-~X#`Ir{N? z45~xSC5NjneAVw&mMstKB!eE3zVz9WSt-)E9xK^#%Sd0Ei zJD>B&gfnh>v9sA?qb7{0-vKci*gWIUHhPl;pjTh$p0-c!d(^rVQ)N^#hG3ymCD%`F z!l)F1iii^stm+zYp3-XNbu^!4nHLXp1kI72pqZH}5&YVUUs*F>c$bCs!xVyM3g6mO z_`Hk(F3+SR&PP925Xf-SKT&*Z2P2y=&brvdqDgLNPOe(km3Sh^R)0 zh&Q!5Mmh@eSaai48Df3Gg{#kh#WmM`!%bJc=|zWbes-~U|FQc|9Y3;u;&?o|4(#2> zgR3jgxa6`|-|$6W_r=$K%?l4b^T1||8%N7Q38-YKBPR@^-DXzs-z)yBhgR`+@c z1M@D1%F5te78&Vd8C0Tn_GAy=ee~JaKKo0q-S?LtKS`JwA3Kha6TXl>rSdWK`8MV> z#>ZDxZR381v$S*i%Ho{3v7nK4)paf0Da-z~~{cs zDyot@rGpLgl$oiCLP<5}B-ZG3+}*c7y6@UO|HpSf_n-gk&qCBGqGHrrptqh1Xw|ic z8Yt0J9a(DxkeSmM#Yq$hqM3v&GB`oK1tZPU={<8>IdHU<0u#APE1knLWqcL_aA{C9 zaiWhed_LOtr#~CVO!j%Fi_Vy0RP%y2y!^7;A98DLc#3md6?NXq^W4GIdr?@HJ329i zMQi09nq?v)40VXA!D8lf0YuC@2s|K&1_u$Zg8{_lt<1@$gUdTzg-~ke+aUyBtYz)O zqb?+)tC%w{vRI>VLJ^^lWnYhP{`?PL4O0)onLc)L^={Twa*CO5E(3?th_M}?lqa?= zUG2<=PtPKM;M<u&6G} zDMIIBsJ+L=Z6~|eUVPPFr;6b|*ln$O9(_$8PjBOS>?eQx+wWNa^x;0c%v@9rjCG7u zBURO)7F5kFMhzOwL1{Fpom)SCqlP!s45~y=o?Re38Vmks-ccrGQ=>PDNvXr z#fc5~Tbnup(VVC#4AG*FzC&gyYG}@7TCy2}VDnK8aaK**$d7Wg2W=i0JHDd-9FE-P z9+C5Xqn9v< zW&fnnS?I%5m2_xz_h&`k->hR`St+8{wbl-ge)8}&FS%evP@82Dpl($+COgJqo10%b zPEYem|6@}i{7%?wQ_*FoqTADzPkwm#$Ke5u?|RR5eDJszffIwLVmKjA6X$ZMnW>r> zjJZUuAPm7`tvbA8B1A}}niH5>ELEcpzqk>6V7-nf<4^wJ^WcDRI_li0aE$B&d+hic zAppGext;tOd+xvOffW%kQ?p#vgP@0_KurNP7=%JY9cu(L#Py@qbzky~i(me}6SRs?*vU?T0~}z$Uw`GS&OrNZt-`}xRo0}-^W3@2`J%2u&``A6McadB0fyF=E-`2|5Y2o$2WwZ>76TOw z+Ua(@ckNaSsvumJ4f?%$(AQ`VRlD2H+8K?7W4n{x|G+6*yZC#*?h+#+xOH8p?TDea z4g73E>BOd(q()pH%qGV87z6CgkNd;VYO5ZHuDkN#+wN?4ohV?A0+4lGs|Af3YAYi| z7=xjXFc(8KzzCm<2rVL13ZVv5fQ+O?jpl?N%&KtLvDd%#MTl^ZO?bsKbmG`tpauv0 z;s5dO z|3$Lyq@9r!O~6=3_ZS=|*#Qr_J4tA`l%cd(JOU0;C`2PD8sYv#QMrg#uUvZ8_(ipE z`IMRrZrKc8QuD-1L-x*hoO(e=u&KZUk!>Up=Q9|}*}IrqE3$Gfb8-e=aB*<&Jg>cK zbl0QZe4_~{g%IZ4s2CKMlp+W!vEwO{bDDnJm;=!^4_Z1z-VS z;zWg`E-j<9mPTDSGbC8<5wqnbfso0Xb~^37s5T>YcHOEr4FhG`6*@$dA!>j0-Ut8r z8(#$C7)nAnzwG_eJUQe7Y^O`a_K^+!?zmL5eE-*7r`Y-M(#+V1G_(RCgP5$%5)M{RfF;%l3FNF95W;dcHMLAgvIZeFII;HO`yOkbvG0bx6JM{{5jP4RA2aWHS{`Un5>=F01wI7k>BvbGf>5|B zYioMXU5A=I?bW-RV`}+y>g>dLj*7w=8c0AM=vEy{gN6r0H5-HxbY~z0P_?wtdf}~? z`cD~XIJcuVyjYLoc9_9!q~_()lD$nb`en1FP|oJ1c{an?R>e;|A0y^8jk{%|>mb`$ z7s&dl^8H`A@92sy6}o#)R!W_9UTP3QDhm|ISs89%o3kK9=njTh&Z0<{$j+#U%mc(;u^Eg?KT1A=LR6SOv{b=0W z_tE=yKl`fd_st1V!2ur;TSu<9*-b!XJE*Snq|(^*caY7Nd_IoXKVx$`B>=whCtmCK z-=-RXGgXTuVvQoe@T!f82pI@iPF-JArm1a|>NO)sV~udAB0!K%h61$|kfz9%R=bF$ z^3y-~8~~+(uJeSRWFF3?--0~8sn>!1-}y~XQ%|dhmvfsuL@lKtAyrgTA_HV0O;r#e zMY-CoKI^lt<|B{oed+H4kVw-g!yN@7$F=+8dJB+~Rz^}{J^Lm#kOTx?@S3;X_U9ja z&a0m7(~#UESq3B=6#%Fv0tQGG)k-H+vP)+?RDS#iJ{xHbHY9r5X*mwz8bNrC81gPq zh$b;H_dW=Yy4j7`qcA)3l;*(UiiQ?LlVel!lOqZY^B%3^w8<=6;>Pe6% z8FnWC<2PY)^^|WdC%4_sc8<7};w_sY9$R6^$=M&S=Q9yJ*9L0mwc*ZMFUq%m;hqoP zakPc>wL;P;qsf|+(miJpgBm1IYpvcxAR?qhM0jryBF3XeVV0OJOW4Y+^A2PH3Ymcg z+?5yh_tPa`n&rtvkfU@NlE*uwtVABwer9b_DrZD#szmX=^s5kvj2q2!ZJwJStsc!~ zS-$scuOb=%6$ssEo#?r@4&oY$0c~`&e8T+2ITcb9bltK~GeJF5MQI!Z+C{@T%D@eNf ziG#2H`j=<|dJt02V;-K|1VR8A`sWUz4%MIe=`UZs`Cv0jQ9=-bpcPXnB&tKyA*Lb% zff}S1AJ2^@PfIWOg5LllOHxz;lEh#E3!eaKJawxvt~m+@LXXj4;)d7#5hPvntR0UX zT7pI}`eA}3L`WzY!2us62{txuT0L~zBmdhs-(VH$km0GP5UPRQN7ta2QoKS;3>1m* zpnIiPS0pt8Qj3d|BH>PkL`9(Df^q_HTGOAc+{fF*vi+3Ee8|?^jT?Q0Y|m9X?Xcop zhjuRT2|jMyQ8w+B^^_wzS=9o!nTQfk_Jqz_Jhp)FNX_3_*2;YTwYg2J zi$_-5vCU1!HM+h40Hdaq>#T%_*YNP%wxAY|zEm?YO=1>|C?1HW(VRxL?~3N9jcOH0?`C* zTI5F`?3*hWUjMS4Yi9ap&&-;&e=HVs*^cQWD`q3nL>IWbXNN#zcr#Ooh*u}QQp$4w z%rD&g?*Df49rtz$EvN&4zYeF29y?jr*?>>6_vE;v(Xp0^6A?9p;+3EA%j3^|`ec62 zXApAQ!;LH?bZMDSPZ|j~^F@Y#{nJf%4k-nX5;ysb7is;jK0hk z(|FV|qhATcYQM_lh`!dSt6ifhiFHfUAaYUP5K#u(K#xf9l7g zh$m)xWV_CQoc$nW6Q0czt)k(U-}A;V#v{uvjcaHUEdf!F5{!_nqL45#){yYIamH19 zKj%x|3N1hIiyy@f*?oClT5+i5+%gc8yjh$?N=wmT;O=ttfQkONK$>yh>KU>Y|N zUwA@#Omv-!-=QJzyt6xc(}C+>e${lk5~A)#N#aOU1k58V5N1NP9LU<*qX$;e#p_@F zTma4?l&{B&`mrRtJkB8`Kw3aX>Sr|33=z7!7afRt2r`heq+C^0si736bP6N-xMvLC zJz0e1?AxUuM??Cgjr+ICNkC4rNbJ_6M8^z1;l9A3WfaS=!-Q@HX zD`&jvDH{_C2uu=Q^BL`p_wpUdc$m??L(V&4Sx?XI~V$!sz(_Wf3XLW^)b|Sj|$iXBvwXM*#LPV;zIv%N7 z1Vw}r$;5*otVITwx+srKzyF_J3rh%`OIN3JTUptx9kjKQ%L~3)&J{Pcj1;HchpZ-=2_A3y;CKTr9H6HQaWw|>Vv z#!uVP8OH56lS+@wsdk;Ck62oo9a-)kIxv0op~Jr1U9(4@wHIvLAN;Oo0+N7aAt~gT zsLS!fzvgi`2-M}Sp!8&jLWUH9Xb3A=1F+$%iio5LK$2hpB@SY_M(KLOdCYaxKcBeI zgxu&3Igv5>`1qI}OHw3x;%-^<5JU`U63if2BZD%mk+iN|Fwm3^wm6?$A1>#4svb{m z6l*WSGnzD9_ZH-|L1rGW#{>f8p(}=p3QQm8zcM-3z#>n(t$0Se>f)K*vaOGwOCkKW z^xOIYdDo50J?2Mwc~<`HckcKH z-}dSK`>Uq0)`%!I#Kfcul$zBCSDCTgG1=^qd%5u0lUIMn`0XE_>hboloQL7H<~pqz z{i^W5)1STzD?wp(r)Wqh5~YAfhA{*ZlprH$TDxi8`@+3<-gICv(1L6B*J;Kjr*0*7 z%5%if5byk(N6;@{v2(}tz;qQs4b7Ni?HlIN_-T9F9aoOhWh3ltA(Zrj9Toe(#LyhN5H;3}WtD*vVO@ebq>~G+nVAa6<8H=UgNU=x3}I`l+L4a$eeG4ZKG1{SCYhgP zl@OKUQ1z5s1B(k)qN@PZBsbYh5ltSRQkvE9@W!la>bh=DQ-LQH0gVE$Xp&Zgh0O25 z?64rvCaDc$7Auc*E2U{M*|~qZxLE44jwXQE1a;-8Slf;~f})a>DAh$IN$K)@Q}4TP z@tQBV_FKMq{#X8DxdD1^=FH3H74CBDcFR++qD?mcm_6luQZTff#v9)BvegG3go#>0 zaT#C*4pA9my-p_upeZJ@Y&nDqsM@A%38dCzyhFbmqQgC&keUTX1RP#Tk1 zqnashbT{Q=t0sq5fA&Yd@a4+CRW|zU_{8zyJOlZ=8MT)`uTB6o4la2!^$YSj$zO%z`EarV`G@ zqrG=JrojoNKvg7aXc7QkUC4ljdIL>Cx-1`=#c_L=$3?K?$*;%bJdDlotZYEtRdbJI+Og%XyK|T$1|wBAA26MCKB;z&2|1Z_-@IS(5t=n^C#GZ)FqO%<;mm z5I5z=^3>ta9hP$c4!qzQ`M-Q%HZg4#tJ4xGv3Hn7DLwn4Uwyc%!c2iEeN8EsQo5db z#8KNK%53JApkmIbwYOx|8A=dDE7Bu+l&Mo~ejg4$RLczG1*{wq_N&X0Mx)fi(!^Jf z)B+nfkz22QvZnOQZ97*r&t^SB0%EKbFi#fmT>R-D{rq3~i$Cdsvo%UC%zAMvg!-cB zuM6@}xiDnE>*j0%isJft&Aa#B`+)XAGn912^DevpqmNDYi&mJa2hG;3QVkRa#Y{9&Ci6IW(cLxSXc7 zD9>d@jzy!d+!H7>RaCE}N-~BEqlN%sjsfvPcZHHdQJ62StN|w0+4zYkZ7w&S-tne55D*JKk}!4b?-a==Yt22vOI34o?t*$Kh7r)*Ih-(~3g_VS<5mR!%`Hw*gJ~#B4z;>uuZCS1e9m+N}uzK|MJLh->vI zN(Lwp>W&8A`MUkz_)Rao^2+hTo}BiK(I~v2j=+jMMVGL1@_&EN-@N&kZ$71~alYz~ z=OFEuu4R9IZ+f1Ggq&@BnipzGWMjp;JnuO;SEHYsNqTd<@W&H>f7TI>jmGhwGpVvl%DztO$2a1}23nMVr)kR6>-36t&VQ)e$IdlNm&K zSNicNX;e+AF)Ov263U!S*1}*8n*$P8dS6=1c?a6I#){Rh+5L=e@nH33`cx!5JS>No zvUF6$q3mNE#B93Kl`fkiHNw?egI;$`(gU|V^87Em{PH;*SOw(_p`>&0na^mAog1V` zHp>OQkXoJ>c6-StA496;bF{^b{-`tltQ@BOr=*KP^{=wt|tNW@Gefj(fQ zr_*ldORk#Tcl5~03~D*NBuK@3-}1rF`-h)?*Ug7Uv%;(>fLcVb#J~)nOua9X3?3u) ziw9Tt&t3DT*IxZ|Z@rHj2T{s~h)84I0NORbGp3d9jAQ~-gmOSk7$t-d4Fp7p&;cnu zi))^?3nFXHuDPb@g(uilJP(|MB-eSx&y51GGgEAsH;|m#n{? zKq8oc-~Q1TzW$A0ym;rM3Y1z#Nv)~fs&vt#lglq}58ir2vJq8bL;y;GB_jjEa8U>y zPR@M?(7+<}A-<7}m=+e2= zJ`6aPK^n8+)2<%>>c4vB%fIs3NK3Ium@Gg1*u(F;V|mdJFRsq2v}shjeyNWpMUJ4@ z8bzx_JCa7RZ&x$FYktQS?Kl6kXT9Nvug6OHz@I$$uYU34fAWDxJ0_rVC=Q5o*j7Bj zO92kw_BEMtMl({_CPJr8}xSN~ag5<*JXX8|>2iK=%JX|iZryurUC8)}HtqQhGF@a*l4B|GQ%(gpW$xsZ*oDnb_6s&{ zRcw6x+)nbjq3GZ-vq!$}mAl`6=kh|TW=)yJVDQwSqL?K|)Cy>kWJ#2&P>ym-k9O3o ztW4XKOZ8HUr8GYoFRxBhN=aL(>R!4TLW-dQ9U&NBmVweOH+dvwM_GQf>!(&DrN$6l ziPBG-W~`~{BnPIHQOZhrabQk%0tN~O32fT-_GJ1uoSzmgCDr&fx z2}^`YYVtJLfAZls{m@H)?ydK3zUvihhOs46R7eu26T&j|7>|emRD@nsjUggbaZxWz z_36(Tfn1}-+(>=qS$;GSN)f#0rp5PubTN*rmK>^TdCUY{j~lbBt)~bi)|D4YMTLCU z=U*i|bzzRyj)e<-6?hr%mGP|hR`0v#$f1Wqrm>jGBR|QoKBp7OmQ{H*Y z(vHiU@!rX(X*{BpwK}HMq)>H-2vUVfs$FPA!o-`A0a98->4 zbqbxX0_DQ3!G%3Q)5gat=NEc8-4z$WDBvbfsBEPEm>1=R&R6{8L@ee>Zo)HqQowrs z+l#K2Yp894vs z@ZqCSX;Na#u6=ziT!QF|~jQkeY_>9!`pic(|~MM5Qg>v3mKduH7@z!?W0w5}_x5 zTf5F@Bh7}Oh```pjb^F@&CH7sK~Y7D2$Od4;l*cu<~{{NgnT^wwu#V*Sc}UNgb6~F z>n{6x126F>WqY51suw}1fCPElJx8y({n2;*@tu=VJ4zB1GP)>DGR@6}Zd5v+lK#Y5icBVMGSp9sFJ!d>1E*9h91wMed zy$(Wd{t>qAPxN%=vC1i1h-}4yeu>mVY}p_;_5IH$NW76&qo-$j8T#pd)64hV{Yc+r z5Rgy-gCes&<#syl#1yrR$4$p1A#l30X`5P#I}{KFiFPzvU0sflc05X^B?w1u*)$`J z*Gd@SCN|2=!ff#&Z6}f-U9yplWlz6)r1}g|y>c`jb+aIyZs8?JVFR!kNjD8skrruY zF$TJD>38M!!2Q#!UUKc1-jM(JmYyez*ld4^m9xzi$vIZtT@($-?WT8zI4j$*4#bcC zv(JV1OJ4SByXq7cBHWopRYi?zDIip76i1G%KIe0;n||`HhgUTTT#W43?`t3YqmRDi zwa>fr6SvMqCdEu50I8%7ZRQY^WH1*sZTaYtZok)Wc=e87`X5WyxcBQQhd7QU=4>YQ z*tZ5yfxz8I`|BnuEUF4D0ZXxcrrJd?AbRLSmS@4V+9Su@Ty2qk}3i!=_MkR z@Q4B7PF2>yO`|2#r0otJr-qIN8OVKFp%4^Rj|yP85h-k%CYkOYmieTq4IqwVomEJz zr7~P`#h&(W{`;3*^YW{Ye&m6hK7LS3Xf~VEJ!1qlY9Q*U9o6FDA<3#k1@N-Qy%Y>J z)R`iQ>abqf)WZd;>XuED<@u(s^`85e@45fZy?gWb{m@JQuQz|*7k>F4yys(!=bTg< znA|3#X2F){=X5+ywQ4hONog<=P*OtO9F?KE3JTjvh(3<{CjdngIC9HB8138lfnU3E zdD%z1+9aNmvDVN;7uD3)LLn6b*Ffif<>hkt;GttNtPPF-$rs6`8{OID(#VTTdU0ul z<+kW;kAp5==otCh%C=))&U31*g0;G{0@eGXX*{4*YxH!eikFfk2jQVrKsPpATG4X<;+wzY zdLS7GMrRS()ZMsMKRiwI?sJJd$x}5o!A)OE13EYm_}cGy#pz$m9FmW`zZ7K)s zQoIDkSGsromoEVnMhn_tW9vzt&kMGjPVq4SfhrX5sor}L1~dqU69OScP(iO=S%(n2 znnfT22&jwYoXs>VlwwMeT3tm4(>xeKuf-!Ggzg~}fe4^tLwhhwl%hj-WtAuPz|w#T zs3!z#1~ki$yy1Bd-t~rkdz<&X<<^gW)G> zGu)%NL$W1hxYSxpL@iOnA);y?QA>4aWreUYouBAMM8dnSAV~!#FEY0=G=P zY(LF-wjC0;Ia*aN@Dt<$zU_$=TNm1mIXiqG&t+CW1v~}WZgPG6LJj>UU-uc4n8gE+ z&c^M?LQ>8-SqDjO`&U5ftzq*R)v=(>iqjuh{nzps{l9GBK;Y!VUWD?%3hI=hF znt1!u4OfNwI<{Vq!wo9&q;9eo$v}{` z@(h~g5fma)qecz!5EU{!9E7REB&!MCql9z4!7eFEXDNjN24h(D0LUO52!@y>({K*7 zVFO-~TA>J$2$UMErC$fEJfW5(j^jQWsGIYIrTD~Cek`X=jI z`v(Sqy)6zN_~z9|r+@v{yLL`SIY)t)9#UCrf$6YB6gndyrW)o@6ll9+^s$>)w^BiE zSG^}&eQd}!*54QE2^Yf~)UA^WIrU5HmWmrM^@#Z<$){|UTyJD~yaK?tylU?wN4sea zmT*8U<)miltM^?`H4j%UP0C$gSPR9)23EV2OjISA<&^sA6hTp%O17p(P1%~%j@xG3 zz-0s!GZGDCT)DzPNUoGLw>ORFBW7aAc^sDd(goPG^UWleKx0;jr~!!ORwPpqD1GfC z!osJsn!&pd273LjFB=cGi9U6#)U7!LxCQdOMWf!bRZMLF`ZM4C*_^E|^&xX@qAOG_ z#en%xctmSTKvPa4)75(Qv-b9f$|FaG0ZD7wvw#dHU5R|x-yYua;=Q#DeSAel)|%uJ zFxDVNC_g zWRRhhAmHK%H8TSfrZ+zJkq>-p((m`Q)^J_g+X;jbtM9{bbZxqUopEF(lT(USBO zu{3NT53K<@K~kup+K8}EJNdr9djx=<6d-v?*qIl4Tykl@_@#LU%Z9Jjt&@t=wcGf6 zX}AD3BQH=QM^5$?f%yh6x+Z=2KG`!C65-*so6Sm2X)+n5q+UzuYUw$fb|xsK0*vZj zqpzYW6fz^{P;VLaU>6oUShS1%e7BwT31tYA{QpT_4>ewRj@Kp+MjDNp)e* ze$;+CT~)LJr_7pVxZm02}gt|cJNsLiv;%XcmP@b}&@bY!PIb%8DyeOJn+ z-h-#T=lQSVsYg5O(Byc9ybVY(P6c zLHEiz3IPGEQ8<3+w!@&9Vr8WV2oDh|MFwaR1p%r?L=A@vDWjaS=R5B^%oSZZ@P=pZ zF$~m7e!^sAZOc+Fn$}2w{K<20Rc+)KpYR2Grc*OviQ%J!L=ehp!r6{fzhi_FdI&*RJF! zwXk>>q6HPzYpo_psUpG%0o^MZgQT%K!N3}x2o!p#s0YG95hKDykW{H^L3#)VC_UAs zqEeKqwrhX$fj@hoDSGhM*X4Xngf@iW(t+K{1PF(Rcs5Ha0K_5?0)>RZJc1%g;B zhUDYF|LW0>@w@);fu~JXIYahj-Db;?KVM&=&64B}rpok-3Jh#vq$O0g$ zDb%A+Y2-6{l(ev4Q`0RkTHDsyEb7#nb~arWOW9J1+KP64Z#K>;*E(&R)Jzr_P)k}< z)G2|1XnSsF-15=K_TI4Ps=Xj&4Lkc3(AQ^MnjlZGg)Zj4kW;@9Pip#a_*rt^qa7lY zuX*WSjP~7gTfbvBBy7eIa)^^MSo%UDYeR*olup}8PL2QAzrS;cb`KdP0xATk1c2ZC z(}RGg1uH92`k@XJN*sCMif6R7>$6Ev5M)YZXac}wX;>Fgfrcnc?el`P*>3vlN2d==Z-4lEfBZXc zNb&e|nym$uH@Y5MxD(f4P(2voA`nK<1F;V5p(v9mJOnhFihz-*qM|ZD0mY!E7EaAc z#Z)C6LP7!%6@^$J5D=OW4h<-PPQn3|6upzoqNfpO9cH59N51))FMQ>-@B7W0@;J}! zXrqUz5w50DLaGxmZ36BJ4@Qj$h$=3PO?zAO>ncQAr?zPHK&a2oZu* zNhB!;hdv18n=U(=<-@0`&->Qm*Kr{$aJi-`Ih#3Q97z~gI4+37J_Pa(6O1kOZ z4uBp@Je^Td$=L`eFStaX>>1nhD3dL?a+~@r7jOY|>qoQQ-9Fj$;mT&r-+89Uj>kC3 zMUX@heAP?l|L)FNZYUsI zOsBo51_TUx4Hxg~N;fSILjfr261_EJud6IGfhxwVGXP#F?ObjrQL9L!HV$#+ETGno zv`NTK^d%7eY=wwYsz)~~aIaOEGZvuBT^C22fANh^2WWmVL|e9Cy?8zh%{;@ox5bL= zq(OY14lBIT0a4C(nNk2Y`l;`EJ{D(aqg2k&C4y$EAdF;c%`DSh-M~6sDc8T`3O=%W zzv|5ehd|HKj!K4qEM~ zmiI2yTiKhAz-BA4B3l!$gJI4GlW2utRm(S5l{|> zphVCk1VUTuf9wn}1WJe3B0w;xpgRIVGAbcLXrS+Vcc(idfXZ+o#YI&$M5z=H0Sw_h zjUW$;vv0wE?AKm%^MAiR#cIx}^h65674+itl2Qr|#QkZ&_h>dTxH}@K2!?=y=zA|t zkx(-RD?S z1F$tUahlZ|5J74ILRbX?frm>(4bn-H1|V4B?r1fIbw~hS{%P}Xdh?4v_|ALg$CG66 zA`Z8-?&~U4fU-VqgtKRaP}FE5{gjtIttl&YX}UH_^^NHgo_NWz727O;q-?HapW<=b zzz^UST)9mRdS1Ba>b96pxikdp-0sMWJ}hqLFE_YW&)tJ-pS9!8gPu*MB}7zI8A7QM z5HmqkkEDw5g3`@GYe-UhL}AM9+|G$JYALf>DJAkKyGJb!sHs_#+tjqtzyX;fR1_48 zQbnWLvoD0P@|Z&N{0?7Tlw=5%ekKBE)FY48l~qeQiS@HtlrFU`XyMf$A`+y~F_M7= zqZ%=%58e9kw|&!I$T8G`T+qG1GhWYavjHz$VGXz9TAs&L5da)A@!9iU|B6E&yLY~A zn-CQa{w$$t2_!wd6lAI*35rf9&))T0zww?SPax|Zt<(BlO^^iue&R>ptyk>|&T21= zh$@4DDNqfR>OoN#I4egp+cwha{Z~ra4`Ptw6n#JiqzUj|j{oJb? zWS|1;G(n<}v(HOy%4c8}QiD_?jCG*X5k`eVH~@EI0HA=qN`?qj+=by{5=20pAt4C( zfS6HZcvK0Elv2`UX5c`#X)0lfNofXA)~F^>(~x{BDOBj-tlsyL|Mkd6?|=00bZ#=o z+6Nh-L3I~ZOV$LZS+fD;KuDkfHI%e))ZS;Sva%dUmrB>6bXZ=FqetrU;%vHH`YC3! zpetQ9XBQ|@osyEmIAE5c!&N+J-m|iYHS|7b6gGKm3AF=zf}#saZ@=BIddX#9{JhaSKR&aB zsGBLdCv^Bao94cMzX31gzB>gG#R(MiB5?AxU$hT8d+6cAc{JD6f}FCc*QjvuAs!D? zFc6G7i<}#%{@lO635YuM@*P6^>$mlFME<}1ub=#>|D1O}Ege2ocPt1iC4{i>kR%{- zV_w692Dn$7qzCRe`urDP@!8kg`|qgm03hOsbFa9L$N!E8j^OYe%hz4I^Ojp4n#;Y$ znC5V=j?`KJ28Dv|0osrXC`C?-{b2jI2lrgoKL5qfy5*DCt=#kI%^y7Q zEC1oP|MsqfOAN+(=TLdPm2NVr4g=jFE<>8<6ZbRETQ0)7@s%P8dEET`PtxW<(HPJ!v(U znhhd3`fj|Zsmo*5f|GU~0FVL|zxaP%-|ilL=g9A5| zSctK~j=A)2%t8f|!-mtM`9Y*$MCGhQPbY8Sj|pTtk8CAyT&4qjk& z!E?B7?c8k?ulbz0KmJ(h`hHrG*lG?sSVIhiD~w`_Y9fvh<#^l-WcxsfNqDLBq^Ylw zErkOiqShv@UVJtSaJD?%vwKW~iXsx#=~Y!4n^3xlLN95wyDlBl+;}%lLRr|?9bK&5 zO1m&8z+;CW7?1Z>P3&Ego99|PAbBlRpw>R%Ac9TSLM>6tL(_lxhAZCr{dc31;K}<5 zo&S9E(%U{4VMKD_Db`Nqs_{hoUjY8Zn?IkAE=ko^7&)P+D=4JXltB}92uYY(DfPM+ zUWO(A@ZAoa5_UD1NL|Gv@4xfP7eD{NAKsW2<_n~frf!yfz?PISQwau&<&+y+nNE4M z|J{H0ifg~(F9Jvy*k?EA6Tpvs@7sU=55G2j=>9sIbHE&$)YM6VQINx337S+Qg?a?n zig(?zOqvm^1abJ_%Dw;NwuOmZ`HY3ndfC-4eck8$S~op%=aIjB=bgXv|K0KK4<0($ z`!PeY3IT`?1qy2@iop7wl=UuYIKOOXfbi>{zOeATE5As{`FVJiKujxK0iUh(haO#A zT$+v1xN+!9;7)KTgr$g7D2Liu2dJtVIj+0rY4f|rX#y0Aq`|Y13{AlQ&)%CxTXtM! zg5S4y#5wog_wv1*lxazpl$I^o@`Ml`@Bqd|845!i3~oaK#bl_qyKpl#T~!oNU>aDf zfNH2V!va?^EE<-X!G&E6HekB|+cK7ISx6oQ+n40fs>Lb7{PY@bI`^Y41^JvIA` zE~U5(9El|19uY7G;cg*}9MJ=F_wfvb|}TB0}&qF$L#*9{CaS4nOrl>7GD zbFba`;v06~^2z-k4WoLv8yrdDqHYF)9<-_qMh=D*7eqi5h9+o^I=8%a^x==)bu5$> z7xuJ$Jal-R?MUJYcd*3cG0AZuu89jMRA*!Ke>S>*@w=_@Xm6KOUjImT%Mc5ZYxgY1 zSl8yZb2;^WptUdo3@U`0u|`!l3d508%kWZcG;YnU?@LMz!+MKgAk0NHsW8Y`o6eTD zY$>%!JDNm^a3qjG3ItpvdMl;sXbZ}m3%RcEi}@Vw2*m+ZE21K>K61_+O?Cx)?+kD+ zL6Mxtv$ZwzE~QaW-TRbMn3OU%kI_Q=v5&5Q;lJ3!e|Lx3<0{7SxJlzhw4vhyD|S9o z*ZM@Z&H-1pHzp7h?O|J-aY-AtN!ZO{s-tn ziPITD0FC^cR6tex$rjvU(G z(WRmiP%;1!x;cR;NGTP7Qmb3_`t)ZkmD2UIh3XY_FH?~QLd;yKdD7IbIs@)mM&dD@ z9-3^)mtC^ullLBa=s;Zwi=X)ZXT$29cXm6rwccA5OKdGF7*PR%2&xarp+jL3S7&_E za(?Q|FViQrx4-9}fBRkUddGW?touXBsBRlf-xhezHTk<<^Ng?k_G_>RQ?Gyqf- zcL!Udf)p?;nB0p}%nPYa<2AT{Z`rr6t05AOB$=G`p;{@jK>|S&O-aKCAhseU2uX+- zH$X6FnIv+H-tvz}Pe^QihMGVZwJ{dws>FFhuNmW?pr!dR8a-XuC;Sr)-#-ek{kT+Z z#QBZj7@^9KymEZo-CgHpYfb_|M5%q#h$GC|HaUvcYNK&e%mdLG5a_xZ=Ba6FF%WH= z!v|nMC&B@xjN8^>DYxENPu5M>QD6po5pi*Nt(vTM(_D@0*m1R(2`8s-|W%_KNBV0V&~70hs&fCpm7vdwTsB?fkLVZvDaEK9azp zz()v=&m7r%!g=U%fu`X+Nz#t>%}2zyyz&ZZ+WmJQoGdMntg;mP#XKt_0Lnle;NcW_ zL{fE_CI*m1ECS&Q)*_UW+q5vUy3q9VIIwr+zynA7zl+65Ufi0OFK=J=nk&EfbuaiC ze1#uf{n&dy{g&Un_4oeAUH7eo_W{6$PBj4?z9}3VSX=QhViKo(I|6}Myx~1~!+RcF z$hCRZ4}Z(9AN{dc-hJ1nM+*aD4;>)kKJ=-IjMQsoctB=r{S{By+7;XW;{Sfu8~fzZ zKlDZDBjAnS`#E>Ld*4XgV&*Z>LIhnlJ5>=PIcK=di%&fE9-ZItqQ$LOU-GWsx$Vo| z_@N##P^9rV#~ji??n{7lk2&!EPn2)?$(z67CqMe?mu~;{pMS+mUwz5P{^p*w{m>SY zqjP7cRHXzWtTN1!=0FV*G2ODnkAHCGxnFVF7GgEd$||!ODoR?`WYqyM2FBrJwNE)A zf}w!GnZyl7cM3$^TzZ0#1UCbaGHV6roz1&SV5}Z7&@qPfaj=wHYnSu3s1W&!k4ym& z8jllx>}N|N&Q%x36X)bQhh^p?E510z4bp{}xsPqOE)!=+yQX@%IF)Mwk7EL?O>h6{_H7)Bx8b$5qvsq4B<}+AE3D;`1;Sk{H z94j~7vGcm8-1j%Pjx9VO<_v_O1_Trp0o@pga2HZWGP`5#4d3&;A9~9tss(XjD$`;! zeDt4x`yb!*(=UG3^_P6?!$)@P9MwLONJRKhwH_qG4MYg&Vc}6BlzF$~R&v*UfZ~VbM zzyG%ntgR4X!vtzV9m?I0*ZrKs$MK+;R-9_VCjdPgyEGh+K#sU^nI(#Tk?#OSe@`7Wy44oDj5hvaNJ=3(YXE# zwr#y)_nvEi^RA--L<>|O>T(bm!1!4Q#;<@wfx6k$8XoxL_a0jMoVWhW>!1F;KYjh3 zf4=|zeU`|y-+y@aTh1^+gbNT6 zG!0f7NqE>mNjF4lTtbaTI$a4mok>{2T4zUFUGrwl9a|PIyS{0*Zkue&J`%!17!l#B z-eKQr6*rM1Yr}jPI6z+cKLrK<+0SErmRvB4|KXpIo=8q5&n_7qkL6lj^ghfZ`*}Pf z-_jAlH@#ro*YVy1`!3nutj{XgD_kHsWeWT16le`?rPP|5R%&Td)Xp$!2$or)WEJUW zB}vjmNTi@>B9-o=aV~u={d_WRwON1+neYb+O}NgowBW7$!ImzC?#m_k`wxvOnAo~M_=~xCtbZgedBecrWqz2o*6kGgD9nGJt8FuE0ER#2BB36m60yg@Nu3rqLJK3vo*Wtmi;$> z5R}-x1-qVo$rpX)v;Wz@`n+G$ymIT__q==m_y6bj-hO-ERRE}zBo3gSYPX)bGv}D0 zCvmK|>ev)0U;$jZvqg(OY#c;{4E$C@&>sOJiYZy>InZ_0tLKGKr-2Zc7&O>00iX!{ zByT`4fVg^`jus{GGe7X6)m!cg%_bB`2n^MoB2G~TL<3;0j___Ro_Xz-?N@KR{Hecn z-_bg}P^X}6WJMx?h-3W|4j}5WGPZ#-%Y|_NzF)fSZSULvSMPYm(RbW2w}CpTQ~&@V z07*naR4szJgbZ#1F-!){dzB`{0ZOUjICSfw*L?leuYdEc4`W3O;1Ie>Y#8*YgGXT^ z;jW?xX_GrTXg8I8=G4A4YGHTT7GP6TVM?Wpa#zLv7kj!Ok=@xVZW15n_S zQdt!xW#^OU2R@Br!5A%W>&q;U8lP2!y3Y(l?a+L@ZQFeH5G$Ed(@gr=te;PVc|1z9 zdGzxca?aJ~)q)}6KwX_PfH!{C&hP$j_q(6Yz2Hvc%tSya4T^FHVLma(8m?B)0(1PY+oe4EFbYbTYzxj^YpZOygKEiyJ?^^1ffa`FUS{&5dvSh;nH>i8(y!u-6polGTex4OfIaBosOT zM#4NK0Ra!7^$5Tu5`-Snmw8ZWVr~Xcg7JuyBoos#VL!X$rlYfd-?DIF=Xm#17QXx& zuln-uxW*6b-~IKS-}UeR=B7K=D;l83sfzK=9RK$d-g_g?eLNZCvcViowC)}vZcZVG zT5)%e7|=OEhlUCzB{$aGv>|{89F8D{e}`nwgN@4#XW;aMTxfCC^LKpmukOeRL1YUH zQz%#wN(dOmBHTpSS06Xy9iPARt6ur`y+?Wg8F0cjdsSnj%x80d^Msww;eY7}cnp91 z^@k4q{(rmu)&J{d|L~suVp25_;nh_L5i-nFP|YIP1boMGv-i&ax-Z$<5?!1r;gMV_ zoT45IpPQ7Z!2xyFO`-12ObNPEDR5V%6Yeo|#t1DOa2{D-x&B!TyRN_D-rEm-)7Sma zzkJXB)sPc0GDP5j`VrH6V8Hi(Akndb3-#H6{^Ml7Uug5@42_F%9{T^WHWkkUHb~BY z8ZQ=UjSF!xpMaY;E{y!0!);FkDk)rp$l$?-rMs8~j z5?&+R8fn9VkR~@}J~!{((Ms!@teUD=t@FNDrPqRBZdx`86fz0n1;GR)&>^bgp>0{Y z2f6^wUZz%iT4hKO5DlfKv9zho*1|e%w@}fquU2tHWE~;ubZyFTN+a%sC*274TjE%7 z>n#Vr^Bb;$4ozlpR`T;tL#vT+%m@8_T5PO1`x~8jk01HLFY*INO4X7H6A4(E zJ3R=i42!NSgixtTrd`?f)NR1wzkUB*K)8qUG^+W;=6=B%xgLR_1f6 zj7srp)nH!WP6`~M9u5v!Dz*1HaUYX9ed@l`i|>TBosedF7H_H(xlV55P-^nb*% z?I(XXux7#LEXm!8*T zHiVUU%@2H_oB8&w9g|l`aH(|Mu zV~@w^IgiR)p65>BS=@)G;m6th^4tE|Ql9AQG*mfCO;iWjG%3uR93rA=1g5?(1exHd zIX5-JBieCm@IWM0Sg@spJ0k>Ehv*psQc8hGI92ySawV!u2ItYUbgV2L;Nhzg9yp)nu+L7+R zyXbO$)$^ADXq>Q*;sgRwZhXtrO&5>ej1w?|c6}9r6%XwN2QWGi^j~ z0so<&`3JdV$HFMwN)|UUcPI&jN6kqjlY*gt*83zQ?z`*gX!oTzT(JcSIr9QesSSfh z*>UZ!R(3D`hU@nqJ#hHQbdo(&5?U3h7C;cW>jIIgFv7B^5N=_iIptzWL`4!+&1x`v zNHCOyiBcpS6lk)Ls^Ljh-6RrIRvC?(9hWR`*_A`OQ z150OX?Vc|2a^Z?<9(kfBE)H=%tGB!WPd^0)9goFn&iT>D>sjMr7If(RJ3~mc5q|xP zcYO4oPTgl+rJ_+$WmiljA+z)y`x+*rk+=+a=E+M<8r8I)t-@urFlscfuFkCMd#6wu zM!S$zv)3B6HaX=?MARxC0S7g~2|B#D`4p|P?=TlD^CDfg>|LK1Cuz*GK4UX3ot17~ zHKp7}H${M{Db=$`PPrlyB_%Lf>ERYpO7RX*5nAWkHb>X>@ZAT#=WBQW$=|QlYy%$X zFq3}5oH$NXFZ^IQypv0EPKIlZvnFad_0q*D%-oBifb@wGK0BLH+OX&hLWSW7q7b{d`lN-Aa)y7r4`WZU8!zxi!IIo6KxuwAx94Z-idec!JI zw`^}`D~P1YJj5KL9wFiZL_~3rswScoJ#eJQbnUyo>Dq7p@eh^@x(EX^st2YOTX+A) z$KUl5;U5ND^>LZeT-s28eJ{JV5=b0L%8hQjWMO@Ee#?yq<-><|Zqw(!=o$MDJpa#s z`Igsw&tI=jL-Yj9`*Z2iJOL9hHtg=|;fZuoA_%hpDTHviMgjm55pEH_S*UekP^Xsn z?8;Bue(j!J$O=zzpr506%*y)VHCywp>-&l_tEH1CU6I(f|8VP(Auti=9dx8hn1A?= z?&}tEWoMpTJVGcz4w0e_S_ls$(n~ER`@FmEx(UvrpSfKLKkMn_i4m%e)Uoj30L+}FJCxOX0pk`9c|DD8J)4cXHeYmdf4oYg(!iG1i> z2&4Zj2XWG5o-^sm1-6>wu@~918WvAmE6Ybp#eL@31dVX-aF0L(go zS3cwNfW_X!SlZ_B(x2Rs~G(u{m+$Om9^Xk^av-hQ%Yl4*IZf$A`r^S5BqThN~eBq0CEViFq>!5(2 z?&vx-+{c4kZ3oxj#7@#jK-6&d$hrSSQMNAhfKN6aHlm~7_1!O?-?!g&aoj{Pv(6(S zObK++5dl{ZxMS2}Wwl07ZnLqcM%Ol?E%r^nJ8ggSeQ)4B~+%JeCRLl-?9CHSG?w#E3f;UAAbE`{n%SR zdfd`Kk1kCnAVO8#Jj4lDfQs-?6(?u`MnnWCDhR;_$?!SM{~6Y0$MgP(z!-Sa&UD4@ zEn6qeHG7txwrBCmOVg#7P4-;1ZE5#HYFe)q$@8T<|Khhk=zxH+L1}wluP^QntgOzc zmL*wl+Nyg{B;0Ly#wLfF1&79l^@HUFH|z#(JyWONklzjItI;4LwK#$nCKMkme!{}2 z5M%X7h#-^>t#1lsYeFk*-o;likp; zE8r>O!z}U>}9v}Sh*M=#3qH!~{ZHa(GUe$pHtf&Zp-~J`r zZ(oO%UOjikTJd5gkzG(qaRCVx&xBZtaJ;hi3D1dh?G)aYnU&LC*5qWY!*h1 zX0ENz!%UP8q?`j9s7ct4$L`@!A{f1>p!PvAt4R}bHD|we1d{8)LvHIjUNGysZmm=o zBInj!YOUeSS-ZZ^40oiIyS^7MDnqbJYZOqN9(^|J6ufU0_0a66{?$|8@Rm<(@IpRx zj(Kv(_IR}8A^eA@ipM|Vv*0r)h<sp3K~HRFd^l0?KqR2z2Y&p0zw*1U>i>Q(t*}PU2oRbGTB*T6 zk`ziHEL43mZuWir!1A;AJmb=I>-~00KPDcD!LdO^?3+6wfS>sFJAd}AKlf+9^0JqH z(+j(g@4NZE_qvtIIBA;!A^|3nHk@E5LJ}EH4+BUFBLOu$bOYnZoQZG-se=(MR7ivw z1tmn4WJrJ#EDWu+hYBKjUsLkMOY+)!x#dsqT;8T{`jwZy?yGk`^_B0kq1nezKw>A( z#u64l00YASMtH~uqyUYPRBE`Hc?2Q!fXFaIASrUXCp-d%&XiCM)4=Tq>+J`Q0D%we zeQ26-P*e?~=O9I!<@ElDk9BU=;NZ~yX*e>~$b?iDO3(r=gU&s~uj4fz8zy4repdG;zRQw6WKyuOr$G+#Lv+X?j z=XO#>sSJo^0l*y9H^G&AL;&9W?AI*6<|R+Q^WNE(1&K-_q1vQO10CQk4G3vc#I0Bl#A8beAN|hl>p4Vc3wNT z80l6=YntgrBr`)(N_ne}wpj7$k;C+U+$@7?waX)+YU!QkT|YE~`Id!o2%HS&d0(`p zGio&p^9oaM8@q46f7Pp&pgKUOQ>dUqA(RtaBxEya6(FEQ;)9ohr&@k~CaTKMygh#m zyAi;Te)Ar9f8T*skxo4#BoG8>4rlcOx`zT09;J$P(L81MoB!V%0oW#o6nPffvQ!A>Z3;1k3`*fA|LmX^$`X#=rU8r@VQ(KK;CJd+z7H>bl7!PmiwF&OE}yE2}v|n4DA!!+TRDl7@2# z?jj5l3~Cz6$wQSMa35@H+o%M};)J7yo6y|7MiI>c224b}GR=Kql9A^7j?QlWty`~p z{^yi^-?*(sI9yKdf8oQ&z8&y^4LAZ$V!)FbQ0k*vrD#%3qLgqEiV`UX08GD-JD3Ip zM2VnEC?EnxC^uU}1Q@`E5CzB~gUH7DYLnQ|U&Nlv7g^z?2;rfkF=$JgV*rx12n(Zy zQds9`monsZNtQTviiI+g0YNVU1j7&n$rwOU2^sn*;7*U~rnwwG(tYl;w|@A~?!Nop zIZtSkIi_zP7dzxpd}v(U!}}*<>|K1m$%6v~XJ0vR0YS9SHFx=hcht@f#qivVwl{E- z$&D%!8EPJn$C#OhAQTXTbrL6^&#@WUBO*2e`6ovDm>4xC4JHXWAtzmI(!xkC+p%Tm zqAV_B*A|&|vu9ns^~HPqt?#&Fw52VfSqh9b+!jZ-Zdfz0S&Rf^I zS}n|x$4m3oBgi@CM`C8pc!7?vsb#fkPe!RdsgmcZ8O`U@F!#W^Ihe9Ayg-w?Cqds; z*T@qI%7o<;hh{Ha=5x2mM~>Jr@ah3@!Z%m+cnRE4k^mSsnxQpd4B7O)B?2mlh#_Jc zP{M~$9XHE9@Zg{rFY?`V(S$=D%>fGF!}`48dtWiV?|xJX7l%togo{cwXSiw#6u?B3 zbcRoM21@^vzj*WU{U3<4$avEbqK*5}8CO4kT z5K`PkN)%lft=+lr<*&MQfSErv1=zXH4Uabk#U==&0ctSdraPzGZ}^={x3};4f=bu`-X0Ws zAO^5W3L>D8sz`z2O0}pFq*|1m(x_=lH_Lzbrysih1()vI|1HnF?)N@%&l+TN7stbz zKO6gS*waafG?2uGQr*i?l;RxtV+DXR+^fMsLKtWEDbA6hvkb*$7J`8}WT3p_K*DxB z6*)lXLn{n+tOfVHb^tfIYOlI1mG$*nH)slKxQdwj(3xS5U}#bdBxPB;zB0*~r(vV- z!9qf)W)i3YQs4%JQ#iQQ;c!+4gCdj&PrJ6w+G{6Y^3VSaKtuE~L|y#RPQ0Ikt;k2G z$o)L-@Yz7p`9#n?F1j?pLx+(bMQL~#4Ae(>f1XW$cwD^FeY#5BW6`~#+?(8J@;Wg? zdy?yQyl`Z*Y@F~oW-v%Z5Uep&n-8bE1YA>I%y#XQ@-`Uw7Lj@F+onVSQeQ?vT*U)tj>xwBZQmHn{n>eI`&oqS(#gz&BiwG1nyv&*U`9D z=X8CA)STPde7*1Hqh>U#b1@ATtENn&MnipibneQ$AUuTCE9!5*`T4K?KmI;%8y`Aa ziCVgtRXCy|O$(#;1ayNHh$nag8$OsHORJEmCpP|S4Lfyo@dPVtfDDh5b34Zx40y68 z3V_1!;IZeNP|k6pH*wB7E6#V9J@z$&JpUHPjoY{=-0-9cnrpV-{pX+Bu{7y6Lemx% z2nXRx0jpDpsFjTAx;^U!dyanmzO`c{PiKUYe(>wKSpppY?g!rS^MCZ({(W~yv=lWn z)IJ;pRX4g`gYF)hG^6H8d;h1pEiYJj?en((&W-yo47S2CQ#p=zrv_jI2hjI~`ww+b z`+|2&;6L-j&;Qr2f8OqwUK%U?-5)!&a@TDApruI}OO90G^yD5wfdvLzUKxZ`t4Sm& zK+rY9gop@7&>7((4AU?hIFBPB)r9~(sd^uVBrp{#>r4|Yu({>^d#{;q|M*?s`kbqN z_2#?Rbjb91$irCWer(4X2Ci5MO1KfKA`wmzVT1v2knZk~1f^IYWCJArAqT-(Hp@LI z{Ii+4J=UN=fC%4gHNgo*XdFDf3&hE+8|e<9 zs3gxKuxvxX1f-f(4TflhZ*tH9aEQ=dM4(P2cT-?Gl^b4q>Bru7_rA3eG4D3!^n}Cn zqD3=^N9VQ|LGbg5IiS;w@*xzM9_QlPJ$|3`SPS%dOTxp?=A$;hXD;y^G?;?~f*atz zai(MYB;bTNxzI3@5I@V2fgu5yX~>Zd;V+Ub%Jq7F}M#uI0(4%Q_x& zX-Cr%OIsF~8ebUoIcH1Oj0LU2Yne4s0_fngMm8{L`+R^c3VQK5Kn|t3&PJQWNs395# zogo4-@&4Y?WY>IF;JpV`n=)H-%$b`M=;s|-t)Ggx1%cW&P3`7^BuJv@=JPr$ZEl++w;~rcP_; zYkgPc(BXbMn}#>D;JoO*!v%=h+S;M@+SNF?Qtw&u(xrJHN9VS-US_?muXWQN4z2EC z-UWtZuO7#^-einCS@qb1AOL;y^n1v5^3&|0Q}!yzLy|uuBRpKqcl`h5z-~hT!L1sz=g@7@M^W@%a(uYyZ;)eQY;T|`7xOos{GbF?)iDy zv2~#-grFMerW%1TP=cn=2&>{z#5KEh=w~>@|MaG3{?04kePQe$o`$I{5P%7!q6Iqo zH1LKu{lgpH^nvGGzU$}zsr-TK; zfn$~fKUql75E0}ibF2VPWdRi$K&hHj)S%V?k%QGN5|JEp%Q>~nddrRbpEX+h=%-%0 zZR>9wnO68YKvcx>z2g8SNtCDt43ylB>4A|08#dM;aAW0CZNkP#9u#8Hm>ys1YJ+5h#Ts;b-u^2Yeow z_ZtYx5fQM6aHA@0AVTwy2t$Gq)uX9WCYLUM^K0J?%$tPHPRd>d26nM0>W3F8+3RQI zfKD^YxDapjc=!Y9i6Z5Xh&)G!K!I=^F$(}HFb4!#ST$e}hqXxECOyfiem~grbPDLl zmRo?p3E`k){Dmj!(>TQ<4>8(N%1$4pvUSACSavN>c5Z8TZky~_=$9t3oMdrfv~5YQ z*wu`ZZd+~)?54is+DV&~T`vUL3mHvf37?{vs77Bot6W)|_q9&fe0@GWFryuauxZzM z&du7D)3U)zpxT($70&QAh*JPzk!q(tPD;9&e*{ z{o%d3Z84&0I*pv8D>_mMNexw#M^%B6-K>X%XbLNd&}IUn z%;p|Edf>q2PrY*gbbSBKx7T^sbyb>X)Tj&EM9tYei_=*fq)C=ht46d7&7NJ$HMEC~ zM@>L9K^ri$7E2yT86yEII$+d57~Py!>uefxK*UR9rFRKenI0}HYjxDf>gsHD)*kJ< z>1u~2&kn4wOlRxs?kOKQ*saa6|KM5&xqme})1xah$(luvuFUEjGsFB?h01YJl@scY z(EC>00a6;fM95#s=x*WCJ#yt1C+2p5)o&C@w~uA z9z_*PXoU?1#CLx07sR~>F>WpO63H3Rpd#A5wV|Me3%>t6qp z(bFn=CfJdRBe#5V&kHX91yZFEV_4BT6|IgQ5_v&xHZr6@0&`Y`d z=)Mo{|MVeiVYO(xOqEP6BCtq-5cBYXd}$+OO%9wMssp~Kp-~!zQZo`68MN9XXi+7x zn!#a23abUn+ZI0jzUhnG{@~r;raOLl(=I$ykcXRjSJ^Q315NHrZmfvb`O-9aQn&IwQlGkFCfQ)TOskVVm41FULGtWtp=R#I zv{8_yRA6AJFLW{SNjol9C8yTm-p~792@7hYUFjq-Oy{K^HSiFR(ibBlV^r$A8EwRz zBYMI#Ww%bskpiKN(qx&|i;gufcC!Zrrp;oh71jf}bSu@sELpNEt9SGHnwQ9vrmUB_ zm6US`yg1QAg-8Iy=hEhSWaY}I?7rrOFWh_QZQ~}*q9;>3ZbP_wWOZGrC=_jyM(L-T z57JSsuSNpeu_L576A{%y0jA`r$q-o_+Rgh>PRRl(CX3noDk)^rW(K7s(WFC3LE5&p zMdsr2=&D9EZMQlnG%cpK8DmTM%G_tOw3Ja3yoZhufH(?KBa(SvBxRPlbv!!j$yANg z)owga-CFFM>D~A2%cHHcu5|1DypKbx_3*)!q@#}MfrG2lxz22M=h=aV==k0$p`K)@jZSc$j$XRP0%(t7Bao z+lb}Mo_zbeKB}oAse}vEJi?24Rnm}94Y>(8fz|o?4KLbr-%SU~3DJdz)rcofz>rZK zGC6PlFE{>&UwFy1#yCPGLg;Y1bfssO2tkBJL{tT1AK_^4-7p&b zegC~{u4$x@6p^7ss3^=tg&JWHMyOXLD#Z=%&W*kYcpt$C0ZprhMu-BTAW{?)70`A} z+IRlhJ+Jt-r~l#4KJV4veIo!M4}QuSB}r@m{Sl(XP_PnS$<%vgMAp<*6J}QdAfyL$ zXcx-)VU9gsph^!OZ!UT;oX@FI#D-8-grFt5ffSb^0S^SL4St(Z82|E%pY)brc-g3p zkH7E!{fE1Skq8N=5hUC^OjT1@t)K`u=%GWbT7-bGhl|@e5aEOrvvJ$Fg*zz$3lags z925ZvHLs(T_RYG>u3r4pKfDj;p2j+#SwAyK-kGisT-0WDTu{k8GZ)Yk!P9uWJjOVm zL2TYCJqiQ6C}wgacb62kvdAb^uc#wgavv!GPa{}|?QM)2ZrQ@Cc8{*Ua>urXeEAZW zw=@lFTH-=Z+NQ-x5~Yfb$Kxh9?N(JPa);3vkeGGMfu=$OP| zh-Ta@GC~=>rEv>4lB|s?#oHv+MN}HAz4d@Ij~2VWYqf#;LZb)wAK9~K*O5ajx8AmQ z>+&Kblnue~lG+48t&UPu#j1rsHBo4=uJi)89$_v@qXEpRNjcA_T|3ThK}{+{MqI2| z+m5x#!U#f;A_n`}QRz(*T@r1}+WoK;P3zr0UtfhyU7Lg+B5CQezF&ztZN^K4_iM9i z1!kJEsz&W3QJI*;y53-chSeR#;Yr(mwr;h*@>!pA-(7c>wJE)EG&(k@(`C!jLI`Lu zcQ;0sg@xRCcwgE`N|+~^*l08{ zdrruyUm7o}aI!P+M!EimT~-RimBxh@8JrqMh61z=bbivyw$$0-iAL!{iB3jyv-LwhUg$=0c)GH@G9QhW#g}#-E@N~{? zj;@pljqr=>5IEtuCh+=iy%ta0z{v>r3WGG+t5Xw`JJ0Wo(gaB#cIKc$$kQh8+J8r<( z*h027Va=|RYW{|M?>T$#wO0SQpX8E}tXY)%)BJm>DS&pCU)Ypr*^Z*53SFc1Ye zmXfoLEJB&h4bA{@h%8Q=z|qCO_=&52>jUp)5)n6lgnl27aEW#-+g(B!f$-SeDF5hR zU-ysx^$pYPZ+gjDf9u${kZ5u6e*D??5lxFS4)K*`~&Oo6CGlf>gt zrPo?&l#-HmeYPqf7C~vgD+`#H5-z(|BPF`thmr%qanBmp56AtsC!;x(_VX!F)A z+>OIpKmzWFkiO?EC@su2bs%(I=dN`qeV0;CN%|6XER9IJBvwtRL7Ay{a)3jM3-8*s zy1BVsim^(tvr=|-x5>&hYOReAADdtKyo#_NX+1kEUXN%$jIiCFW9XbvT2 z2#FJf4GolqLPVC%oZ*HB6H+FT@D|N01I)Q2cdK3!E6ftZyi#;Kfju8VPOwU#=a ztjvc++1k4JxzDbWY;&XU*B6V8UV3ON)h2x!$HwH9#Y^e>m1-Cpaa5Az1{aK0a_C}c z=8{AMFsec1@YR*cY-1A)?UKQiq(uCzxbtN@AS}H3EkuYtMK_*Uy$_tgWIyp`9kQLK7VOkb6m9;ZA>+!v-ySwq^X>{`@ zPj;RA%sqS0#@Y*jrvn5W2M)#E{|}vh&dJ*jZ46Zc0ox&kJOSI=!&}AzifH(WA9~Jk z`2amM* z9e163d4JnyHq)-@vI0SjomPHg0-=!#8wEKCmb&h?YmOXv#eo&YtQk4)bfVD{hdE-| z4zW{!g#gr{jXp2<%@5r5n;-aZ0CrF4TV8eG&2K*N{O29G^c81a+5=l{8XO5A%uwdi{7VAMx^rr%;t+m;Z+pwX`13#El@r%~;gg@+^NR0WIrDs^9&+i}R(Nsj$Y0!%I+PP3 zW2ssebM|gAI&B@_n6fCxSk1u@PUPgy2?<0Yh?XWE5uEzeBDCYM+{=^zwyCXiqH&a* zIZ99>Ly#k?WeXP$jcJ#gnI|C@Fq^q#4K`IuSe4A%8{6Z&O;@{SWmZigiBk2*nc?mh zZU|_fbv3VS4r3OPp5Q)|5+Ysh%P^2g8Amk2ap6g1HXF&1`W5rY+0Cjji*{{M8*H+gW?PHlWPZapKL2;#`N#8( z)=e1#H&a$K8!ZH`l%`z*qSb*(!5+d{#6eb@5!?_6?KGT-(b`T{a51(?H<1w2KI))Cc)uYmDF|$>vQ}%^e6LL?{@|A*ya|sEt{2 zRx1(0=9D{7GZHcLKqtMC$WRIelMwOJchh^$qS@ip2DnzY>6%dW=&CjnC8&tCRU`{* zLETp>C4b ztG6^g!sGn5+Yjl=}$DhCN=8xY{W+$Hi<|{t_(QCfp zr*D9w$pWC5l#r;E~XQ>Tv7Ev0Jte-g)%ok+f@9mwHzZ*RW;J z$WmK}Lx>$9W@}EuKojC13SUZ^h32|2P90tMzJt&H=BHe-|0AD0)E-pahL+0rPOv}( zymCm3%EZK|&6ox7Wsu>*a0?-ao3%%>`99hYz?sQCh~SRmeoE+~R~_iy^vbjMpP!%o ztlbALKWBZvpzl#DW-Ydd6GzMOTQ@e2&$myO*#gad(y2G^CuueDXl?;`P=Jg=Nr=oH zU^jkGL#~JiLv_Z#1Dg-=6+IjbP z<>~SxE%R|KiAXXlOV{P2$L6XwU0EGy zY*vg(iKI_;G?0bJ>e_U%xq)Ct*St^|aiAFo@7c5Rg@cFBIdJ+bUiXaO|GiIiWmS9C zJRzbWn=reJdt>gHAV}_J6**wStyE?LbC(z-9sxEEALn!JG>NXScXf=Rj;kvx1;#{q zy5bJ^0Z>3eLRd2yXeg*#x$kJQT8>xpmZc0Qjz~W>chp%w**)7j$-$&yF1cSFX4@>B zL|PqlC#)G|7)K6oDXWbwm{~Eq^I$*ObKwh~cjWq;S|es{u`QI*3o)UgEQ;hz0b%aC zu7;}B+OtUNNXh}bqhq*thJH5 zmEtK$1c-vbeO?*LVCI_H4HDkvT${tW>k=pi_i-FEM>MwxN+QOD4pCW5Re~eDGAT&S ztnWo4g|<=}gtgOX6+}Jh_D~qs+L%~cmCOjzG@WM5tK>8C#5}eK>XLVBYr=t*V;kGY zcctAd=k=Gq^sECfueiEo#_Y)UZEyedfBA(IpF1&cTTRcpWM6*z>z@1R_ul#qziMU;PLUaJsFmWW2uZv9zm8=Ml01>Bn`Fo90S?f zQ_uQ4uYD(QUo`RnqoMn&ecxB4#eV#sUh^G4@dC>?RWm-%bxz`4+z2@>=u@~4U*DQ4>`yo6mHfaL<9;Vm@`wriIyP( zTX?wRVZ>IC@QE;%T>>-6{JvPV1kJOu=e}ErbQ6CfBluetkOx3TFCw@GV%I2PVrxwqbK@ii6Vj$dd4u) zH~&x9-}JE;{KuDF_1)k1p`ZTc@%(rH@x^O@yms2!i(Y-f^S<$gyPkI8uBTnu?mmp+ z*um>=Zu6moj_u?kl%Z}TlXOW-sT@SY9x=9-7@Sg=TeLuen~IqzrWt0Dz_mb0LlGde zN$MK4urMFB?+_C1nmkx)YmNX*Qg%c&)X{dIemWD4V_REYK^T}+bsWoRl^JH9a>uP% zs}AZ?W?}Q%+z=oNCN^tHgf+XHK!{rzoe&UWhy+FprjTwmDcAXYYh%Vj)0J)*%2-R^ zrD!q6n3k=9%!IHqf`#DC=FDC5=qEijuA{f8>$_KvA6uM#&YlAY_TP2q(KN}!IHb(n zSSBgpOkEvDRbeJcDjA8$&5}?oYu-W4Mt5XY^XMnZcAOktlv=Z~6is2Rt~j_VP(O=w%AmFQ%+S&twheL^EQx3qFl?+T6h_W z5yB!|!zZh0u`zJqvX{Mh_&TWh46eA(I9oF#&k$tcWCh|DCCpc(OmGs8{Etr6HtYXnKT zPvn(o919W&Q8&qMY4n(8HnW@)sg(Jo&v_i!ayfnPq-@{akER>L+Wz%(F8D!t$~OS# z7!a6k{`tSW@k2lR`@efAC9F`!#K9o;sKD6p&iCB- z&iDMq3jB3fpY}sP@az|S(^UtaU+(_Q^*7xxpN?s=E1@`nKosu5pdca+iU5TJa3Ur5 z2yjSbAJFxC;*M*NUGe(!avx=Q@cSmdrwN-FLRMRVgc$;>mBoeBm;m=6VK6fbD-);u zL?ri?Vxn~?UcO|1`oX_@>EHX-EBNBm(7A2Y`O#92oIL!w&BazbF&=CX5_Cjh$;#6` zs>Bu)05c)P4Pj0&xDdj@LLTA51o)0mR$_#U2SDzKCBr|!!qtNi1i-u!A?(Y)XFJcH zsS)`-ZUZE|tOpBI)(mdSZ0_Nf!HZT`cJIF9mLuS073ayyrJ?)2?vMI1@i4!~zwUZG z^k9UQ`}SFXaUFg%GSl(cjq{PN!1_2&-&fxGB0z|$BidvV8;g4Wi$DDCUwHPvf5$ie z%#XhN=0iSmY@b~G`rEJlzWz0Po__iH2VQ}37{74)=E=|3FMMI^ z_y#zp{Y3IarKPSX)>?{+m^TD+)^JYJm0D|Eqy*tysi}xj3e{*$lxlTihzLX(wG?Bj zMC5SynzDukV4AqpChCe@hT444+!4uQC=8}BW+sa8Ldzsp%4We?th#x0{RBW8hJZv^ z>iTiMaE1t{shUZ!lZb%Ld@OS!Q4tZc2&iP{PBU1?vf1~Y3f#lOUAj)YVZJr#`!Wu~ z3ED-eDm<1FnpM=qyGhp;rM2PCgU4R{wO9T2fBN9Y_V)T(j}T%T#tM%}%mR@JmNr&R zY&omwSO#Vgq?!kysvaOoDJ2&866-gTn5MOJP`qs&G~;M< zR&Db+>AKmX%uDV&7?F4AXq=rOA|Y>!A+M|r=G-C(fVvq}&?3UT);@`C4abijy83T? zeSh|u2S4`F;EAbZfu&qpL#ZK=JCW4YY7~)0mRlaPTXBR1DF@YBQ4zasl_94*Clv# z)81M|pkrt0T_bnI%o(#v8~xfK<6_NnI`bku_x0`EH~P3wIs~@w{*$+V;=lg*ZGV33 z;9WR#Z+_O5r%%_q*;aS>?%CDP#h%m8_{Jak=tu5a6*4QQq_g=;T*w~3ee7XmU6;mZ zFTPax?7cVr$7@$7R$AmF$-}`2C!&TRx1`C;BzK6R%}iu+^G9!#4mRG`0s9pEOZUx) z-)o)9_h7josKWt4WWWfwUw{0vXIyya9kbL4r3lE9PTt@|0I_+5LquCtG$7>@N48=5 zzkTmTZ++XXnNh>+OREo$7j~e(WDP<0x0~`Q<%e(>!tQmo;(+@s@LQkU`mMKoXy5mK z=q=xL>Hqmt&pGqz_3Qrg=Z5W)RHXw9!6}yf@gTquuF5d2a9DtYnCl{#qVMC5TemK< zv%c%~=f3^7?|h)4-%B>zG4QPp10|s()MCk?0tthg`_fRGm+_lpiJQGWE;NAqv?LNd z81Oy2^Kbmar@i5SdXmnBgG~0WHl1 z;cPq20m2;a(Yz50f)PO=S-~xL4)CRjUp$6@>2V1l;!(W-@npkYPdYx!BVD*2ZkC!J z?W25*$N8v0|AUS!z5=1-Lz>~hvQ=!c04RpQtAFqlZ+ZER|Mq`<%CElrjz9d&)&+Z~ z7hEWdMvIfj-}PIc_z&;=#NIu4_Eq~{{DxN^c-{-nxaf6fJZm2o*KObYx%tN3Cyv}P zj!i-Yg{I27GO?&erOsHU5LF~rMNTkE8f9!O(&f|~(OBJE<1|eyOcm_LeV>`a%VK*0 zS-PZ)Su$@q_hqQ9+GM3)RzR7MQn&1dQiVgM)>^HZEu|ePiAV<5GB1;rHEX3-wAM(n za3$h#Y&nTXz${p#6ZJ_{V^Igjt$~#_kpwRm^PDn)0~qU|q@vWkrhZB+trStFu+;Yi zBu|l=g)q6Bkz(bv)y-p@Bg^w%{?rfu-lu788n6JdBA|&(SOL^hnAIo}*|>1cLLl=N zu*u4#RbSGo=8KZD1gy&)!)CLEC~4|7)t-81D8s3+GjvO&Lz%ajSE!JTB{GI+E%*Jr zY)w{^HyMWQj&klg@>Xh@tV|cob)3N>DBMhQ(#plhoKRXKDn_~7eej~Io`3q~mtX(B z-&5_AIEmL%-8?6)DMWY}MopOx+tQ|EH0fo5a2Xf=BijE zPm~!zc8_SJxwmFP&4r6M)oG8|uB|DNHKH7?R%_j4l5`3*gbPPd)EZe+0~jTx#9glA z$dVIjxFbo7je@CZKl!!m|Jko! z|6||xv>*S+FWvt97yjg9TW6e>b5JEuiQU7a2}^|47D-twNU6494oMsaRO-7J?_B)M z55MH?zx|E}8v4C_)MY9CiQ_Fb6F~PU-G~<3fFdk(#?Mq7Q z2Tso)d-to)e$GB@EbjXFp}TJzwzsORPbdP^)=o=cW>8R#j0mcY96=4U2HA)Ah^-sc1`I05Xse;1Lv14iFm%yzI;Gk@5q5*>no| z$<>^j5t9KD9v%*1GMKV3m;#6}_7T*Kr{q2~V8@K-$)4_hxSv&gC6>V_4g2QF8+OE3 zVhZSS0{wqA`j-PBu;4d7wE3yeUjIjLyYRww`Hc^rIDK#4yG#2sPv5tnx!U0qn;-pu z5C7qZ-ZAaoamnTTUi#+eJ^jUBxB84Xu0T(3$I2Hzb>zlRFUF(P{N%~SG_Oxr`h-=e z7)H)1&8b!sHgI-~SysWlwG*imo=kGHaA-<{jm#__AZiwrGlW%h8AgyLO)LFsKWX#% zz(JyYT?}2GkzqAbudqm(StWv6EnSjYT4hK|@LCMoO|rO)gM(>r&IqNJ938H+EW)B0Msy)~beI_Z)}L<>%wQXa-a zK`PS1vZ#$M5G2(NYpW|@u2ImaWwnN2;bq>?f$C*EmUK;3y_MK&atvUbin=RW;8xBd4&lx{^>pyY$8 zh?$!;a1utBJMGdqUl>SphvGFVEc%?x94hW48Xh{O35~+(*V+XN-;9x@&k0g_31;!E$ z1fVXeHX8xX0t&>A_p(rMb4$z~!NP7~W~c!en3!4&`YX<#;`T+&M(xYw`Qyn8 zA$+GSfD(A?Kfmr5e&zZjfAk%%{FZ%x`kvdUXNuNLLxjUY67I`FiZgLAE0$85J5A4B z+PZ!7^ygl%gyX7c4-g3PlHTL+aCn$S^Ol&r1qGOi364mj0D^;^SqR)1WUcPJnDM|Y zk4LPaqPTG1^dtZ3h3CHf;^7O&uK5qw9Y5~jynAoz_Hu63Qy)~w+zB3_MnOb`5N8mA z+)RX=m5rE9TtMv2N3Q}3icZK4h!_g2j8|N|e%i&m?!5N!(WA{f#f~R2F$E#q!vR*} zV8ZebfE3kmUuSyUx4^Z0tY#2ehP&jk{1#e((cmc%+`NJ>~>%Mb#pL1S6jN|69&D(B2{LBBxdq#TCQ?AS}ef3MOc-`Ob54`-`1K&z< zw;lTQ?bm$pKmHBW)j zMq=R!%Ys~(lMFPSSqMZ(lB1u%)YgI~+)anp{+L{Ulu|NqyOtsWr)vb-Q6FJ}e-midzv;tin z7K~z`I?Tyhw=yl;n{Bb(ukVJg)vfJ71QsF_P=rTHnT4Ahid8dnOQ~zoT4_K=J!Y+) z^ODzY-gQf9n6CHZF!P}zW#t60mm<=LgoI0RO&xPXtE^ciTP@9kSw*-JthuDFXY!!t z!HL4)!coH9*Cwlr`Bo5e>a?@!GM2HQ%gjcd~h)*Vy@PNTWdTkXQDYH+Npm{n9 zEoknG&*zvsHg@k`>-WB?yW}-(@?xcaY(Tr|=HL7NKl|XjZo8@Kfc5ia@3YRns$1Wf zEo{VmC|*XVs-Cvo7F*@JUNHSPe>nf4e|JRg?dg9!5-{;-*ZO-kZ6fY*E(NZ*Ky^>L z>AiRN>(k~!s7y>0U~#L>mY~iNi~x(cI}2NDS@Y)5#>JvEc+45jsyiGW22+H`B0>b= zPC-U26hwhQV-SkFFU@FEC*GV<9H9wD!X8XiBNQIQvcrcCFHJ+u`S5iMGkRbNP1>Pn5kP_f3ppGfq_8EQU9ofv!_v<^ zf`h`aUY#;DV*`}PpCdswUFkk+aaM=+zA z1caC%!3&EN79v1J5S%KJ8*z-4SrjRxf$Fv`%s^u|=`OnzXTRX-vzs=5^e6x5C%@~G z*-S@kqHN|2M8Jc1InRwr0}hCLBfvrNGyA=zo|9 zfq_6nAYSp-JKz34?D>&zzVKH+aA>hPoAe!2PaYp7jY;^lU8{TcuBA(2^T_P>>&wr7 z=!5;weBf)YoILk6FM8_LSM0s&?_Rk7Z#tbE4t>0x{KWA)@0=aExtpA)nwy*EiB6>z zw+2xlC=wG5EM5_97)9BUIBA!1^U~TvV!8e?XE4l|s4*v==GDbGYv$UgT*JzuUz?UP zhF3Erwv}DeGR&-z!fFj8O-#l}xo=E)y6REOqJZI5x|P(*XinYAWU1yU5F)lj!oYM& z6kLmP3MO(ctyUY9RWwH{p^{aan@Xy+CRLB>pPN!u) z=9M(*R>=X60Fe&}I6*|Cju9d(ZP;q#(Cs}3q%5f|2BXo-*xKkdblMG@C)1=Sg3T%{ zSX1*75nfvot`x#`xck_duX=r$jmM9!?cP1kw`?q=JtHBE8O8}{5iG)9N01UIj9G)C z87)by=0U=2!r`s&y4IRCvuH{Ch(R@{ep+kE-6}DU!$O2}?n)G^?$)Str(6I4+E6 z?wqnBGq<4Rjue6wlcCK{upRH$y<0iQ&%Nl(r+gFmg^N%SWPaoIANa*6y0y>( z>2$vIS^KBmzQO9)W(Q9k>$@Jw$=Pzmn77@|Smjq=w)&&LcGuhg`z8UlT%PDr(Zu5+ zpYaHb>O1N(NI(VtukU{)Uo_(2w(1;n$ncO)mmI5ZwRz?y~2#2~6Qz7Lf6R@u+ z6Op$DW^cg(7WN1aivSZS30fFP0t`1|B{0+}qBU@+r|2js!ZL9HQPGq{D6E-NBnFoG z(WIqTB_a+*I6UQkaGibT*mwT$3%}>*t{d;kyM7gC`v^PDq0yfImiK-7-@o?C7oGcw zkK8BFfg*w+6h?q^*4UUAY%jj{S!aIux?4#&nmxdj1n&soGs1}> zA+fZcHLxr*)9w*WN=)G%?jQ~jHF{WWoDY^0l(^@k zr)X6irc4B>ZaJ|n+l`FEIS_DnY9itd=9YrlIml}xkC>VJU^URCc3MB}_olP1+`D?l zE>iNN&F8FWPy|rbH~h2rm-hbi54`OeFF5OkuloA4U;I6`|LXP27@Kzrb*xT(_t}dEm%`ni)Nf8 z!rTBDvA`oIF14n~gu>hs3yZRPwmNo6M(SWAByqrNB?L)!TcoV+Ri#%&tF0NP)0J^t z0M_+9Uu^H)f5ufWyyBA|``q3$b`i#$bG5cC@}``v6=mYwDR~eB1rR1u(S9Y(w+2nZ z(jvT{bfs7+i%HjMQnT8uLYLZp0f`o&wS)$xwN_5BC~F!(YV%>^u#!@m+QufSblq+r zH$u6aPU~V3A|C89D(9#~?oQ!u>O8yq&OOh3=DC+V^U$CCKBZ}OGjBOhwVRZ(sI_v= zl8CjpR)(=Cad3b$i-RP>nHj`Z2d352MtB415|gGJcigyf`E$;`&0`cU*k=o|~`T)JexM0z42AAq;b77EnYWDA0gjU=koABFI~aqJ_&+Ae6|xEZdlO%()&~Ao^fkbpgdL&WAq!TFLoi@A!;b zxA(MZL-7cgfQ`Xq9?m2p4b38w3nGLf$PrE+bpe0|!`8w&wSJ{zYiFLBPg|4e*?Vbs zN2?)B+qcec`OM*e_q*4;{kIQpk2~b2)FCu6_$;^OoVzLNg;uZw=2s2`GakE8e9P{u{>~nJr*B`odFT7L58WL@8OkOcE!jahPkji$Fl_JT&oq&P);!shbi8_okA@ zVN1Y`jhu7eyCI6DK0A?-t57o!FVkr*t+^A)z)-WotRiY)%@nowKxvVMm%3>pIa;gU zRJ(4Hv_&1}0k4B~ouKR5Xh-ilcF{#=-*)3ICy#Hf@1CX!mtrh}7Ll#*JBuKP1!^1n zK3RdLtch!>-K6(6Hg|yzV@XLBlNLTzE+)Y(7_dg@fu?NE6G}a7%YERaAoN`y)udku zFQiGPD?T401!-4i+i*y!0?bul}+edy3iCpGGDT#uBFvyPE6#J5{V<3>I z!xiKd4yIOJh?X9=Z;0IYcA z;xZ2~X%8>i`l#Sc04Y!jqB?8s4R3n)2j2hY?z3}BB}@E z^0wG|%4NIp0A@w^R?Nxo0q*S9$ij(0j*u{Sb|)4`@Uqv`5rlAF(pr|nMD!p!E)VT} z?R|Z~@!Q_GeH@?t=v~B`d!N;sm;DP%1KXuaDLmYw5>hl&5pYl)(VVPF&e*l87wNaS@KKsE1~SIEM~O?MRRls?*9L= z_wGTST-BN2ch0%@X6El#RsB?}8#NL_LI^!DAYl-e!NxY=H(nbX?ATaXuh+XCKWDuj zCL=TIS~E?Cf}2Y=ANdY%b!fN_OKuM)8b0c z%BVdVk>`)4#eoSI3R;9g8R;M&*i=OJZ%>1!wv7b=kNdO_jm37{VQIu>)Idu zp=Vw7eJhv#?2hL!`VVj3_o?B)CuYk-L(fjzO=gg_CQKI_vu=B1Ifo|ZejpBDDaD91 zhR*V)IuImKtYoG390WE-Y6FooGouWHb4t@Sn0j>yoEf=bvO4W&$KXxVb~%$HhuG$R zsi5iV4y(D=o4eJ8974?9vlvEU@q=;SjHw*APP?=!Kqd^%`Re2 zPEJ&7$xJ|q(|)lL6Q@a2vYJ(L9_HnmZ+g*n@49ih?Au98B*cM1YMRxEtE&=AOpR%+ zuE}HWdsBF15h*nX2@-^eObz5&s|QaMl7Y|z0t18qvVLY|;K@o|s8y}Cuk)iGqA%ud z*@L+k?JJuP^UY>DRRd}PbBw8$${3v7dAb~Cln*@bO+UB1=W~lA_cfChTMU^D?m}s( z3*v@Y2x`?Or5IchLp$+W`o&VI7<=1Iv@98s#Dsz;HdA&{WO5Fv@sV`RU{`ZSF%>h@ zVSzv#yJ--S5R%)FNwcX}ilJTEp=IeFNlZlg#b!uJQep~RButxrHUJhvGHB_C6jBo# zT`nin?MTfqUsn;25(Ak92lI+}QAZGHwTz7$B_7y0-M@DJ%bR`QkDZqe<-#TuTRE{tY+4^Ygh;=Bl+!F_{-uJ`Rmrc)M ze)0eG`2$M;)wZ+`^^~IJqb`|ews!iHy+-*-82FZd{xvvyOb0@03M-0m5D8x0If|>- zqCtXjaRRwQD^UY>GY43N%n=CgOkfKNcT<-rFo(Glh@e{CjgWv*Z{LXsH0pXfz=}#B zcMwH^JB{j>!ABcGVuHD_lWiFrGcYQ61;ilaaFXLU-Tl2kb1nU^A9V(OQE~f>2AobQ zw_~K46Ft&nJ!|Ekk;|QnF>w7Y^CL&*7hak^^{KkDYA}P0R|X+ca;i@3G}^=xlRG=r zdA;D-JH{;Z;jqz9_Mei&QM7_d2vJ1c9cl^~J3Gjsz*yb^h#+hbcZY#aLmt&n2LPm= z9{k+5>qfoty@#f2Io8IN8ZqP1A%MJ$SQ$>5gvXVfndh5BskUpIJoDK*SI%+l*#`6a z;OwKHIQqanhyMJ!&;9ND4ZUq;(dVgbbN18u5j~aiL{DkL^hDM6pCqHJ@H8Esvp4DKAv$T}ng!wG%W~EKa{K@B z`uJntvj6QLI&kn%Pc2WHWMEsAuAA0cz~;o7O}HJ(2D53&?arOgTmvUsZm!>Q%aQl~ z@LTuodF$2Rvg0M+_I-O^_`21Leq{9$+qQ9_ZvOr3-aGou1ISBm7DO}Cy^S zmw@D0w(T}|>aFRT;Fjk7B8EmJRm~LOsv;2uY6DRUiHrbKbzxF4aR?G5gxGZ3oTzFB zv{Gka>HS*T_bIHpcZUEkc;zH{5lzv=n!`mw#KBT&!*H& z#VLWw)BrbdY9qTbw~E>}5o9dUO@&bUqU4-Om=)1sxdO&O18ISY564KWnu`l3xC_U% zCbocNlVPzDHOizb$2LozH(kdZma|O`p$%!6&9fC@VRLdU@4DyGSH0ey)<1t+v$8D@ zIW}SjEt$H+O6nyrm41*A0F2LdlpHq z)^xGV7m6$~rfxzobS>pL?`J+NLQ0d^WDF#d*t`uf?3f+63yaTrIkf$}y*n2>?8U(uKC_SPoCYV3wKIoTw85%96BKR9$|H218aa$9E z5iwXvK}t?A-%6JOGZo>HEFL2&xtJ3(h*az7hQ(3Lm2{LR5hw`aL}YGIcLsx<97@D+ zH+P4REPdFRqbm_c${aImgja_ti4g^2v0R8rt%eZb?f|ioiMth(wU!>ZV{^xg$~U}V z?fQ>xIDLtcr!U1!-ugx$g6T-1e&|8A)v6i;fqYbFdJ3X|o)mioGVE{PcJmv4;_Bg( zhbNjPM0bTbNl-H(b|$TETL!uiCN^Ijou9jJLXQlI>;x(W5Sd3?Y^@`zg&G2rF~$mt z18ho^h|C;N1C0i257DVV{UGZPEl>Z=zkhkh@z4L$fqknHn35G07z>#pjsiU}GByLm zm@N7*kd|Th{_eRi-lvcQw{HC2zrX7b{`%85-C-y=VL1j7LWrnEh=h=V0Mv)tES$^{ zhnY$PA{rY8$hIu(iIj+4DM%=)%;ZorLakpSk@tspW?uyX^ zN5`F)Q7LpQJ^!kuv_Bb`%${zS?@tvJe9Qx$xU|mM&fVxNtM`1BygB}*=DHe#4EV`E z?!WiWqrd;7yZ+<@hi^K#((urlTN4y{D~^;tGFR#;3k%mim@YzyUcHfK^}KfHGq~pd z@BVJ%oqzgUyC=VW@nx$o`+;x1^y^;Ro%em+c@ZVl{??6q{$V(Dv)FnLMf+85w~Mc9 znUQt#*`kS4aMF@pr0Zx{8gmU2Q^0bm;6&653we#P&6b%$fT$UR$e`K1E+vow#AF`K zT^Q}86Pn~aBXJUOgXJvAj9G|6j7~Kh+$jVU6E}BquUb6UGB89)jMP*mNJ=U9y(A_l zSEuL*K`OcT)HEnUQG}XHJz4+&AOJ~3K~!j%ZKT*3A+%|>m|b}Bvz~YL#)sd3+uH6m zE0raN0AiTIT`5W_eG^-+wZNlr1<&WR7#a#>Zt8)f1R;sys%?zbkP?j7#CuQy3O7(% zZ4O@^Lhv~Rj{a@|e&hky6bxL$3wM}DE!Y5tY4(2Vk(ue^K}YdenL zb2|rVn^=o^G#+&tX(TAIf!(!KVg6x;;5y9M{w^ET51K61VSYvB2{uPUWvA3 zA>B(I+rt64sT+Z^Ig79p0Vb5o0FJ?+TBDOwG_O_*vv3GzDuE4ZjzAoO6mzbm!Gx$U zW{1n0|J&zW|6?~b0lA#=9LAQ_F9etq{$OJdrJsC;aNhaxMHj4Ia?#!k_t(Aq zCs#h_-2Jb-=E(c++;{E&%|tGbNR)pPW9oRca)8x8eD^&+^m8xXAq!9hjEGD?I9JhQdeOp1i?24TWhvRppVA98QET(A>1Rc@PxTC!svF$F7OHlj439srbV5kG8y8- z5!Y!GI=1#6TmZ%8=S^Pu#`8b;wtM!iT5Le3HM#_1Wp}laTNEV198y$7IxK8%`pQYRXJ(R857+ z$e0*v5}Ye30*N8UM{jE-h8x5KF`-fgf}1c59Gnd9G$zN)(5miEY88UWb+pg(FUNZF zcqi`}9(Sf}u&*Ya{?opf$A8nO!yozb4(a1MbvO&tg1!>nBMih)0Pnc**d3oe`iDQa zcmH0x{$^S4bJtQJ1^^K%tPN&AYE9T zh-FZmBwB_rt^I6PjS+3=gTT>AN>=+AgB3Q)2+t~;R>G=aLAMRlxcR34|uK zZqBfrD>ZEtFAz=`o!kMEz!0XYh(V$lEwrFo7GlL9o~shp?+@Ly96IhErstl&+<0Kv zI2=<$DfP=5NYHOk@tC?&joLO@Tx=c{36v|u(M%Ty?p#~j@yzf1p(7u7cQ&G0s0r=b zRF^}$y2FQI$UUqyA=HvnyP~y}WlscY)}~AfW?_e0V73N2fQXgNImE_uabhr{bhR!q zln^=+FUy|dD8o@CO>53oORXiumf1`}PHb=jH!D($m%##22$p+t0Sb_`&mtD%_W5#= z(xjQt#`-Z`#?%JoRVkKYDb(08%FBb>!^gUAUiewl{jc8f!XE%%m6tnH0P5p>$H>JDJuz89Em=gG*w!+DSl}=nY6%EV;^2(| z=kJ)k^3v)5^{(|__>0Yvrt9=&3doOtv0;X7k+41fZ~x{+y6MZ_*0wdJ=2ATh!zo+k zAdFD0FdWQ5xTu@5uriYnR6$h(2Mf+McvOaZC3lb*K&s5*Zp0vB1Gy;_1>S}A>{iu79YBK z@8#!?&6QrCgm`wE=Jf6rgd1<(tW~>dGp|J?!a;5zIFUIK8_Z$kaCHO7%mpn+A|kg( zAlQuJty?y~j0*AS@UcCWn5yZh(+VcV9C5 zELw|{yvE@v_(PoGqQ9?yQSpVjE_6<7-oXW<^6h^DAN$ur|j zV84NxoZLTt1XsQJ;5&bM&kujY+HYTfu-9g_$$?T|D+OT~k+YjRu`H>@6D~{h7a5U47^CUNX7h@)unBs_)tU>{qorzqau;-~7n> zegC*Tepl`-c2dck7Q#_hr4GfCmC{>4z(j4?Oj0!!AtJM4@P@?%D<)=IV-s?rCN)tS z*F0n}t4ge8h-oD>fz_SOS%zGqBrmxdg)}XB?&g!#sg_(z<=7%{F>@AXP)s0Csfj7p zVP1-|iMxp>Em~`Cy0xL72M+B@mzOzm!!Z`r5yK$NO~Q z%?f2JkvYUEYzQJ%VOB#5UaD!00!U+33Dz{N336X!bdJ#+n)|fUMH#aj6L=k#q)TbG zYg`R$Zp)*~^}`ZcopLSnGAxML18EN+6D6;M8Vd?s-KQiD8P?&n2<(vU8Ij`*8?Xy`KmK2-m+D=K+QWn*W*m8DB4UyGsDJFK~X=B5j z%-faiIS+wr$%R>@T_I=9gW9H~HPaF%Q?e@TlNguF4Z*4)!g6Z5k~5GT6cTZ2`(A6F zbzL*`Rgr@C6#A0CR#=K0)TZsu>Hx=PwF`peC@-1C6J7@2?-E)7WIsZ+CF18X- z0h%pt`PbL~#Vm1JAw#oFuwJz?jMVUp{k11uqI7C&z`yr1!aS~xRR;_Sn)M}i~ zA{z2sYdKo^WzUMw+~%+Sl?VReHYK>8S|a{RDl~1GhdK~YuKbR#Ie5e8nTnmZdvyz=vk@8GZA_CGOyF88 zi>MI^8z3qMB~KIxMjR+^DRQ|6b7vznI2_DcY78JkRSF>>FJL0d-HJW}Q-RR#z4YIeek_KTC>$1vRWli$YFX=N>3 z^mY5*_aE+xkw}^VQmsrxN(^^WvoXCvFfsB)Z_o9`-s(Mhh(6Kj_@ zfT^%qjWni9WDF<>)lHnqnHZ)Pd9Lj{eDO=(@IAXO`Jry@=XUtaj=yht@FRr6SEK}(5gbUNT|>#k`Vq`# z#fNsXvRvP+n+K)a#T+4R9Tq{NGnq7bxh#1BlA^U~R;^~Fq{olSa(?lD^)JhC&;W2i zkH3!I3vSt|nKVkm{fwk3#o!QX(J`4*(_*pd)hv+J87W{j$b+l#$r*LlyWYz((c^OLqFr=_bp}x+K*Rt$Or$i`9+_IINb4pz;MQb(V z5a8^k6g3adoR~7Q_W|L+LSB7&*TJv-r3Y?5eA0=?9%q&R%NK@u)EsdLp*r61(sMxJ zz+DI1wlg&cQ?OB(WNb?aE)H{chcmpG1rF?$N4*_kGl&IZg%cY~U}qQWoJ`o&JTR-d zn-0wcBdyWq3PsS+3)=P zW#w33dY`N%FXm$6QLT)m8KwZXqRP(BEPP7R<%5rmdE0AXwBtPx0{VTN=PLJS=^%ay1p8kb~Co%!)aqJg8jYrE*i4$X{ z_b=X_KYhpDzw+N*c-^g=*L`An$qsYjVi0yURr4qztCLU?uB8x5@ERp8hhi2OJ{0p> z6D^5WBO!;yxfkr&f3XikoX?M6_wGCX;hn#_bMLQy-77A*{99kU>&hRP?0D4_3(P)y z(U5S`Ou#y!XIZ7k7mKb86 zmq7xBSZA9^&9n)FWmqXgnM}5`>$27mmB|MqMonQ#PREXI?0M$ii!MFyp4$)XI%mhA z86Z%Nu>-6Tq9mo5YVBBZ%@QQVhK&GP%$BK%F+^8QF{qi+D3}M;-gs&KdWc<37B*&! zd2w4Jb(S|v8JL*~B@f0_hD;){Th*$>#=uYrHp~v+bIEu9h=tYr|M6YZo#)tMGsIvV zYbg{b6oZfM?^;4?t9zbpwyRU^dk3@oz|zDOplXFF0tX6#3Cq4uF*a#Z^IUVLW?D_j zoumy^Y;aB?b!&@_V=PSyq)G%XB{!39m}$)#95v59HY7qQ+-3$9eyzPQNx_A5ek2heJ2M?>Bz*j$1b-39Ea~ z+4-Eklie#a-yBNrXB)ZZl6$jAAv!}mnk#gv5`>%OypJg=GZU&=EzUxLqnZu51~0>s zH|p|D*X;Q0;f)vl;-P9MnBXiJxA$@85aTrE56;4>Y+EgxtZo2)_NTAVnQPzJ3b-mq zCa`H4O`f8#=~fOfdUXllI&AdDC6`iNNsKIj$#bdfPElCIs)3k<%#4*xDiAQ*J@}UR zfSEFl`3DntvfA32&Q0CHQDB6#t%o@CvftK z{FSk#%TFpSA_Q|Gak!ZQ4km(=k-NH!y1AOVg>K7B{EV~TlN@*lfbaZ)3m^R0tZl(4 zz9sx>rjSwj$%L6i0^Ag3w(ys|^!%It^b^;A@*n^KD#pHUoN-I%!``xMF54DDbM%;X zEsvt5WbQ;v8o*WErLvQ{k_$k@qon2|ck!MOkM-ikOq}50suYEZKt{wq&fuyd?n-V( z0%Ddx0BGD#@zb(CqO(l}IlaUE$yyJ;iauu>XZu`=DKp|&VzsP7k9t&?Qh+-_SWaW^cmN_?hSjcc+IX$ z|5=9anm^bd{Hy->r?W2ljgV|L+br_v$%)=gO2KjQ6$2nG&}p_hvUjx zZFfY=xhRQI<-q9khB-kC+?v!D7!NZDNEyBzd&Vj3^N#0z9U=&*O!cLr415?Qh z#{$Rxvz8&Q>^S$uFYhk;MaX5afPjF5M{fSjPyC0Uzwh>SO*HLRF1hr|aL)d+`Jns3 z*@MSRuB08uvdG#>q9`>Z&$DW7x&(K15Er$IO0FZ+rXu zkNr2lJwFvXZ<*uKxDEfLa(o_(?)gNPmJ<>yHcB`?|GS=l-v@4M8x7K^13vmOQ#CHR ziWsqsPFqG4XsE@j#@##Ow%v)_j+`hsb0Dh-aF95;vk(l#!3k~!#KK-w0-WIrQx=5< zFjb-mGB4&V1a&2IXReDyHW8~vK^HiDWD_7M?qGLgVPYa3(L4thvog9;03ivE+|%#- zmi^!VigW+tdk*NssKbseTFxgwx11eX?7495v!B{nZK+yvvEn4o%mO8IcTfNoH8@-J z)m6Fe!}ov9n_hVNIk@@I6M7zJWE&%(3g5lba!2M)W**30$c>oC+i`X?3l5M7(bzhZ z0*)8OiC)qZ^XiL5vDsi_OS*5Bi_9DVIgNC4HzOf)cTxb%A+W)fVJ8XNkHau_oRD3E zZmpdyj;55@H3Mp3s1Q4RRB|wwTYw-cqV;ia`mxu3e9T+aPu?AY97Jb8hB+k{6o&%e z`qJ$>t3$O335l9Igc)v5a2Fw>v8h0u#^!V-OOKAbw`gGQOi=P>+;B6pQOAcsMBv4erf1_1M?q#)@}A>@4eL+rBv;ruHIS3Zt2J<=g(=c2>o9PG0 zPDY;-yMODtjZ(0EYV+dNxruIru$Y;eIoyQ|79@qh3XTJ6_5jmkKGvl0!RDn)@&m(=>@FWHmT@CF+taHxW~!n7|`A zYpZV9>{tZ}tSXvjl~x+}YGttO#t1PvRjr6Zgj$M*wqp{M!ck#vJh8HHMM$w$i|q(QeV#k@AtZ8WnZ?PfSYuTYC`pr-nu}lkvMc}7pZ(LcD^4-@SvZ2!oT}N% zwh1As)d~wiLM4KiV!aQ{kRXk)gjjT_3g>D7BMGsIHWPtmoo_fhYf;R`mRVDat84k# zP;zOc2BHksVn~TOEDqkf{hVDpzv(BAf9#z(YcrLShY%T*2K1=Knu(YZQJiiorCO~d z)lI5;h!omH5n9?-L)LamPaIRKT>QtRVrN9vr*UHj%tBvNtkXRyfc1LWwWv|6_ zI%(&Nd1wQpdW?am5=|Hcw&ZP%{LF10SfdyBK#{kMdmOJ|qlgHXe4k!vXx zBnyrSoHSSCQ09ZW3L99=KvdO9K;Y2CP|VYw zTYP>2^eKL+A01si>IyreJ|U>#WmitnO^)2Xl(oh^Gr1$0TQvtPBynT%QWYVIIC^iu z`O>S;54#LG0b(IB6nYYu!dS@_=7BP#fr}Wxa2BdC%R-ex<8B1w(1<%!c}q4jh;3O3 z`i||}B_b*607^SI*KYaHok0V~P_vEhT*Tz&re>}TaTrL{I#)Cyx zSRE1_#sG}qTbfbK#0n2;6|!^Jv@GrB`|`>1_leigPc8JHnH%Q`4~=hq%?16DIbkI2 zY;kJb8Eiu0PE{+72FM158Zff09_i5%z(QKx1#n^`f(dgaBSwHQp&FH{!VJ<;#@5*Q z1Z9co%qji!^blrwya@0~kgESO<}hb%%>AsN;gN6u42`57-$H@^0= zZ~5_V|Btr&O>v8@f8^+AK2SD}l|n+!VHzr9G9fFB&x&{JfB%rU$8OSt7UMx&=jIFb9+*W(4bsoF5 zyf{=GO|!k0O|RM2;1(qg^W#$UzVCSB@y~s1e&9gdwx^cOx-3}j$SA}Wqou>lO(bd_ zV3mv^fkmg=_gJ4@mm+QPmYWVX)LbQ{<>q>tOx>jPeTAfyZ0JoIf_Ut#&dmx6Kp=#+ zP1Q`e5T~IZh@2=;2wo~^P;Ej=np>*_P~&thYl}RGZiKq7`KXJp?Vxin`ewf1zXZL= zbD*>oJ-EF6h8zC)r#9}p_xJ(q-X$x~c+NT7cO9J_9~4xM6XLRmSjbC~Nm!UmG`Bq8 zn8&uuI`5iEE>0C*k#*CEiAY_#Nf?I89KGbld>OkKJh1!GIWFFpUjDq*@BP=G`O7;- zlt_TP6Wq3}F-}Un`%@cN9~tqVWK2Br1rY_;3V?t2e}DDjNWma6#bLQAHF?Y|F%WB2 zb9YuDCRQ!3j=IzfuUz@uZHF%T)_0uxA5W$|C$ z_r}%K9@$(@R#MQ2vC)79QJ@9tCJv|SIiZ1YqiL?YmE8-Q!6{ zLI$B4sxPap#55}UgveeEHrn#Kg5gf$EFgI8YaRO2?aKVp2`t=k^$T};vE>5W)}m>) z%4U`#$cPB;PHr$H4o0ZGl1VnLz#$-(;2r`yxtTGO7Z<=-OF5M~^|;m< ze>wt`N9A5TuB-N^iq02b%Zm2XP-WxpPnAB(+{Btj9>Z0%J%R6!EU(Y z-go@?Gq1m^|M=%^#}tNYF>C&!i&g&P|7X7_-uJby2M&}6uJ4b0YIEc8;0JxV3pI7CZJMOISPzMed&`Y$qF^K zoIpw*nu!g)Ste=Hq$xvbT5*MD1<|Bi>E{a~6JcI!>Y^UJXZ`9|y=3Fq;rkw#Z$EeY zuvnNHHIY_Ts#wh&g@{PT#oiqrqbzfobdypx16c&BgQCC#XqDRu=iaqCHSTILp{cds zv|1z~NK=PKq?CM=DL6TqAb^)ukKKB~t9}xTIJ@mbX&RF+mrh8@a%P6a$ee0c5Xy2O zS6*oYPknJT=bpi#nbbw^USb<0h%Q5+rC zg3&4EQhhoFoYN43^Re!|27At{u6W=*H`COTWR)0#8!@@7frQ7tL8HQ+Oo`&M%<}4$ zm;TaQ{^W}R%|o{l9_1?RA%FfD+YwtCg}5qx`lio6|HZrSeAlqDT8&5HB(_o=Cd{5_ z>~~}h4pVaCw0XpzxxIel75o4G6ZeQiA8y&{sD`(_`@!FGf5!PM2Ok)`30*W)50RJE z$z1{p3srI`Gi3)0v1N~b_#+4Y`uZQ-x$>6v{t=gRI+4NnW9NqSkUY`} zK+vMZPGGMF2eAmbo5a8z;I-NSX?SBs=bl4j*Tfez7*DsBOGI#UfX>?+Xt~VO1~9NN z!(j$t27!vh$r)~5nYo&#Cc=ujKQyoWf>J&`f&l*`jr+;pe&07f1AE#BuB+2YvRaLp zm>uvjdXSKhy(ntVAc6^n#{eJ>1VRNuBMc!@H&Y4(2fG!xt1~e{n25s2r>d~PpoULg zq<^_l;ggGN{7JoP`u|XCz*#IN(PLX@(`hKk`r{2;XYh=l4xs-`Urc|>-mZtA`a^f~ zwZHuN>wf-%XYa`G_{eNqmnNZjLqkCd45uWf)j5!R21SCXduqi^)vYS4qEs8ovP*H$ zBJOPzcVnhSUjuPyIxWNIQBT1Tc=!JEpLs=7`pv_4Kk%;Kyzb9_^ST|oaLso=_j#}Q zXR8-{L)iDGXW#((Pt5PVu|IPAV)Gy^I&N01ol>7EiPa-UNtjiM0u#Gv@rJnWi!+_*@W-HrvIDEeOK)141@<2pBh8j{KZr4_8hQmT=%m*(n&MwTR%7H@5 z%*+%GB2%DRsA|Z4ui`NzCvnYfyHe)!g9i^^^O|q?e}40ihD~1GwlbS9hpa@TPzG@m zEn6P6X&V?j8L^;L^P!E&%!ox8LOy`HJ-w?ZRB`NQ^a_x#Y%8plKbr0%pD4?G@^1-*? ze*IfMch5#$f+k_-#g}heo4PJ(QD&PN%M45-Q?V>zzOnqStJXG;lq-Mva9<54oN@f=u(~`MpJdWQ zfAHHbraZgruK6TVo;yd7GmR#zB!d5!y*CZJ?5fH|-!aCVYpvaU-&bEXsZ^S(O5YN| z0HG0(C<-cGIHDpb_j>Vgy*AjQUiHDt^_=JUi0wJ(H7YjeDjYc~0@8-Q??MO=NJv*z zNu}Da|MuQ%%{j*y_s9M!34|n-rYgYW{!_c^*)`W(bIm!|JI5IB`$B|@k!uhE$0Dge z+!3vle}3!jC-bJKVD@Fd`q68z|CwQbp@5huTXA*+SVFPl8O)HW+poh&L!WH1wF9Hq z{@OVgzT{40ot9$Ui)!f!xcaX@{p=S%{`P;ob+!Q&o_d2v7KouZ*g;Oj4i^HetApxz z+x5#cr&s$w^&f_py=eoW14QJA{{^n1 zQxy>+r~+c9Fk&@BF89A?r#TigH5GE>Ag*MtFq?vZf`fvV;^bfmMMpU1pKw=G-wd$! zQNlIfbf*P+&}AkJK!C7?n~C z-M7S-{`$VFe{KGyPu=|bPcJ5=VTC$KR*+?<09J)g{ma$K++0aG6!+383+gH`*G1J8 z?r>(XPe!@vS6Z@_4(>!HX_d9bWVv*WbLj2dx#gTHEsR&j%kO#PE${ftSDbb_9{1f( zy6pRZHtx8jf9^8|=PvhGKb8*MFgo~UKXRz<_qmzxtWOjrTE7`OOWUnP5uu8j*suF! z77L26w8^W=dJUt$HB@We+LD@S?pY^e>2D4dEVm_dBi3NGY9gQ%VyHCD%HgB47oGpC@B7XVy!C@&(3jYAErRSW zB%ovx7|g0BTF3*&qV7!VEVfE|iJrPZ80kE_8DnRK)sz^UsrwH^XB zbKb4zHk144(2dQO^X8xMQ>&l<`WpP(Zt&%%ajpnOBfYl`}9+SJ9n`ak*WPr3R1`$7m}rO>pt$H~~3KxU=5 zk_ah*NVqmyE5i$RzU6Oke85NGFm`}&FLFD@x*kFtfPlqU2;EL^-cc zkmKXdnSbx+mH4_CkU@cckPF|bWFN?E3C;!u#C+}s?& zQh^Yl!5Ji9=egeF`$kc|!Q9Q%jcf|^Su|&1af4ctz(Q;Wg%&9Em{{m>m0z3`IQvL7 z`oJ=sCmf9*N0{~m_Q6l+&+q5<9%Qk;-y;ujk|)po|28~|Pvb$i;V43{@qjR@4Z|vj-vrCM5@A zj+|9Xfq8bOD6ynbuL_``DBZa2skBwC5u3IRx1YMR*!t3e#ee&UPrvI8FWoYW%YWdq zOP>4Fb33lAXTN`V!5!RQzjViE%i0&qs24;aRXbX)8lq&<7kDNX8+8=e0^q$t6S{8H zwWD@@-1K@BJ$Q5;x{cL2#3)T)#Ngx-D4SHF@;YZAGHc{21QhcoO;!f8v#BkqOYqi> zR8co>YALZqa+=ClbOx!a=-RvE##_(2?9%gYz4?}#4xf6)j?!g=6xX@f%Vbtu0%=l< z!HZT^oa&AgO_4Co;u0KA#1&8|1ZoNth)6haN>G%9gy9<9eZ8|4a<0q zLq6*VU$uVQXWFH;X4CeP*J7BdNL{O95O7XyYon@ZJO=Na#k-lcHDkeFX*sBdL6$hT{ z43*T@-nz29ud1>2+)JBn-&vjZ9K~6VKo0orYoC1G7eDgaBeyQVz;S-d&U2-|ZDnmC z$n$TW83!s_}o*kddI03JrhytzUlp^DbVxarc=Q z|Ly1)rP&E&cN@2D7$DyRYx@0;$T7Yx;TT`ylpcTnlRvz6n5111X~6_|C(zb=v_pB8v~5h4qz6CX?6m003lT5>P3qS*uWbSs3lTd z(9Tvyul(`z-ut<0#MPAi9_Zk>=6?v#!ekz5ss&m$&N8Y~X0k9F!Cb`%0&{0CN0$o1 z;8~Y!diQn9> zYE%bhViz(3B_L&k7){s3ee^&L0I6x1>i&~#kTn#6i6|%~5hg})XCg8WM$@MXe3kCf z@h`ov&UZXQyV1!rsPb=s?eYZn;Zb1XK58Ru|K)R&TMy}clawl>Tybu;k-2l9D@Z>1;L7bEE^7--V`(yBmr}NeDg+-9E7J_ir0twiX__7|)9=$2w1vn{kW`S0T&FRn+mCvgZsi1FfJ&U^aKp6hd$l zc2z2#So&o=aiON^>9`!+chlpa`nc62A6{5Ex^>IkWZc!LlPV+{rKxpMkf zUMX&rnK*S5qN53)d-43b?U987H5S({9l0vmD2MXM&JQcRtRlX@=@ z39q%?>WEI8kI#Qh^YTBx{q>*A;0*=Cdn`(NK)UY34yl}+ZPx(&z*Dw*6W3PPntBdy zCV-j=F%eY(Zsft;q!*$hnWaqI=OoWG|LL!;hued=i-*AQ{A#39$OTZxYyS48fBexW zxT{+LL(PTB90|s(AS$WA+2Lk|0Yr9qx47_&Kl`|=-tkVlM|%98B!mDI$1{KEt+(v| z$xWmw3pYY)#ftzSHqKCoa4Ezf5eAIeh`<^e314{Ymmc$+irikP5kLu#+dXsbC!b#yR=;xN5=hLsB2TGsi~(fi?u9wJv#=Ot zlt5%%SD*KoD&Khfo+Iu3ziw8ykJ(M>0I29&K0jyb>rasb8 zvq<6~urr_`z@1G)a4WiT626aA4l~r;MU(-Mxj7La44sNEkuWL91zwDf)f8?h25giq zJ*d;vy(ZhYO2zxPO7XsbQw=J8;~jwbc$%ee{ON!1P~pjV+<4pP(&fK%=d&-UpLV_- zTnot)Im~i)YJx;21UTFn4(QYlU13>66%3LUW~B;ZMB{NG59ZWFCa9*;Wge}!N~oQc zFdlW2aUPZAEk)F$u`Vqy9a&l*kGlRTn=iQRqH`|Uo{8W0*6Xi&#Vh~nhj)JDkDtDL z(;KLI^5CrBp1J(@PI>ZAZ9f0$^_DXPhr7|2S69|si^`LXMuI>zNLDqeH!(A;NMN^A zO0mEof^bz0IW$hx@7M0|Aa#sJ9-0UyD{VcT>(%qcG9xo$=ndVnS#otv6R9gTGB50b zka}}Nu&d{}O>^z)q($|F=RCHIN8?m_P2)j3Hbr(LRV`*IO(fLCz(PiBrGPz1?8bmh zQ~TluBA0g zs4Gz|R!0u~RK{YZ8G3KiW-4Q@nqpO%co|PZ{G?Q0=x-jK`+cw8@xQz;T>K9@`%>60 z_<_|g{_f{qyX(zAed>Gu;Fs^bV;x&A>Yx4{TehE}DUMc;ER0sYs$C^}XDJ1#R+iUF zne?iPw1bj*O4?@A(R%4hGFY072+S;Ck|^uzMT^!oK{#7>hlDsSjLxY93Lq*@B5uxY z>JA?5o_?l2@7wqpzkTTS*JLPQ8yb=z+*9z;zXdjW2Y}!Gt*3McRtx$;1d+W{b8{y( zha163;99&OnH6`-*n0NR4zAyHFo$WF{iJo*p-uqa{J{lG%G~zGaw{8wOyX(Pw-LD- zkpo0hg&@pUP}R-iHR~5VXV**(cOklaLzQFS6o{y9J)Exl*Dsy_f(yr~b0=a863jsg z2~nbuJ7COCuI_GTYOaz)Mcjl>zv)X$H!QvF126o@|M$#OhEugkC*BA~F*5)@R-XMe zo3GrXSJQ9A$COnA-u}l=y7tRIytZ%cqaR5q0sa7Unx^uNgKQYtS)shtp}CD+zWXjQDF*^L12d}NZgef=p3;Z4&0WS zGn#Wx=Zz!>(S5#V?)6uic7d?(V3L8Uc?iLjoIo5vF3ifVSqUH`GQ<$osn@sbuRXZs z!X3Z!6KCDsxF7HG^Shk|$Q5Az>>Ho4W$WCvpBc>!L=hc9SeT(X6PuedBL)V;+1#K| zHW-1JS(uslIC5C*Hg(w|B624pb#fC|Cue{SPGF&FLR~os2flZskFtFzJ*qAH$wEda zAB&y1uF}JuEq>z0<)NM@!lStc9_md#@agIV(FgC@0b+6(bnhX%_;-$6{j=L&`n1uT zKO5ULkw85*HFo$^2z#ckb5?hDr>Qb=QX|tKEJSU#K`*o=Wz7VqN+6PQCyZE0pr~Xh zC=Ov-T_4Z%o30x%&QuYcvc$3Kg@$_JjEg9=ywWaT^S;l2{H?FpzVj8QKX&Jn zpZDYSSubzSyr4dlkymW-lX>Zb%ZCs9dS87Mdb3$8#C|X2yyRR(08g!%NY{6O}WW=nizOr}AnPGfhenYga9_hQ}eChJu%NN>(l>T%Cf zB2bW8okAVh*escAtT$Pxm@648RLk+4V(F-yAJn z^t1a9PwrYFc5gv*`UcxZ9&+eqrpBpHJ?G~4-Z0ZMLeY+lV-z)2k?5{Pl>?KAcyN>S*WYO3Xs!#3<@h zN7-H|d-g4#!aIKKnWy}}?>>Cb!g{^ix7-y8j>~`Oy~Quyb>5~sZy7aBWhgWiXD?GC zt^h@+Iyy`|y{tPiM^v+0?Dj7#EZ(tp#g%6tTD#)55A40jsjv3BwcnJG6dMj}Q z`_a^?%n<^-+|?^`VG!HQ};Q6r|%g9aA>_o1OP;8&IDDP3T`=x zm@0t4=FZG;uGPyeAH4B5fA5Odz2)d_3#-TPmoYuQ_%wj-FyPwPKjm>x-14z^@1Yps z3{p^;Y9_G+c7{y5;iVWm3nL@I3%M99!64x{5^U})>_U!5w)b=*i`5@$3yg1~k3a0w)x$jgeN}a% z`bJI`lhyXye|P`KZ!9l+Rx{|a7G??L4)J8!4QeHA#Q8m&G8>ySg<=?Yrsm^uGEiMd z;W%jvk*HS&6I7$odMbb$yE&oP^whW%8m}hH+;y$x&`sFAtQE~|x4vXuXnV6;HlK6G zuFKBsRa!?=pZL`Jlp$zE$|Bop zBBxr5sZ`v|Z4EsM{hCA1QX#ik_kif|;skge9}+RDgOjKg4zPAqSG^c|A@-WO4q-TT zTd#Wqb;P>jiUUj4YeFSN#IXtWFiqBDtjef6a%BIm$DM!1&aF#F4+51jgczW1eeBLc zT!lJtBsEwFLME)a5W`L23=p)Fx}t`e8*4{ex(tVr+gbpef|o8rLhd5*+|zzYk9^rz zj^_S+@!WRVs%T`|j-?^gGextO6ni}{*-Lh(GFdl{JToBaxfb?N3{^eX-*z5X!>sGQ z;V`AbDZ3%J9jeHjg+&Yumk=U_dTz_inP)Y_Lb|eg;3HaYnmcRujAy@i$M^gbo%Xk= zUP8W`h!n&mtV_wj%RjWw*AtlZyB6VDUZ9OU0KRr;)szXcgw7) zj8?BEEh?&}4Sb~E{Osa~USb`O|Qj{QsYET!ooZ31zQi%g4yVM($l%}p& zAOTvCQVQ@+Jr#c8Q|7<2UoZL9BZnstxz`f$M`_bPF45zy1t>?zk`h$eEi@En?}9|Kii(tZk;zGsDf5y{Lmk z0x^uHvh@xxZbiwANjUKS{9CVn3S&BZ?-MR4@ams@@AfC3FUVa<1ZJ=mGbds&sjwIv zB;wORtpf~A0JKz8H|s0+ze$Yrl|=zT#CsbM|n6KyD5LnX>~Wn=0I4 zx5Pw zW}oW7*FY(gVrJvhpRo1ke&*dBKmyhW7+xF$%{x0*3BVx&LP0eqz~i( z03ZNKL_t)h3Z>-k6vP?CLa0JE&+2Ms?ouQK8R|!E zgy{tT{?R?peuI9F30a31KZ*b7rDwkGz`de+D4Ct%B%_j!~t5n zt{NyrcB`~o$sBvJ$)wTIrH-oxmY}uS*bQ|Yq_o1)P>5z4#oO`79ZheL(`2%;R`q)% zF_NgJ$z&vfq0^!PPwQ*5Tep-J?|RcaW`>*UCJ*sSivVQZY93jTK zU0n^mx!CWeg~MFWuy@%g^sBtG3U&@X3KdP3DAw&{9IGnyXNcYMq@Cn?ZeU}#&N&oV zDGb*TgO}VP^tq5#qk6WlWw!3t^Z1C9YD{%6Ra?%i=f9nrCxFiAFc5?Iod@3cnwviQ zhHmA^sP$Mk^|mv~YZKv!c4aM78z9X6?5$`q1T6?cPS9dtBcrx065ybe3$rj>&4tCy zv-z+uZO)}LW=YAaibZ7Hnv~)r8_?vL4B+AHOob?_=W^ zzV0Y+Zx#24yg$&%+an*8q|dQGmp<{5-uA&~ufBQfwt<=!GZ=U(*Fpd@9rJvGQ_!&7 zD?0~q+tV(H{nwPc5`=XB0+c7@*7_Ajlb`$Izue;Eu8yoRu$d8wlfs!v$=S$=gr;m* zE}ezOF8mJ{&(a^QO}$aSDkA(Rtx?=0@OU~r^SqhAmqhI*w-t~pt)Dfl<0t>ktiXrj_sZ`lnr?uq_ zfsmWCOLkswN0&eOlyRcXkAEYMduAUS8D9JB51AhQ!ZmHbCji4N2nvCnx};TI0p{$k zLZ(dYQ0GWAx!{6ry~}pL(KE)2J@^xX>{`q z-s^cXgg|g{GKRVcwa3OZcc(uLgafA7@Pr2%MKlyX7y~SuFbHURRe}Yhi z=3^RMcTcQKcJ%+ppFRH4D|a9H;?e6rb+qZlP*-M!Y3i9mMj&TE%}7Mdby{Ap#YrTP z7gu(SJ3C|7;Oukz;gWaxeGl|hbhTXn+}rky@4RW;^nwCT%ErFo(dA;tTzKKdv9eO0 z`@%Ed^`^bg`Q^`n06&S|-}l2{dN5854|+%Zcd`8kjn*E*aDI!7GJWIs&%c>wJw5BZ z=70X;)(_rdANW6f zvbu11@8VHEWh=H{*j(}4|Lv?Ny;z4=2qwUnap-+Zi?^e!r$y^L&keV<$-7kddTW9z z=_v3_v9=$29(>Xj(_Gg>;d(Mzfh!D-9O6t#6GCySCAv`6c57b5ZCq7Ri$jYu1DR=1 zax$9)u2f5x%BF2IYljYe;9b{l+B_HQen~Bn35Qq*m_Y)$ORU|UgICN)zVO8#{HqB< z0A1_$1>{PXkD^`e)N>Zmbx32QrBaf+OW?HsOS6yr&U)wN5~cA`ZYpVp zWik?t9ZzVi9wjhwsB%d$Hd+*_MCj65;F@aDHdAy{(Ol}P3Ki$PZr;n?q`!HlOjg}F z)bpM*m*w29L)I#+&TRX3-t}~qr?St2q>xAd;%)Ez?St37?Z_R;0P4;6XHOgK*gjrZ zF&lxSx2isNun|MuVO^IhsZ`*aK++|R!6il%n1IbvG5{fPN-9KZYC!Ik1r(xbf`u4E zthjAcF%N`MTS%?ftA){Zs_MoXL+DarLKEb`C~q0W7hPWc#^1Mp`k}>>xc2T}y8Ogk z>DagFOJW$YmVWuhf4yP6ocg^AfwE~}2Enzk1R^pum^l-3V5P;jd)(8vEgWo5f671A zjAVD=f&1z72^dQO9Lt}0PJh$RYu932Wbb&5hMyF?;) zCoV~uz(K&4*JxtKj$x(q^YzT`&Ar)1HU)wpl7pe@Bs|H^9Z7GrZ*lSV$;$F#NuuQ9 zb<-y`H*p4tLa|Kh9HPTjRmh2=JJ{8Pgxm^XSZmX%TZg;9_sp|){_UPa-Ce>#$1^2^ zP*GgN2YJt)}kUn ze*exN{h@PvyXVTC%b)uAqK*)U)UPCIQ4kqG3I#)qT!fgssKH2Kkyzmb5KjxMu-=xl zb`H)uyHA(B<9_D6Fw`*l{P*5*>&hLscGWP75yVZEC3q=D5EeMO6^d*|%PZ}3pMToB z-@5;Me(7`n4v9}7>iYL#{YFK@_x}kGqP4HF;Cpn_HD5ar{*5ss{rxvhF8b92Z~5iz zKlbF=*ME3re$IOlAhepvDY+538M#^Z9IC()KnStwl7%2sW|?P?!Sh5j819ockt2{0 z^I%Yw0#^_0Z4x%K;3e7S?L9KeYnD@j~p-rLA!S6ZJTyIzPIzKD|GhOXiv z&tbB9)T&F*Ftn!t^S+zk`pSc!eD~_=WNp2RGsAkv?wR4dp+Z_%Jaho14HU9< z?3xPI!+_$cZQUUhD432r;tIiK8p$i3$JwBD9lNeoqd_m0qTm1)%_YP@fR=1VF?cCu z(iKx?veu~)SPZG;D3y^*1u8+^W7T*ndyjTcJfnZvS@wkAIC9fsrsHz4J@MOspRg<4 zWe*ex#eeZ7yL^(D59+4*O4)-Gxw!_g5{s)DIf1}TOmNKtB&~PP|F>7a4Ft90v}f^0 z;C=8lTb}~J|MQ1m`h&l`h^eB&h5{yIad)1&m>Mi+FcAlLrcy*2Dw=OueB~=1^E+?2 z#qK*^>c?>6<(L1@Yi@kW?xXAbzcfB|=U_CUK;{HyP$8wl#BdgYPQkFL8nIXmWCVhu z2=#1p6!V~6w{LMm2k#(&5!ytM~ZoIwO) zEe`T1?Cz?WMZjbrR-#ZQBXh2Hf5(pBc-g!59O-}uLj1VL;f*#Z1^?ymZhrZzp4g8< z>T0gU!HA(C6ahO&5qDQ}B4(Ou|B#8-9FDB$k+<)!D-37rO@pv?$8gtqr%@A;N}f!h z>|>rRtq;#1#AD-am`3OEEC2OVFZrdH#c)tF37aVy85M+zi;BRUnVAR-nnvvjZgn7? z4g2=5-}d^^*}LN9PdI(wt>)UER{FS9I zeg5d$k`89;-h4?DBq^4ah?$KLREoK>Z9D@ogAgb#Ru-2KT_cA5rwuV-ss>P zvF%6pMSE;=J_;C_zSRJPKzqM+uo}W&|LiHxI&b!>cONW`%!y1x9-0NDQ>E)-TG!2Z zG6^gI1tH5t>R@VJ@(`H`aHLY2Dv}e6mt0sRl~Tv5ilHkhGNl4$3})(XEju6)45}g( z2s}%Oxy!<_>c_5ad&0)f(hD*ccz>|T9pjaDVc&t#g7qpo>)Y_yD}UgE@BIlh--(=89lSaA2pV!8RO+f(>Z)!kbxk>?5u`3|#3Fe-mi{Ix6Eb$oC6B49q2Lf{ zYCNwgWfvi6E>;9}PNPs&r6e*o*WqB0bn>CMTrFX)KQm}2St<}Y-0P}wca}(?AjB9g z+<5Er|9q8W&GccT!`%63{}(vUlS^4W;zBSuCua)%! z68io5nQCS`Ha`X73Sg)PaX@c4c-`OM^1;76dgI~NW4*2EH`~K-bJ1lkwU%*K7a}bV zQsYocN5+7I#4Rg?o#2@`lx*2MrdSiNtf!{W0i4X?a9CCq#3_-45Q-HTVqF(aZcaeX zP}8akK|Xj+Vz;6xxWG<2O+!+g>6FPR(u(dy*>^5O&#!3ZyZ z&goaZ=>^xn<<`;4cy1WXYeOaxGB-DZI}yQ|NZsJ<4vVs63=w*myf4UWuUV;1IOVE9xQl!Q4!DW@FN(-U8K z*2mv|!&6`Msp(BVs46UGGV-8EhhDtz;|K0MY?Ty>frwbm8RV?fnsXvYArn64T|fwd z$YJc(fl(YFYi&7|NRI3=u)0kq)C|&-fB51Z=l=cD*oBTUss&K2ef;~%cyi4b*EenI zsX3b+i}R}pyFyru6h?3d!;ARMeVutbg_<270gT>!mOHN-L!2Irm6~U zn^>GfL@AnWWwGTzb2C+!b5Wa2D2i2qQ>O+XYd3MrK8f09i(wL3#Jx=u4!LUh)Ju1Z zu$A`CJqtJe#hdxh-n{#CT=YH9+I{6qH=X)j&93Ln>>8oFetqEsGCrh>DfD_}rR}I> zr(QE;GUZhtOC5$u#^{!)p0RE{4mRmp=~r{@cw}m!LRwp>dRtfs=+xZ{$xJlvF>@V) z12&ngPukf{n=ZZL@t^&`$E7;GH{jCcs%a#|E@dG%gT%gbf>ogr7_m6Y5WF{cp&snW z<58POQiF0x)}byo9#>5}`_z|n*L6p4pfcNoTi|ZI+G{qI@i-C}6bTJ1d!De=rY@ZO z{XwCMwB$(wSH)ZFmaAT6lR%^%D?|a!bt^{$uTkzQJydNy&CmW0id!T;-SspA;0eBW z^)vtV`uF_lf!n&ZH8k^sotIqT&E~Q`9*bka++=X5b9NA?&8PD{3rIeJ) zltJC}>UJ_AhXk3V5`{?&F;=~hx1T_tSW@BN815AJt*hvVcn9^*eCv$x^r(AGoG4I`}&)THFqT~5lon}dWo6Hf@@YGHz9HHDduMt5-kM~5-J(Qu2!6#otT_$D*JYS zlYi>{>?EvaC=r#R$h0zQdOw0G>W5h%F-Gv@&}mkK^$`nCJUsaDEm{gg$7d>W@-P04 zq}k+nL_6aT6;dDTPq^=c$T!V2JzgN;C*eXH>2!7w@O%Gu=+ig#ulng7U$|lYqkFp9 zM!*_G2!T+t3kPEkr4$gkxCdi3mB3TB9BzIFBv&T%EjYZQE&QoH0l3 z($b#&>$kq{{c_d&hqHL>w?FP_Kk>~bIR_LI+V<1C5A0w^NwyZA?=7nq!xD9>|D%ymRll`-XK_R+wQ{0 zJ|=hTpL+lGJI~$K?@2+KbU@L%-*Za}X&2LU?i+Q5n3qU6` zvs}=l8LJAF3Ugj2ZCP32ihILV+O!-8+hhM6nR~JOW}>a7%)>zCy2GFSA9uX}?{2;M zz@+84b@R5fF4{c7@#Ve>+ z@BP_!iwGBSU=Ugb1epT~0g{k;9;%X>zv+F?*?SH5kM}E*7&2EX1=jiJ`z7C3`|Q2X z-fOSD*0Y|6e(^`nVxj}P_s@;yEeRu>jac9yhlhrML!1nO@Zg{lG&-$$%YVEuKnOR|nklB@Ddf|Gxaqzxx8Ycu!Q~OdtW(K%_(6$BQ-uqD{ZB5x_WIrLc;Bn}OSj*2<(~0qL=6Cm8R@;Nt(Qt902VF; z5Jf};M94r9U{ApWcy$#d4;jKZICHqKlL~u)5>Od2Q`lvir2(X2z*L!m2!o49bra@5 zggP-dh#;jRL$+tU^n~fs%9dw+2mph8{iGn=Ppm)w8P;{ZKKnoY?$tm2^XHy&^46XE z_i3a~(#$m`B18}f;UPRj+K_;WTrDL*SmhKd1XZsQAgjd0fHQHRgjG{$iSF4^ zp35i8uKipy9_h+zo91XSqfW>ctgiI^LDnImB8^RmrA^9_v*eW1XgXciI!$QFo!exk zfKr&V(8_?*pZ3f??cng}=da#`v&CP4tup_X!n|m_k48(C}5OPc|yyL?Ear-52 z-+6US8Pg3XEu8w)jcrH1TH|2Y?z%QM_lQU^S1yxcUL<88k!f|4hNf#1V$=bk5MdZi zCzV)&gq?~GOlZ4Kqqq^lSwMywMnojEw5Cl%B2XU)BGQ;EbGUkzpe*iEt2074nT1i5 zl{)II9k;2}m4e4@py!>j;otq)&UbyzBqAhv=tByfJ!q%&K^}}p#EgCo+A%9R1pdR1 zozmah7pInu5e^a;1G^Vyq5zDHi~^L1jJ#^@EM)Yyw_gFoU2yor*U7l2_j&&p0}8m{ z5B~J(H~;?m8#l*fS(>iEGe-_mfIMQIV8?<9AWZAD$t1~dyK2|ByzI;~x8|$&Rx0;N z+!-_cnKNhm^N;Vo;@R)`;)So=a?+N|KXHSW+_j(?2fYZJ82}GZAVR|rd44m@4?si= z4+J@b5YFu3U=BkHrif5?PNZsyBOnxTI1>@rz0R2ZeVyMwC{xlD5pC0!L5Y%^PM4!w zuxGyN^sD~v)+c@Mhw;zp9Rsw^T6;h9ANO1^Yev8K<_mw}*UrE3FV^NpaCk&mwVc_( z%tA(?Hp3W^yGV*G>P{f0fH(&Q&A31-6T6EL*D!S+Ng`MT&Ge{f-638tIX?fzAHC|* z|7~>Tp2^hnxQ7!$Qkc60f|!ViD9l|DUSR<^gn=1ZsLztgGk@Md9H!1GgNew=9KjwM zfgqpp)W$5)z-vy!WctJ>Ei7zKmwoZzD5V-Q(;9P-00Eyt#t<|MD*$BS3T0~jeo^O4 zWD$WHkQ&j3k|B78A&M|cS)7e#*$*W&0!|2yyX9!^%jZALuGfQRWT!`i68_#TJp6FN z;YUOqK0oY{rhyNKh|~SPg^o0-`~$q<-YVDk+mA<|+lL;7fj*|Ul|$kw7KmUF=-LCr zbN<7wMb?);xvd3*Nl{OPAXf@^@^FhtEDkGEXJRIoYMS!BcRE$PNo$}6k_2+)#-FSS_Y?_{+3xW_;1tP{>SDbH=b_=A_f<<&p+-(G#vr~ly8>Fs|EdID{I z-RSK9c>L3TVB;CbHS=qf`^n1Qy1ZMY4V2V4YNcqr8++F^K{g#c1}{X4VOS-Sc7Btz z9knB(+>Pfsb8gyNbam&gR&f4zfBV8*x4N>D+m=#9g}XIrzDb>X0uRO(P#_RFj0h1$ z%kna{qgFJfX1f2nW`1#e+y$}!^DL6nMrKh9w-up=h)t*9s$s|-&(BLcs*^qJ4uez3 zD9cq>GNudUio4NWhlrS3B)I0#T z>a{Nv6sWVaURcaaZkv?zbXu8GBNj-BXK8vjWe$cb6hMTEsZZAWsvhdO?LguNGoR@t zgahtThe}kHeelUNp17m=)-#*$_?=tcbzwo6f!!4A5#hs}9K#Vy!#$XLd)!U;G_YwL z^JkxN$5nggWy~aSO5qkB>)s|Dj6@<5#9m!e9;%&j&JOJ9@7O&F z{?Tte7hs|Loby>U*Tb}=#B%AC%R8R%u6=jzKlhbSSeTF1<>|DBbA-Evtivt>Gp~~< zJSYgVUT}(a-ya;5z-&l_WX6aHH9@45$l*>F2m>XoyP07#Rm55GDiIL@?g$TrBa+b2 z538%?w5QBH{Lz07%1qQD*oW+^V)DeiF8H7>hS3>be8Y8t#1UmwnzD5@<^KZL#g6P;M?D_a`i5}=Gzv7 zsfrYeNUc-T2*Bj9h#=yek=TKd1a%Y26cOg_xGBXcVpjFW5%AFJwW7&0xqGi}lgXeF z^BeMLZcc~d=BOCA$s$>Vd6dC|B8@VOc|cjw5vOJ{UGW*vm!#?1601Xx$t1W-tJAXQ zmfb7Mk~VDGaO$bYpLcTFzWs|I+WiOL|DS&MWv71jt>^Vuz60$E-L`)_fAX8RKJ8~V zpZSd39_SC;NRvIo$^-%JkTB|+rZA7ji8F|*B{2i+OO7O2wO#TG#X1ccA~^Nq)IBOU3J^X?Ko|J zwjBS8=D2^4?wMv!ao;TU(&f*-_7lIH|LIqsbJa)Q)9)KLKJMAwwx^eNYd6&kHho}J${diai#Ya7Sa2Q|UfDo9G7y$k3YtBVS`}QtdTS5nSt!^Nr zD4_^=kh_PfA&9uCYBJ&tPi_D3Eq|wQ_}vgOafD3iz27r)*x&S97qw??iM5ETVQ7#L z96`|P=8mu#)W#^WA&GX4fDT+YdG4#u0$Afd=Q-|*_p7=g^RE4M$MfI&-`@6>GhX?m zb6#}H%38m6Kx<`DO59Nz1;i;yYC#b*C8grTvtY6j3>I(?5(2)SN_T$ zm@?|FpN83G2_QW4<)7Gec6a(2pK?01zkB$Z$z$D6=O(*vZXG4X@@#s5ML^jH+jF5U);jWmtaEs~<JGO2sY!O z00OQEwdyHxIM^FtraS$Z7#ljmj!!%~b~cU*>;7=2h923RAEjjWhmo@L8@R|M9;4h%0dJR8hUN#S}HbOEySrw z&0I&Tt2H3d5+H`dy$%?vjz$frpR8%hGG5$B((QQm_PVxQR`y=}k5_&1y>FBaZ#?t- zg=c-&Yc`$r1L=hC&nNur1zbNYUy}}AN&QX3-c{?4x7FOHG9b5dTr5_iX)yOX_ZL7EPy8&6?kp~-egV?1uKNZ zO`4HUrtHIT@XF2K`r1G@+;N>O&Ktm(dbKo~%gx5p_j&4yT&ZH(bMKs?8l&-)snuku zX{~Y|XOYb@eio(U$WKBXkHSbbR<7A|@tbyj^{;Qea@sZ$%?8=FquabOrZ!pGXKGSy zQl{;=HD`)cr?qXzZnePMoJyGpqhV3?szZPQQq#4yiHC>tFmVlw;9zgN&eduyPKc`N zpae6C#0X+?VzT1y(NDQ)g@~qWB@2bHn}?(8q-pcY(lnAJB4P}KrcOAxT2S^{>)zEY z-oO6*O<%sQyzKXP9m=r7D`iIh_-;UE!$2Q!>z zu;NVcATWSP?h|;EgLv`(_|uzaxn#P_A%5&KkQM;``+INx?YHMGn@7{$l4Ns=j6fl3 zh{E7L!zL1O4tBSS(Y)Mw&C*#<-+b=rxa7JN4~`5)tAhZ;kN?IO-};X0F8QbLe%?=< zyZnXQulekqI?r<=oQ)Dwcy&bNM4|4QL(mcxM$nPsSJ~v#`?Thoh;k=qQAcL`9JdEq7H%v4x?UL3S7T$l$FFZwrUUh-GhFR#?aZB1xotXqgGk%P@BU?fa4PN_UY-w**s zU4#Z`B1U+YRLNmEAvBCqGLHdF#1*!-w}0xno3=jn@t=7A{+GV)vjh4BEN&f3!v)fU zD9A$)9^^s{c+9wrEDB(5Hh@rP#^pXCY7BSO>e<-_f(YD&4X_Ae3u9s+AqFM^gc0fi z9X0El?op8DdN2r+cuX9hM<2uVXj*qVoP-8(l%H6S-IH+aIYNsf0Q|q7oZfce!0-R? z){AeR{^K<`ago@8ESV|FOwNUZkrJ!J2u&++8U{y@BwAT1!jvcwnAS>=V%oK0rmmRZ zG&a-a)#<{xG4pQRXd#64Jn8mjU`KjMQ*&H)Y7ER zkWW1OtQ)?1{p$XGi<>v4F${1U5?b(T@&p$Jva1ftM3Tm~vO2%Gb#3RD=TCpG=V$o- z4@K9dW`PK7Oi5V?c?5Iy9_(qF)N@{BFLgW*B_-M1w2h3rEDhugU@Pg4en85~dgY!= z-gf1*kyI-1MFU^z)jT#Hs)7kCY#TFk5Daacfr+(^IHH%&4RVJfOXkcbX$Bq?(#Wtb|r z(sd)#nnl#2dNA>1r6&Xf8i+v3JQU5$qnwOz`&3SvvkRWF<@Y{#;J^IOwXYdrk8jM4 z`S6YqCqgJd0S}++Xvg^{4;SB&AxUKBb{Zptm4iX^Aa_s#2th<4Odi332niw(JH_(q0Zg~P<(HoR zuU_}%hx8$4M5SN7aj84yoxk#fr~TURz3f>}KW^uzZ`^g=ax6Q#ZgIYW1XTdA5Yb9v zU?Fp3G$IbtYDBD|*@-003PIsP$$S9PjJHt$IHj;UX<6Kk*B{`@#($yzzz``?e+S8Y2aS*gOIr z7A7F1P$MCj2ZR{ROe~3AJ;>lf;UE?7G?5PXiBw@Gji5ODJ3saI-&p$LpFii0OLkxK z$%7lV%#B*eOrF;xi4hVY$-^XqnFD~&(D_7IR|}ryp2^5^gw=4SOkOA_FGZI@*{K_hsHki351S_*EOF3ji87be<~ZhCr+**hPJUv`2l8J0Ea2{%t$b* z&KyJ>n6=Nd3UQGXhmz||WTZNSF2U9n3gW2s48D=ObJ#4}*DEFX=Ab+}>PC^iiNhfs@maJZ=IBt4V#WT<>b@*RUP*4yYBO= zm;KWlIlb|5XU(1Uk_*my;mAjW%*LDkYwEY4euBWKnY|?%T)->L#Lygd(ta(`5Y?N-!I!7}huQ@!=pU}{vQW7}< zI6dlofLNAMKDqj(w_o?McdgvfYjC@`Y4Pz-^=53o3|sN3fJ&&t22bKH%uPf=_@u8S zh#bCJmzSown`hM2b-fN@NVyS>2$(v8gxx7Mi70VY)#{@*SJu*3Co)7!l2RK4(;;)C zKBI)RVDh37(j@6icn!5l%Bk;%AW6(+QgY(l_jeL z206JSLBb=n6m?>epJ)Lp4M!p(^ixsU_`5fPS<09R*-GqDpaj5wz@ zk(z_e(f7FylQfDGk00%L`f0p<{`!Bs^*f&b{%dcU0Fl9Ub{BhypX0&&EfYNA7vFl_ zr@pZC-Va}}<6H67f4pwbuC;|RdrLxDz(G?36C`{fum>^ELgN+zhH8+*#8_v%WL4AH zwZ;slb?I&)+cr#EtL!@3*}2XFk6^hldy}R@YW) z$(3~uxiYQaCT2y}NEG3WiJL&y28|#FKfs(C34&v2Y@k7S3#TBfMrH^{YSMH%Fq3&CVfQL5^9x-abUKud z5_RD)b#D{Z+Pl+GJxr@<&P^g`PL;itM9HhEn+pplOp7q*rh%Cc3ih126df$aS!$(} zNCZ_q+^y(DYs=hq-K03YdT{v0gZq|;r9Le-^V=52J5IE^%E-$*Z~O3@-}yIhdFSJ{ z=kqSO;H($_1TUV|j-K8ff6I8-XS+YPvT_T!g{Rb!p_3u2m^Yi-@nEY{WHfVQPhDAB zD=}U?_2kpfz5dG2eRY~oZMp&`YDEYn1DGKhWW(Tb@Xj>9v6(E@$=c{CZvY1CuMcZY zm&iE@O_uiv_0()_I|^{^3&uTJj7D=nhAvb&CumcHQA9^xy4VXp(q0Ks+PIqY?))|D06Iaxz*~{hB$G9ga(9g;|AeQo;|G1vb`Pijx9g>(!Vtr3*7F> z?-++|ZXQxgB7h-)KmX8GzxI|FE^cpzFm77%no|x3!zHnE3UhUgl9sGp-*Bo6$8{?= zO?Euvtmi##%O@|{_Yf^Jd4wQH1ZHpe!>iu#hgZGo+ZW&TTQ7RjOP^@oPp@0M`IHNFcKI97e<7eWe#(TfG~$U2{9)|HFqF^!>g|rtrLx+qcKi6WpwgW&%y%7 zvi-x~T=n`lUUbX8>DQ)C4^eo`ejZ+>7k4y*VtC(Y_t5+wzxy}O`@aAE=~${Ox9+*- zOS|{1aL0+Wh$v^}oOm6r6a;s0Ai_NY2%>OO)EJg~Z5m?Lu=@nU=-nhI-ut<|^Jo5l z@BXc4UGRe^o;lvW|DwrtS07llK?WWRJUq?A0fs;VaHrr1b9H7`as&jyJ{YHJRxzoO zTYdJkHf?&!3AbE+@U$K8-@Q}-q=vKx04L-CQxprVVG8viB7)m&Oi@9EXeHE5T*i%C zA9-|$C-pwgOb=(ms2j>Y6J1@(BB37Dv$M}?jU@q45E8Lb;jGk@adY=C`!6&?`3(@I zjbk%%r00!}?SzLveGlp1&WPCPE)r-0{?Au0e$V-f|KpQuL#=IQ036PoEMnSwPEKHT z7ZF<5(4h#=iPgPUZzO3QQf|SXQ+Cr~8qFx0uI<} zF?2sR(tT3~zzb(ihkRfT=` zr$=Z0JIcqEr7xy#Erun~aYEU21!+t+po*K=TNIO1bmn{jN`4 z^$%}d-rH*)=Vl>B3u(N=Z52B8$&^~^Cu@@CiAnoOnx7jc6OO1zIjCv@5ee6-u1qPc zI!KZbGYwV~c&I8elNa#57C3w3DJ5vx0YsyX3A33vBK1rk{WID}UhB%_p@$V|(`>xNUiLx$Iq)DAw1KLs+s`4Ob;j zELKW2%T0`>o!<~>@}|wBEzdrE>$d;rz*_nG8*|1cJNwlkB)c%Z5+`)vpM6<*yp^x#=Nfuv0CY)l>nnt)Jq%81%FO}CLxK6S(VqO>Q@uid!(J+J-v z-(R|XZ{A)82m3XD_u|u^e>{4iAHWFHa3-0tjs*fF6cM2o%Cgvjoj3i(Jq*n~$HqVw zEbsf*JOtKOx$BT>SYiw_4GqA-88}1&D;(-{{NgPizUA>R|CBJ?5lr#mL5h#9-uMwS z5BDkTdV~$sBi>!do?}k`(R_vALsV;D`>WSJzx^*4YNR_HVt1f#BAmhr>ZxO^OeqPpTB)@e&sj>Hlwjh#&=#Ep zXl{-(wY5z)nbZS5UD-EXshhUbx&P|)r@r_N%}M7eo|JHd@Bd6Ry-y?h1D0B?4f?h5 zLNnQaNA=R?(MoUgi;KgpmtXj|e?QuK5`bp3IBM6h=d$yDbpjf}{t?5?{edC&Tsk`I zd~`2_ei8jD5`nmyNn)ZYd5d;CVhQBHDZmC`hn2->kg$UOik)BiWB9*Ao7fqZ89TI1&#sO|~Z?$XNer>H8jeRI^HBM1OqndNdQnjEu zH=+eZmPBSSDv+^=4wVzD&&p<JnDNiG+yV3IdcG?xz|aZA)bcP;eqGFjGk) z%pRuBnaRV|f+GN~rY$pa3P*BVV_sQ_?|aVphCB2XzjLP{m=3Xaf6a+FJO=jgo9C~m zrF%H~vQ7plfjDIwKkb=ybi;fl~o6%9XXBX-1?@;xnYc3PbH1Epi}r5>R3H^ z?U%2A$9s1E&rj_B;x$vCfG?w+54WX4>1cvi8@RAOV6D+2+XVRha7AHNZ= zd(~53@v@W7Id`r*uECU%1TYlyULDLFUTaE8Q*biQgtFi?*xt3(Nx9+11J8fW=O^_( zeNsvYy?cLW^qv54;_Vz1#2d}kXEs|xZLnK+;&{2-I zYtxoCXGe??_}jm^{ta)s=!#tiRRV+#u@&88Ze*b`PY7*f%;YM@)dR^mKqL$-^&(+L zl;Il}kWFt}dSEyFlnq##QiTzaW<38Xk(e9JI7DkvAsBe7AjRh63^mTeqz&CZm538SSl z)v9O{2ZLY;F%J)lP)SUVaDs$8K*U095dtP8=AtmOoXCt=XgVE|e8g@J}aYAnak)Q zq@_~gJYLv9b`UwayGL&GuwlbSMK|5E>%eVGlND@zLOkt-&p6`+-?Q=b@2*&6tO#z8 zy1N|Qhf)VU(9LZdRt~WCX)u*WHpZ?`e&O*$z1NY(ni7PU-@Nh?h=tQ}-mqU`1~Z<`1fBsmwW4QJvo4TJ}{s)cLYWc8^1 z&~$AX)Pj?&QxQfDRn46cbDeq`CmU4Vn=He$I7OQpRkayN$H0jbr@qv-jZ(-AIkT!V zvwLlF+ZUT{YC+V1n`UN1G;Nx$I@r4u)hLAT+*eNA(7p2ciy!#N9k2h({+`jTBM6r} z`W^v{zNX^HI?oaLi z%4IvJdt;x~b#i?If|?v!C17#)1w9)DV@A((=>HtfN(%|#{upD{*V3kpQy+KS@e9-E zJo%(kAHTRbO7jctOa!ZG(yhB!)+TmfY3+(Dmp*dQ{#`5mgFN5gc`PW&BWft$EueXd2XFVt$aWVffpXHb*cv#{~N9RcCoAo0<@U@K|iDcbj z9>BISzVzFt-n3`+FD|7vc~`V;Lj&X#FlKfNuRc>aAuuz{$UH=V8Lj|uBQP>iYGtxg zBoTs}9D_v?asv@3j%kf1BQ%6KHNG_Q#rZC*>R{Y7pa}I*OOl(_m8l1(L&t=N`*z=6NX<-D}3@ji<9-{DO^`ble z?zeBg>Z2>mQx9p6J8`t_3DY6G9H2o-csi|sBEmKY001BWNklp=V)05qa=Uz;~P&u zbKzZ|S=!gfi6b`CprnCXs}My56KQ~gnAU3qv|1AJFc5^eFAnCMNQ*H+65mxEPjHPO z7D7rW#fVc%=1xQ`!GkJMbXkfS6M49+<+hod%gbv+0tXBcl3IeXGdQZL8_&&&8LdtG z(YOQ>Ja-R&^4>w=6l;CsOw|@(L z*Xw_A+ZnH+EgOL@aIln{YkyJGkNcH7@^GLaZv4Qzqd9ez_C9`o_x2w@kdaW|h2aj& zzXEY4$`@fvXtqH{zzDPnJ~C>g05bJ*`E8$h+wO}#)K3o<%4zW=Pdl1%Yjt^8>fH+^ zHO&Df6Aqnf-!}7X>xq@`+5B5{jpoo302g#@)&m{M-6 zRsw-jz;jCG>eV4&&aTzm%o!F_kzG8Rj8`V0I^%Iyk{JNC+AvLhA13UXe#x zD43~MHxDLuw}!%rr;e2gopqwT_%y!YExSK?TfiRW|zf#)t?^rNaOt=8t(D(BLHy!#@fI4 zJ7ve7Z$A6{7?e5uOL6+?=#zLjg3lrSBl@N9*zj*(IQKV~Os}|8PuQF~x5A<}z=(2k zt3t`#XB5QD2%FjNU}DJ;#?`~kSdzJAMgY^^ax0n0Eu0|C!eQntEX2ap4+S7;DU2Fn zb=Sd>kclOcx($7_9XFEt8p0uo1gI9wQtOaX7KWPTBw?NsN$w_VlP2Y6#3{-0N}tG6 zZi1MtNSAYNhiM^Hc0m)V$-+$<69*3NT-tN{q#o39!dXvSc-{}Z{FE2{803k-MqsB- zF0_@~fa&D&&wTasU&_8^$BB2I{G)q;U1jb4&D;w@Po{JS%5L!1pvMzN2n317koAfK zSG@biPyflv?&aQPer^XgpX>}S1J$+aWc?at4sNaQL2!hblEVz}N}P3uarPKWZL%cE zCCrL3a}b0`XW)C}T1(E!+^U6;czAf^hWlO-k#a+>{ScDKs&S&+%1}JaBBE(C!p*rB zYg#E)y_zI$+HN`wP_GtklPpXq6|G&$RSh02Adyl{t9GprH$<>OL8!1Wa?b}#yzohL zn{{~M@9tgd4fv)%){h;?$GnbXE8sq_9LK)zH}Q~;Ua#t*HFsFm0FIiE`B<%6`j@w# zj@Dg%NS)$^XXSVQ_;H`xg->6(GS>>L8z&)kutkW6xf9Lm>_CK><2V#lFY|4uW|D|O z#XKc}hrz>wnOKD2W)={S7`IXeXXZczxtR+KC-GWE$V19dyK&MXNP-!zPR!NNWR}EQ zv>RsxYw2?e<|YXy#ixCp?-~*iNWzuSrL3w%929OwKyFe(R3c&KETP;_R!O97n#D2G zT$=W2m=3pGyZ?@x%Q)l7Ps-o^Y7!F z@KQ^clR5G+g^M_{F^`7YrgL56V{`uN5$!O%-|e*j(LF(FLH!qFukLA z$sMhW@*82ZJUTq@|5A^dWAL7%aXFu`i1+;T2@&=;m#>W@wb_H3h)}4iGa(T%QL)G@ z7G@U00?gFt*~5j{!ifkJOsvI1kRlO>0Wdc=A<=LFr6i+qDueceN+WJI?qpgbLy9R0 zx|H116vehMe4u>8yZ`S{hz!2(!bn)&4>5hbW@FH?u65*ZNWfIr9a^69^&C} zOQRg>UMsjAhTa`bYMcyaP6Q<pM7fi4S&5F_k>Cx^B0ai$DU(n&yj2S z-i6-Bo^Nc=^$2$4p}y)^An9Q^{YP@rj;8Y3BQg4Q63_Ky>s{|^fOoup>scp`-~NT= zQOKzCQb6M75J5k9lZi=&p-N)Rv|Pf4vzh`BrXWNZQ<_XGCvFm(o3Iecs6jO^s=^tF zBxLGp&g8ZQ-IBV6gd}KfEP_Eu z!)|P05MUdy4I0@X(0rEt*&aT71Q_sOW-ttl_zWHp;Ng>Ou}T<(5C{;mTCD|1je1{d zd-bZ`d-vXRGBYCPk5{F&)#{~|S5+_ndR6D#%-Ay`Ph>M8-6Unz z;8N6FD`J?8L$lCo@!ZcIe6Zg8v3Zm0-o5zR@80+9Fa5gRG^@}0l>i5-_p$gpSO4ti zk9_o&oeW3Z8MarTHK9^0G8C``BYel zgL!4Nj- zK{%Y6+Mxx!;<<~j|K*3@_*Z92`Vo=46A0{XSE%jt%Wb8dqryvu*gLMsrNojQZtW<| z#e(2mN67Rf@Vngf;2ae8IY)vM357w5fA@8}UUA#x&9|=~J?SgEJXaw#xS11(MJNv% zTUJ#ODZNP~t%X=j!9X!hArMg9gwD8mwOZFEGj(%UtxmCvxvzn#ZR31aL@Z}w_7Itc z=e?36MN&6YYJxKbiIlU=hdLPru$MvG6pW!6Ebc^s+*qutY*i5gD1=(eR_g&$H*zM# z6l{J4hvRnld-#Ih;dEmHGfUhsDukeY4(k_w3FG%Yx_EeIH)@FWedT zzv<@t|MFu?hp(P(toy=Yo~-D6YBVpsGBO|zGe^yRYJyb^Wr&`f;Ou$GUTcVrQY3XE z%_WlrQ7Y~XWUWzBRdw@f#uTNoGOvI;p=4`YG3Pu~HMqLOt!}}{gTbs?O#ob40;pa>&oa0oHTP-+TstAwK!kg!%%t#IBd|1M0f9)kdsb1^uCm`MV| z#kB@uiQMPPKog^pn0r+%#m9?@iF5H3Bs6h8FU(*T0;$>1YhcuB9EcfxuU-s73UkuL z0gkHGh@3$rdC0^}6kYSY64VgL$%u5`&%N?c7@AjCH;1e#V*gY0*-xL`d|kVK&o3n*RTmB5MOPz!*}u$-$`)k4J!6m=NP*~sC6DF{g^>Rw%m zh^?BsE3_6RFvy)L4>h$hm%jGewvB__0iwWMwK4^XAp|is2UHOV6o`nTh=T~lU9x%% z1XDE+!d|K=oSe)k1XZuKrmn3+brM)jsd3V+j+Uw#ID%}eQ(H9`CU+1skxG!NDAk)p zvl(VNz5EN}o?u`8W;{|I>&Ike=?c(#x)KfEjs@Rg=+4+7|CNRqUBP6b%Tql4 z(qH0JR(bY*{Ko%s?VsJZ_P+aMoGb)^qpA@qp<&jn%3yaFVsZ@Cn7!+gR?S1@Ktu5u zh>6H)D3ygHLE)rsLIQ*kikhpjpqjc8GZbJj%tPR0bY@Xe1GD$Eq_gb`xVV+H#i`8)#NXXSfkfBLlF@s z88pYHE%Uw*>d$yyFILQ0!6fFnC`C>oSV5@;PHINN z>gq*fXv|&B&CHD?8WiSK3z=vTf^xN*f|O!P4tOJ}s^(nB<95h%_h_c(P9!P7&Svbu z1Z*{{nujP}yppHLC963Y2okEfdud}b;#}2LnOvPrEyYlb%xW8Bue4e9+rA*&f0DoY z$B*>>x#jCoh554|K3Un{IXd2<#11JQ7wVT3buQ9L|3#zGlk9_W38>MIoqAmK+4kg; zPkR14M+Dn1EZSQ9$R>X6J?sDUEB0T%Qa|uO9>?fb%mav+0ODFK5@H|)v=WQ4kQUcs zN*+Rhy1RqO%$gXm)e)AsI+)3v)hhu}n7|T(DPj!bOt2J%h#equVo^6YXckWSpbn;D3KJpssvJQ~41z-q zA#ka+8rZ!_FeY<=%qk69n-I;3#U+3hArK5iPypm9g`5k6ViK)}5SYjvc!*o8Jv>)juF__<$v z>*23_*?sSRf0-VS%Zs@k-u9-uzu_NzdEWiaeB^D+)7>|J;elJ8m-ZZ5KXzX}xq9rr z)mmJd#)U&_y;gWNBWDw7R0l$hA>~|#s%)z6ZtN<>s#X;urbu3c$WT?8qJ*j{&g!0f zO>Ka2&Y9pO%uGzw&#S4$M$DZ-ZHz#5cbG7NoF#}B02HHBpprF3%7aTFkP+C7)ieet zct~tjVMGD0N#94aTV}N{+PPGu-@5? zcLK4UaX$G&+eS|45)(qYEVYETon;UJM3*4-E^F)g$jCX~a!1*_P`>+%m*0PEK6q%V z4Gty_!f>rl6qo^k$RWaj2M&e`=dB7YA&@(ffJneDkX&3<+cvo=)ZxOcB$Tsz)gY0G zb?a)WS~X*c8fx{TAog0VDpj?u24N7H%?dLorZYJ(0DwT`L`7>=tJS(jpj_cZ@G9=k zDO$DpG*{(ZH4*mh?XKF>-ujFKdv;BT+hRGjKp0O?JapCJJui685B<$={o=8EKcJJv z)w}MWo~rXw-}C?d%8S4Ce{T+q)<5t&Hm+;;Jv3fyuYK|Jue#yz-UIuF6DN+``QU6i z~Or=5~ntOApUQOLg8M4B$)$B}_17kka)HYq0 zT+!zOKtxo{jU|X$t!^Shh=XN@6WGX!Jfu*Ix?#v>TQ@Y^M=2B~Kto_6Qe`)-m9$hM z8j7>PZ0iCDdF9e8g?e<>KI`iGHP4xR`_HVs@m;esolCc;c+<8tzB}U*Ar)Q5bf!xj zRoYRKopFgXh%Q@ckjDt{`QNAM@>WPXH#7J<@2n3V&)@qMizhej{&ipJSjlQ}f-#Z1 z!JI(mN*tVx+$j*;L9AxgC|(ya@rtX>ndni)KsmtJ#46KS!< z!F{9a4=+p>W!K`UA6!)dZM(%lG;FMQlE38j`c#Nyti&4+Ja94!y)>$7`4(nO37Tz~D&Pd#w+^)c}AyYHW`ZMvEZ z#Tc3TTD)3RR}|wYec#6zs}{h`n1y>SERiFtns5kFTw&xQLJk%qFb8)3X6ebvo!>s9T`f9%Ac+_iOWm+5TY{+8#>JxQcKF&&7Zor1 ztiS0>m9@*I7ywO z`>(rp5#lkWS}n4Mlt$xm3>6%UNxydVEB@&}jyeA2TYmMxp&Mtz5V0D<eEgYTc-6x7-{k(@*{KuFt{WG+g|a@=^%I*LCwJ}Nf7OjQ-1MRsE-ZH^9zMGI z@X0dmv!^hQiGwLQ!_CA4#Fzq9s#i85cY?#*%*bi0EdmjO_>he_s8v@nw-jh7nwmgh zcZRz=Ox?+ti6x<$qbd`drzj53*_>DcOf3Wk+=-c_W(OG=m?0s#nZeA!L}0dRCLW1~ ztb}-C@W1ti?O5!Kf8@kHC(rcPWpdv!!k4u%ql*G3U8#EkU9{Qh3ZU*~#q$fFtwP&F zG@rnmw9SN?E=zOv8C3pU7m#-@Zl6~ce7?4YpH;T@6BQTf+GY9A|8UP{Z@>NF+3t>u zAu_?;91eG4n3=;J%pfCmB_a_pVctW6!B`k14ER<~Kf@)ksT&}07F2_o3sH4y#D_{O zAb3$YtdW>a1#V7&ao{?b2n&-rm{E#~2*I{eibC+|T#K`)Rd_35&q^CP?_F$S7}Z)+ z8;N}~X*M=CgQVrfQE`bu*nJMS;}5*}>t7zf{N*3~m#-P^-@_}*KAYG1(No7J58Qj- z!)0+dW;T;!$NJa5{Vr>HdgmMb)P~W5AVYI?JALGs%{ID~JMSgWclEW&CfWdyK8UAGD&8M%4U8dG4f6$fioR<|w$bIqpioC3`0tlv)#_xW^c zqe}SB7me=x$n536a7qn0TmJP^mH3iZW%~3|qkaMP@!T)>m}Yz|FYQ?9ZD_eK#H3HM zWzXf&g!}Px;t_svuG#sS^F4w2w^K==D_lR%Hcow_Yi_?{lCmQq7cRD@C&j@JBPN5n|pz0C=gXVpf$Zd+X+I(JPKnyZu7a|Cl*4r|HKAQ(=n`ZHvyt=yjf&c3nFMnOTtIbC~s5+vt*v6W; z$0jzTi4F7V>e}q&Lks)&AH4C}Yi@YjuD#2%X+3)1k$yI~i>cL`vnhdM2msVf2{4rq ztSYmC+06|eSlj_|6c54kKrsfm57{|_*@>vAxwEQ~xe3Wu`(IU-q-yiNrnpt_Ut*+T zP{0ge+TwwkyO20}AcnyluCA)Cw2^6Pf&Si$CU5-Rli&60n`duze_ns!{9NRr9Xqfy zcE+VJcD%zKi?KtHE0TtC5%}|X)BY~MYh_OsqcaBE%-($a0O+ezOF>kzb-1j=QP|X~ zYUr4ZXG86RSYTIU2SC-CNX-C-R-Vpnrj~?Oc6SSlab-E(czAJTZ_^MHH%h#IYO_{P zZBjKC2hn)aA;#SIAx00?2dcAEU-sJ9Pw#!tyZ`H(4?p!#v$SHl?}ydXYu1MR;94xX zwk?<0$(0-S-tq2@pdUK${8x_`*81t))kj8(xvR1>0volXRO-ni_pcv2T9Nh~-gndU zZ{2_OF5+6|Gt0U$3~iHQVrVq4FmrQ8@S@5VLUPzpY!qmyMlh}Brc8-IeI82HHc4P| zr^CX}j7h|IY-$b%5Gn423x9mMXaS|MVt zr2qg6u`u8)BuwT8V>1d7Y9NC<+zp@*!&as{M7joqSk0%i8iiJt!hw~^4cByst{z44 z-OD2_V#PT`f=))`CeUbcfk{B#q%>X_4fCPap_@$DTVy?b;=Y%B`#&0Az2~hz{4cM) z`Kik*2i8`PSt)fsgc$mnKlorN88Jz4Xw-w(F1-JD?zr`Zd*Z>rGvPZ+zZPxmQe%J- zmA$ zRc=#L%|LACa0R1gjl!V`L}a-#1p@;bB!b=C*`Ztgy4>8r5DDZUB7z&hBE$rR0pv<& za!ox3B3;Jn zx*c8S3tOUuE+O!@AJKQH_v8?fi;wV?Q;GBZ$REM}W)*L_ee-o+vXGtcS8@NNyv&DgM6!_Q#E%7d38u4CKyLIC-PAjwYpYi7I!0eHLBG(1tIiB0aryz zBrZjU>=~ zC_*G`AyCt_#9$FH9eeoU>z{ek)4t|w-}UeQb=!u;m8JDlCxtyqm`+QSW_@$x=y6Eo zQ3DA{%)qgY;ZOeC?|jKOeyuG(FCTwf=q8aTrS=?zxfNm69s^9MnT$v6SasU3Z=5`S zYM9Q_;^>-#E7v^b>I%$Gt@U%w^IFY?xd}}kvNVyLbInQEjNLp5JAyM;uU=iE)JjFw zv^ZD-X>k!!qhd8BcK2Fbl2mgwbtSDP!sC(?dZiPT&o!!@SPh1;&}QtNOdW8xG=qJ+rv!9$=JSwJTqI<|LLeDQ1k z`GddzYj@rLfkQXll-H-+aBwbFOLd8Wg$Ew&QyYj?IJxjpHg@m5reB-h_rAB@^0L>& zU9qg*RkbrMP$MlOErgw!x{2qx5fM?~l-kIF>v~>4J*!&x?b~z1GY{|EzdQ_6S3UmF zeCSQ0!P#RVw_=osDnbx;7@W+Z3a_pPW)lPjVwCB;GE>uVE$+mDgSthgTAUprkVDix zFoWD(SvZJPwLqM+ZZ-271x#z5SDU3)Dbb}vG}@82%OWtMC$#nzVvT6qgDu;EYC93*lOfzE9KHhl*8AtT9*kdm zQ}^*xzM0E7c!80-69^Cn2x=Y}Rn^_#?nZ%ym}{*B5EC3sQrr>)#MP{cQuR#gh$l*Z#vXmw=&ta+%|zqH8XEhTwETT8G;jIm=CE91aI3074xAV zFQk$Saj4Zs<2I#~VjzM!GXwqnrQiD+uG2sIk3Va6t|_zi)U;s9C#T$XqE(Bz7dLR= z+!rR3R;s)8(~aro?DVEOuN+uDblt842Um>h=H`6ZEPY=MVB^?8M6?>Y!5Bn=z(Vdu z2<|W_xeI}qTrC7Kb$4fh!?D#4fym9Zz)agNiBLaS3QUe{5F!a;q|-sA@b~^tOaJ*D zN51oyrl0EU?GmR;x(}6v*8eREy3BH_)yzjYs^<8+ISs*Y4llu1`xfOy_y`?lEy}M+r)5*0xc| z$$4pMv1^(TnYrovxx*Hh$4%230j3O>&=Gm;f~4ly$M1gL*S>7=mfPO;Z~w_?&!k(} z?Ou$6=GwC*|W&=Wm zX%1}{MCbjKqY#9GBneh(h%J*dN$OH$G0Q-mt=IW{Xh!_h8?QciXs-rd7^U^K*~YXt zl^6nt3)d^Z1oz)A>2)u2{6N$#y5%*?d91TaVp zMsj+_PusejXx2sLRtux7`ZJr`u9OAv6n^b~&^8Ed*I+PXcR{wHUTX-Ck`4hIDI;1T}w zyYmlz)g(~5f3-(I8$x!txf3}M#H>;^BWEXf2gpN^TI$xO)Mu^L9WZt?2N4J`w`}u1 zv#Dl*G<9%hTwSs?^<3NC4**h|AgBiA${h@71J-Xth(l0wTqI0$P} zN(Bq}>{+o83Eb2bs1A1*k`Mq8+=V4)wTjYL1?}D4-F(B+H7jA?Vi$s(p4U1cQeBud z3|rdW5}^(@9yR7NpYJ-)kOw8ePyvC#En6*srmllJb8xMt zpOM>%qce(j?R6{H9NxRKdm^T*tFwM)9MHB+=$J?h&Je*j(2y{etw2{gY?>&_f?Q&H-+pncKCqDeUYlJN(`DtRXOg z2nz|fUO#%pZOiLZI=N9U2M1-RGt|!58JB|k(v#KR?XT*Wmoa*b*lfMlMf~I|S6*^+ z`*ZKy7>TiHBdMt73ZfbqYU~asg9Gjk7})(xamb-)QIJy%ywHW~4vv^j8tK?`!DKw{ zOQwo$95$!($+$~R8fJs48uRkf(rh*xhWWzM7(~Nt5U>+s49zH(xe~*pG{Pd}PEN$& z*o88<_Vaw|`18K?n|I&({I|U3AMCsKz-Vzi^i^7^^TNzV;<;)adZT{YmrcL(;X$i( zL0#OP!AL@FlH$C)d)x;3&>!FPO+WlYH-FW)Z+`4Q!8S@CY3OJ3Q={>6zi~QmY;==_ zn)^IGsYdXVnP%Ns+kD`G>B$o( zD?-D}YQnqm$+~)u8hU79%(rITK7F3^!;53}g^SbufVx5Nw5s!J*6qH**2lQH0>mfZFGT z{PO6Fx?`L_10fc;0>F68tG9p4$%ogi)?L>wr-o@f20($Rs_)wM1K^}vFCk>BWUK(;i zm)ZWOXw~rBcg#A&-+#&I&NV+ZRX8L-jRFDY#g(@z1sR9~oVU)Rs$p8poEAoM{Wa~? zySwqo7bdZdalT$ilEEc1yHP-F+pdXau%hPV+$1FuMY(9zx(o z0w^^}0=a;yc~mdKc{ZQ-2cLSwbzk+$cmCMFFrV$(d!3eCYhMS0TWrM4`*{W!F8ypu z#K%ur9W6`g@LV;>uR<2{_0BfSfAMxaaOL2ORD&z#K5ZVSxKqybJ>rXLlG!00amG z=Cc`DXK_8-a+}U2v38F4&#C-95#HFA)F1@^S3mi@cqC6Z^wfPD$M0Fc`@Ij||AC|T z{>9Ocz5AZ)pW6NOe|X>DJUpC{i5*AyG7y~|?c3grk~3EKGt*)Th#bxBvJX$gB^|(i z`aFJNVn=`U^|q6gY}ucG|Bm$!JUsmPx9)lShwQH7zB@Uy!`uvPA&5H@0-GtAPHqfs z^yP)o{zT)Ev;pJgkwE4H6Njctjk%de;aqY65mWBVbUIH#x|oQ}tc=>W?}yZ;$+(-Y zuTw}V%8-XP1uHd*NDQe7^Xa^5F^vImnAn5^_v>|GF+KBD-}T@hzjf{IBL|=Jv^<;! zyi{`X$du=WB}gE5OgCoiv6$9u)I<>a3IR8fROWg>n$h#24tmuhj8xmw;VRX&)ONVdRd+g|`d+%O7xvouUV+*muq$vhdE+sReR=5{c zb4Vk#R1PViR;^_-(^7};`?Bt*e`oz)|JT!7$@=7vMKB-pgL8d^aE=t~@tY1impVhF zZ+P{gtFB&p=&q@>Zpuv?V|8Y8NzM+1I}3Yc>2(@HkTyWQ&TYWpD#uRedEtkS_Wi8f zdGGpt$Lo;K1ON+CxXC zlgU>7W8F`$ zyEH?SLh3AL7U5FNfFRM#2r)+6+{_`_ytLQt8NTEh3$OaAW54~^b&Hjs_zrna71hs| zo}3?ZasgDz4X^#TU*U_~tXB`oRVnubb}42=5~wIeaaRLO)JYqNqPh{+7-O}X zm_@|RQX_d#xD#7SiP+3NL^0TWb2G(;h_u#Pa_TzGN`bq{lBrD=#>3`3xg0t9@n^i` z#W?ibx4r(AlhMA=P4cuyr8q)_&vVY%+fmo|HHMV?0(XEzU}M!{I!I+qvw?=?g;u?) zE4j2W7Rsf!!_Pf@$J_6?=_`NnnlJi0wEo6=dd5pD*qr5Qi3=0SVYYglI1qRhvM^60c&wS`V{>J^Pq%hbcv*(<#>^$(^FDnr^_p($;;ZS$X zXI7cu?(D^wU~n%mC-bSqca;PC;$%-d>3GPwyCHq(?Q6Gu$A`}k4xj$yQD8p*oTE!wN-m4d z;k?gt=8XVU07C!#rS0FnZTC<7_hXUl`m1;C-IW@Fng>yH4v`q4ngWz_Kbdras2G|U z+?AO~$PDflQ>rD0kTh3mh0N8xA*oD4RBKI>PRtyf%b>X|E-%FtH%^}H7A9>Q`&^ia z910IwjcP>5B&1K|L{BCbLf_X+7IdkC!kp63KODkoQ8P~f%{qCXD!({ z`-dN>Y6Mm`c0gFWE`V9py!!Ieq-b_8OM8~f#^$k)Pha=eU)E69KKQ0?^z>om1xrn9+( z#O`L=54zd=RZC48`PzC7!t>31;$&G{>(^&_)P<#`REMg7A?BiAbR&$yxBT?!({lwN z_>6PFD@IkHB%Y7+=Vxwh5!`Y74_`jnyXQTB{NT!-M&Qbd(6|<7uI}vOZXgeEhl{Wl zHmhv#Zuo{Cn;;r33r@-*D%joIZJKCSvXmiSFva=85vs?|%B%f8E>O`tIY8;#gl;CHNc; z!j5OKqjT}`~ zP^*H1S!ItdIR=0t)2M10DuQrtN}$Q&1ZK_^6rzM-I)iX%B!rmf^VqdkYuC2(X;17a z@N|8ans&0dn5X@a=XI!vjhb)H2LW?rCvO;o>Dpcf9`{?>h9%TjoPe zJZB!k4MiyuOhTJx8&h{93SMn`Y7XHP*bAzo8;h&eV&>duP0>>vDfO#sr$>`ENg6ii zyLPYSjr10q!X--Qrt|5>XtJ2+)6j^J4t-Yl z$YNqCjjCGiYpvCMh|D2|+|Om)*7bRWzIb}WU-`2q&L$i}Kdk}RCle4KgU~#_C)-EC>C@AhE|^Br z*$;FvwiONjEQPy z$J()a?>)uzuW!7eed*u6@x-fd`?LS_p_hKo9}RYv<$md#T;FE%T<{%100p8uq8LzB z!NMeNg&mM&UYsL~f6}_2^|0wPZjL>PDk6U2>A&N>J|X(}wiDqC3eRV~=I25E&F?+^ zyT5wkWVRToi9kRri5sheG!bt35!vCF1O*@S;0telx6$o(f8y|*zaI1Sh+z7YSeLf= ztPT(n9KZ3G!@&csfQ#3mR(5L|ad4NK*v2L`?jg2uJWAvkjbjrfNnnAGqiHw~%H z`(Zp<7>&B7NxARcDYE2Z)6H2sYMZ7VhAJ^IvukY|hQq0j7bj6DHBC%W&56TMN`mm_ zgJ1e>ud;;$Z~3V=EUsJwod%y-m0HR$@71ML9r{{kC8kkqyXnR-oz~Q}UE9>b%$ZQM z07?K4#faljG3%$rokI{K5m&3zQycrPKJ?djZ@%Nlzd!7Mi7bj&4Js0XDTbjm%qfI^ z=q05T14Ef;t5#7v9#_x7y_Ec1_c@62t>^bLd)WN76K7%euKSbLVaxjJcm> zN;Vo}V`{U(j~&lLo$Xy|Z@OXEv!1@xjV9|GxORX1;72#U5uz~ zZ!f*P;Qq>|R8NsaGHMmkA{7#jB&JXgOiU0!$V|a5>;`ivT!oF`U--?3`n$jByT0bYRyj4=@trQNboS3b)8m?!FT5aZH=E#( z1^3S)#kuHv`pChgKl-{)K&t%gm#VWTnTum>(Xp}^}3sGTzJk){^Uo0z=ao9CS`CE$!f#2v|S>=m8fYrS}ECzE$tr5D6mw5 z)znHfhyYg2C7^4#mO{o_$g>gy;_k>QbFV#@r#3-OsxiDLKFgsCBT`O(73T8Xk>$_2MP=}ayJ7-1yzQL zv#XhBB|}QOyho0np1tS4-1G1q{r~fuuej@vzA7MqAR>-<#rj3ta!Yue$7u|J3~r1_ zUXk34*+D2)$&Dp&fjR&qxDkDl6!t{Us{BHr^{BJ$xcldy@P5vfiMA>0J|A54IR4kp zKIBQ@p*YM))r`p;%GN}up^qcRXVqVQvQZYDCsFVxJS|^J?)gOwP5dGe=ka@f{;1q$ z5C|{3bzxSOC``Hp$87GY>rx65Xlbb6tFBVv}AI3NTjFi9eDEeb~N zG>G>5Vf|daZbLr=?o~0>GQZ-x_B1=TFP?S!%xj)C16egG{eDs!(Y>-`ALz44_l{uc z5yXfbVpiPU*xk*{;W18{C<}6&>5*&$xcpnUwVml>>hvpuWvo&yxwTrPu8APm7sUs z!SCrsk8rc$;4v5h&IGVAc)~>q4u`Nf)Zy+$B(6?>Kk|b=L<{yP66W;i9QLE*F!`gD zCHS%2r9&Dkks7rH8AdDwW(0s8ZUhHUs_OaB(E39baDK>$C_MW4gg+8lfInbQK9JKh zs5mKJ`+b9(b~XX6bEqV^mE36zAse(QAQ$1b$r4;R33FjhQsca2)7dA0$pn>B(b9IxDde#RI4lmw%ZXyIPNNkYwcZyvIXs%Pn@OZXi0mN*5EU(8 z0()>aBNG!2l4vv>R?$1>xy>hx7H_%qw_fwIw_Y-L>dEulZf|wUY;U9}j;3owI84vw zJnXUvnYmWI#EzKyEA#UqB@j?bUDYUx5C*eT3kySafUFb}0aA2yW+ohof_pb^O74nq zaV<{P8`M_DRTO0Ev3>1ZdtUzhng8d5iwC*${C<#;-#a_@A@@EU2ITJHN@}?)WV?gK z7}0~W5wueyfiRA(A6I?mJEJOa={yZY zRV9UzH8K@-avKb$TJ1`ci71!iMj0hkDJ0R(nqkwQ=`*L&bXAp{gS$4Z2@ywGT3DKz znI23@+jhhjQz}+s?3tF*wUppSMVk}{NMY}dw_Na&XU8+n{Jy6=wC z<`^XeDOu|(WrDlZPaN*tVUUs19SOK-_kkl4MtR%&qUWjde{&%q&criWZLE zuX@+rI(*{kb7#)s#(AdIHm~=Emi-~&B6Pp{X&qsJkBq{40?3Hf-4$>m5^+`p*y8f| zf){MQ`YVfn_lawdn?}`-Qpm)~iA4KTX}S)*fQ={AkAM8s<_nMCJQ%>5(uVGi`CGrW zXV>C*rWYiY0t!M_3_&wRZAvA1)5iL;4{v+k%THb2^UvelUls!x5$GP1u2$f%RU$-0%AuKNxb6j?wA*2vZ6lWo?Nbg@f@&(v&CmIFpAE zvn!lo>Kxda-9g1X7$Vk;YJY@K?St^SfO~=Z_&s^@Xf|(F>6p$tF{Y`hOv^x9^{8kj zW+>WmJ2PF!l;GBsMu_X_DOClW1B(#R1g}%4rw6Im>)Oo3ITuxR$JC$?h6uHJs9ixo zRi)f?VDH9VNL7?zs<{aJIQ06#Y<}DP>E~@Z^JPEt)xUb{{LOpMc-mR*(sDPJ7)9N^ zD}gK*R4KHrc8$i0NI}lA5~7d<#cVWgs|bfNyEzNs#%cyZt0gcITsU+^L*UZp&H^!! zW*Chik9*oFpL@p#&VShp*Pr+Fyq>~wi$Q=^)h%Z$ z##EI1QD-+Mt?GaF^qJrN=+Yzq%=tZ1B|RYV(PKUd_vkOBW9UvyfP+1l8-yJKax!OD zc4|AVW@PHPP0xDm2Xr-2lqV0|Ef0H=Icd|(k3X&c)t@}^760tQbARfI=k8s(@ryU@ zogZ_rCvd6Qw1S(kG?{w2tXt<-eE8Py|It(K{OV60_tZGpU#>_!tnt|(T_LNO%~a(6cf z%m{$10&qJjHTgr!NBlvdi(^N9{N8oQjyy6x>c{*ffdKfco;$O$+^sAP#fVviLTQXh zdi@$fv}6#IQ`2;%Z3&1e#2$mC>vA6FR3%BWxUl3_oT%$G)x9c7(~S+>wmv(z&WTH> z-8ge3hqJJ$SG}4Y4{S3N=@by|`%8mc1?-LlTZ@kf5C@=VnMT#5zpR%!X=^U6r|4PgT=XL`qD9 zK{9hIIrX9h1me+n#1za>kSRjpy&$0qD=WS<8n+-~Y8xw=QsOE~&S7C$x8An=0~gN# zFkaj4qhd_aBbm|qLpoOXd-~cjWQo$mEu@*;yqJ+&F0L?;xpqK+DY6s5gb0B#J2@gF z3KB>dV5-=N48XG4*KQuZ_ANI|U-)}*=w*#Yxd^aDxipqnrR`yTk$Q{df$pJUDKn!@`zy=tE$c;rz$r3u91QB*4w;LKn`H?>qQxpO zixY^wX&PcIw!ROhZg{qd!3+_)VN1&JW=6q1H2r6@&7L`v7y{i!6OYsa~3MM8|E<}t+> z5{Oa?6p%tNf-q3TTW1a&p*i;|nVRkgk@3i?M4@8K$m*(HWV&&0x#)~~Isp!s1N-^N z$Ju-&_}1utf6c)FNB|Db?o>F!xL7VsmM8>g2@p4s$4my8kvr6o6&>6SFmDa+fDkd$ zng-SwUh&&sTfhD<-uvF0E`H^?r=K}Jzc{AWq6R7&oD5prIC2c-`p<0tiC_BuC!ZZB ze46NRn2q${tldMi`SEKk~@s!BP6@u}-!Ru-}!A@o74?&mBd4^abahTHmxQJG%lLLWm)yUhBnJQ<9vu zlqN7pC{?}QpmM=*+|@m)d&vQYum~qI2Mec)$HUg)Wa#&&t#~tRW0F)w35h7wgSwK+ z&CGH$&ZXq4ihJ+e^@OvZ7$5)QPyfN2C=KcjQ*F~UT`t+jZEJ0jkg7pwfndqqn$j*V zcjO2$nH92*gLkmExU(4616yI)xC7VA;&9G&=6G3tNND zXP3gcvpOY#;P}eggtjaM()!;_LTyi&F8dY_&&bo2qfGA?!bBfKdE81`s zgRq0Vc)#BVD>KCqNr;)U#;$0WM_L@#rWjO(O`Wr9sbW~auG%$UEQD7-eFhG)`+dUy z$)LYHU>ueWK!FO}h!`+shX{g$0!t$d34sYN&Ie$Y>>&TzfmK&`GhdA%tj2EU6|Z{Z zS6}j^_a1-2)H9xbs*ONotS&{p038ZI8usjH##evm%76GF5W@~p3jLTF($Ozr5P|o1 z@_2;pmit3N=R9$=uLeR_h2s4`HyT0I*WW~OfHS*<+-*;wJcx;V}z&cGSSXYQKRRzz!ywv4FU>UciE2V2%<}gSxNmyK1 zSs9OGN)pK&?oRHbRuxEfbZAp@DP6CQBAmO9-M#JFaXVUBDc+^3s(RJb+$>3dX`$({ zpZ^O#yYGvaUiZ~oPCD!4<$a5hoFl~u;i@Yo=iGKqW^L0Lk%UmCRMd0JP-jXdyBVq| zED|I2B)E|k0~KOoA~()zQ#}e1ok0n0M%(66N~fi3DZ@)HrKq888{cx;`b+=oJ9O{O zn=gJTr@csSk*$+r)(ppNDa2}OZcch}I2u<~h*bf=507%(Hqk)|S z4tEv+q$ubVWMc|2B|Cfw{RpYgcJLoQ`Q4>-{QKIe_DL_DTgY)-ijqXGgpHX)!t@+p z{k0Br>)!ASCj-C)JLs79nGgJz!Gr(=5csYPUjcX6!FlC$h;kqY>Ay$(I8QV-5&@W) zSG8tASi{ScgMWN<=<6f>DMHp>M7*jTOfsnenV@qJ9r+D+)f-qQ0LB2!-F<=sw%=@{ zNkIyQ)peA+4U&&4JNJ8W9H2sKg~85h!NHTjClL$SRx@nxE3Ti&LFBde5?*5*tSa7*&NzAQi=kD(-L4a#+Pe!hugrkV{u9ABaGc&XE(HI~>iq zb@Vl-H8U;>Pl96;$L;D4^5Lc^GI^BO-csCcl9J`N|Gfl+qbf@hCegfA!=3^YAcDwp zmxJnXcK~U!6T*mo|8z1s+*1TlOaT)_nl)lyjrY5wC{J2Zt)6{CwdMslc#-H{Dzw6w zNG@7)ncwr{G+`}7fb*nui2}hLWpY*=6a4QUa}+S-2*WyXOAcB|w*#s1D~rP-5y6dN zYDCN|By7Y@+s-dy)%kxo5+ne2cP9Ff%Gn3RJPWH6dU)~j9yF`*(Ks7F;#`h4p?jFA zlfV`DxfjfC+gnOuAg91>n`0CKx|~_Wi!+rf^|TbQM3Js*nZO}bEN~A&M0jCwsXyq) zRCRfnB&jJASb}vqOb;9mB!ziZCAg&2c1;91c{>^fkK=v2p7Sq$3cDBI_s4&I+Bqje zTgthWo@X7yx+cdEv?w!N4N~Q<6wRp@i&}^zgyHh2E9}LycWsg7CYuq&L!_c)1;R*` zw}qt`fgP@H6+<|*S>Z86o$c3d)|4)(Q5AaAbF;?{-}cLI_~rNh)w&a&xZ~>YaviHd zb8?AeFFm6lNN-KoxHTd!W;W*OK_J)f-q}3wOcACGU#-QuZ>0RaI?wy0^#gDhxEnEu4DJ&# zO+sEs2xO6w73Dsy@cts_jJ)BjOBcTL<4=3~`fq%GU#JOf=j@);T@A^(x%2Yd{{8R2 z=>PqTx07}1#`jd*HIYeXYaN~pHi3nNBdo#z%?-lw)A7WU)?IL7FRcqzPj>GdU4Pr+ z*RES!9v{L`)K?Rp2v9rFa`lkbs|G>%iq$r^ zZmaJf!O6K>QIh4>M@6r^cE|SJ zt_AyJID%E{2>Z9-$c2)=-*9r6WinDTF@|>_F*u6@P7o5qy=i58pvaIM4z>ODepJCv zJ1)*`>ObzJ=@aI9Rpe!&mEHTU_{Q>`dz-PNEt54+2ROj=pv9W3;62jw*leJ}uMui;)0r_fSq!var9JijHdfvvLdhV%1u{;`0Rh61td&|DduH5;}o5rPZ zDTc}L%4F5`h@C5sBmvFy{^TZFwS|Z#gnBpgN_A4dZ@{Krc*c2Cr<^)<@`eyeG|1wT zef!3xFMNB~?iCam7||vR$)fpmjk8W3JmG}i zS*Om#P*%oy*FOK&clYjFu{-vKkrrJoh*7MOJ+FZp8^8xjaG}6-qU8*Bj{&A|!fZck zq1>t#qDTrSCud{h5Nv6rXKw+35Mg-|X)vtGUtgQIOf{;@aihiIMlB6njg0j0|#GHHaI8$*yfgwlA3ajZ7(ay=!xcTs<)dhVIwvK#WM z=HvH?fWD{k-{$}*n}LXZq9rPu!5JWm*0rn1&wvn$-)rM){}W_r#HP>xK)3bPr=AgR zy`>pc$RuQBnJCzFj5l06KK^3;y+4$ zX^+2XJ%S-6bX1xUx(3ORlg|Y548-}{7XRpvzxK!PyKT?>nnH6oiaK}<0=(qKTfTAm z))LT5v5>}=m0_$9Us}e>7!Wf*rpm&@rpZp0YpQ|-XhAWsB0D&OOin)|?Y^_wvvSwR z%vQAlnt15Q+<^iEqTnZD8KtFr@Zdx&!{)_a%0?eON&GCsSwax&s z`LEx4$9HZX0#1``6Q6|N=nxEtqo5x9-J<$y7J~z4Y)ZfRGpD@#hc<6IF<2JgH>QYA z+t{zfv-FbY+_t=Dw|?l8xBtlpc3yj@11QEE%*r7!Y{yb3^51^tlrXm&U`r!aQ;%fs1W>7}Q>co~ihb^L zyWjKam3RKbZd>JVt4gpRV)oEP_1`qZyKZ{H=(=H7aw=8;Cf>ET+;;r}ap@&?GX{Z} z-O07bzHc8LzrKIl-#$euXDe`ofXGA=7`8+~!B6?AZ|+%X9s;kLKbSh_V>#!S9&mVz zhr4YM9W4%Uq^A!!xgK|X`tqAkf7h3Gt?y4WmEzuuOff|c1-Z0pW@(TF7>&C@FEvdU zD~X&!3Qbqw#>^=)lSswm(O5Y3duh~VVVA&Nadh3(%s@ewjicnz7(rr8RdfXn7lw7O z_uSY2;??hc|K~pXg;USo?47x%)>$rwSn6k|~WYsMw@ z`it|~yd4gCam7RJLBw6PNC;4nsm93c>`-D3Y%D?DSvZf%?7AwlfWRq;dVjW_>W8cU z@w>n9pI?8%Grw=?n;)9rlhHC&YNL_(I2(~U1@FeAuE0ArGoYvuyQe|juC!g-4rZpu zqtSTW#FW}`YX&l93B|i+)*W> z0r%0L{JraboVM+k{qV+9roZr^ts6GiUMzq!nLCl8G~M0{~BivSo3DzKQ{8C z&s=xuhky91AG{-~I}1q3KyJ>mcPT&V!v5gYnfkQ%tukyo8W!Jy(9oKBF%|K#KY#wy zf9y-UZiJTqu_F8$a4e%%}Xej7@BP}#Kls*<-3fpK+yT8W`*Qy2y>ET% zRoF9+P`SE09LClx=QMNn@$dZYkN@oNZxxio!kVt>wg7PcX8P0raPiZB>`V!0Zd=;5 zb-cKk$79P`HIoMpAc)nqNU!QgY&l~vwPk?y)y^yT{Mx_%-1|SbXluJp2fG$=7xn0X zQ!Q_Q#kC*3W1)3o1~Qz8ojB~>HG1jKKjFt;`PoZ9yZtUt-IYcT`uCa(9M3qj{~vzy ztmnV%Wc1T$`{MA9_V(LX7MHjyZLdlaM4PO|oO&Tiki2OwoqR^>pFW3~c*mD^zv;hR z`&S>|c~FMMA#*tjan%(@&1?16c`F61LgL~yHa=|~Mj>r_hbxRAglqsKF}?kb7yk5X zPJr9Z*DTL(FMAg=nU@v_?pBIw5_BAArf~Y^nUgP?;X%CmA9ua_-(Gpmt?j)^eIWS0 zue@;G1=FKz=Tl4^NlS4cz)E;)IdK!6`m~cF{D;4P&FkNK>*^jHBwqof)vZD-b>WcU^-&+Mtj_OGxc#{d5`_%FMj1yUmvYT*8H9# z`-fzFxF19(yv8A3^~?=#ebZ@ko9lLL+ixCi-`gyW0uvn8WTQe=C6a{5j+^aGZRoa~ zu)dm-`E5)8<_~Xw+b4EF??Jt|`)whVtuO4hE@mr{NR18IDGWAY>CVBr=Y4JxX4~&9 zs1x4t<_muO2j_IyUU%K%ZFiJ~F_?@<$f2beLa&dhUg{-1>x{7FlzM4T`sFv@{O-?f z=QT?newg8`pGteLf6gcW?$&;+BuF;*Q5j~_3^fmdh=?W$m#k0%2nsVzwa@l>+#o~_ z><|Jhw}rd#?3bK)&W~Ps{kG*tN(lYF4uc++uRhxJ{fB9=56mnMyyaJ3H1oz+Zn@-& zrRmyxiB%C}1SST(#a^#?mk>Ben{$;?Q40(fQH4Ze5;JX^HpW=@qA?NicxBkDQw&uu zg-k=;gQ>fdlL!x+ra!2on3}Y0ZWp${@Yj9=x%(gg=kJ|(=Ej+gv*T8CGln2CaUjc@ zjTuhlLew=~HAu)lYPx=3)VUpLjNF!@h8StM47EapeamGuc49DGO^6s&ghQt~RRWm)Cm-K?-0N>%EqXgjuaNI0@jM9p;m*r`Y~zXjFMsT| z!Nxutfy_-QFbY}QT=?p9>bd{F%NB8HtpDDBdQEEaRe$rebIv>M$}iqo_t>d3j;4h) zI3bnxiNA3Eg=f9%Teptx8GD;}HI{GaF)sQ23xDWWpXm!LH(kDUe%JEK7$H?rh>}u_ zRKV(Lg<>!#iU#N0m^Nj0nol}=X2VlAx4WBP`K2%Y)kn4gML>3Fk6>n);SYb~j9>rN zXMOP_H_i5_h!==hF_Xmhgy$T8{nh1y|Ko$qfE{ag&)xmY@A}=dUiB}Z^v#dmO1(il z?l`2XZ>4Q!r<&7$7qJ!I`KkH5Qp|jiD=fCsi zy?5;JEMYoouOAGcqD}!YR}-dQB&DQUh8;DdCMd1n951+VOaBR&|K{-d|NQcA-rQg< zjpi6T1GnG(@ejZI#wxH9b9VFGsho5&pZDbBXD7Dy_l~9qg z_iAE^-kC&aVsmFlo4L!Hb3W}9dh!pSd(-E)o%`x9bs5k@c{3v!F8h zTW?rYVP>RC6fhu}o3oO-nWGn|bRF8FA<+5f_Rcte<{Mwy{ruNmx42O58-r&FrUk(F zpO!xK*7G->vEjO}?!MuUW?|9lD784HV92DC4zyHOlXWauH*9-Ct%dm1^W~H$9@pI& zUi`1F`0Q1qyTnEAvD3-IKRoeMpIqEG)|9FYkLFIap>L<1#25e4O-gI|Prz@!>cl_z zH|H$xTK>crcP`F*-R}>iNJVT=@)(%_RW-nzvifl3b@0cXT3_^>byt0M;ro95yIq_2 zkBSZ*-W1D@%P)S%U*9r4+b5I2m zCn`^W%KE4M;tkvOj#fAQQ7d@)zDdjnEC}%+MH(Jeo8d=V4Zrt`c{sGr{r7(IX>+&j zEiq~e$ytcR$>C(Cp$c8wl7_a+3ZI#op47G#MVAev#mcxD=d8WKph~fAJ6G3iRj*GZ zP1{5f4kDm-+!|nF%0B4V40cHc>`O}*z2N!PmYKhO%O7t%X?A+Uw0G{_p_U|U>XxY( zo12zQglxqK<8dj3-c&u#v@%qRRK&oDVk<*kUhJAo0K1Wa$ar)NStS_$=(Yrj`d zt7d>=s=HhqG+rJSGv>Ioysu>L4F+{xDZH~dZifrI7nVo4?pHxlRz#xC991XAn_{<0>>cS2-H*+F3 z5_cD4UaiG*y04#JtF$z%rW?QfUwvIRcXJzqwrUPGCr6PSn05`-cP_u>jn7z(VILLx zgW22z3@<*n9&dlmOJ8%*)_=VAtMB{n{N66q_1yYiJso4DKpd4K7+hkC!7agJW+_@n zo1Kl>>Th4Uc-jBBadhLJzx>;0e(H}df`}fJrn~xC1AupYc$XcQ2LoH_GLs0zrJ_1C zF1LJp{_KnA0$>JXKSr`Sw2}})dGcJaWZj$$M% zLLvC{RCU~@>i84aE7KP*+wsM>-N04%?Q4JXEx-AAM}QwFtK0v7bXRD6BBEANG~1-` z2;^iiWpaoT+kQg0>ybVpkLa~tbo_}o9<@sa;_TUYF=t6%ze|M48GMPHoh=!rd( zD^2ThQ)zapKR1xsxj46JFgu%&F+CNC4=ny~{n+uJ{=kcFyJ_VEZ@X#d9-19!Ot50y zDH%*Va4v?Ni+CZZIL*}5lhWkzKYV843xB`;!nwhx{6cDS0h18zx`9EefhHIedpubE_wUSi>*%2O6sAXI9T$= zjnuNkh>gHr^=w@&n>JM2x6`F>z2TIzXZL;P2ag*t0GIt?Fl-7~`Np%K__WP`|BfBE z+^Efkg|PqtAOJ~3K~!;2t)C6O9x-|CR5>D9WD7uKiKI+4Rr_pT20gy|>fxpD-u3u1 zW_N$%#V4-|hY*t=lh~&KQw7l_Z+^lRAN>AyEPwaTt>3<39L!IiqxDk=wF+qvh-*GniBE ztSh92y$D+z1lhPg^?K?0oBh)F>^k}6e)HLjH?K>pl*xAmF^4G z%Zpxg*&n=Pe*5y=N$cCrR@xPIugJ5OQKQAc93pwutF_p8SyPMx>bla78!cUA%cbPj z$*gM;2)(HaW+J7>WEsUcC8`3e+eF5)v%0xaASWtD$lAHts3~1m0%;-EcGTr&WbQ6P z1%ooIdqZYH7hYkh_A~BWXgbtoLauuU7A`w7=f(xn`XZpRE zWZm4{+`7JqEHAH&$18Om)=ejJ5ti00NFtM>)~^G(ca2T333@CgWB2m#=bo_g_mek&@%=mZ z?auX7Rj1TrabW={6ywg(2!VxzSVReCfkR?4Low|WHf^lKpuX&rOV|AUwZHW{&%XSf zPnmFBB7hG#$o*gtRYHV2JCP7M5m7)0L;)Zc1TYhY!yYBSi|ODF#9Kc8+&BKGi@*D+ zg%5vlmqMqes23r^o_g(R!+rD|l z-t}`~!*tM2g`H!N2#Z`un7Qf`S4<3bDeeuTxNwZ?d)js5OaAAL*7^AIb)*$AU+oU!p;zi zUQk7B{lHUR_L8Z8_~gpxuUZ-mXx)?w#m+^Yi;4>p5JeIZ1C@uGISNBi$YY?$QdhFB zPnTcSyziZN{Pa(pchbd3#?PTcBs(pxUM@Wd@s zm%MLZKy&!omh~Vz37g%ph=K<3O5Cixx9?H-Z|$K`_+_>xvgl zs=n{D&xam$cF*dOQ%Dj+X!6+F?8;TDLgH@RL=nKVxhjF#keZd{ zzS~n@^Rs(C_nEI>{`FJOI-%)G*R|#%gtmn%^{Pq&MW%6ER+bwF>VC?ao2GSjEhGpc zf)3`S9!Su3l(jHGk{W}O0+zGq?5ZXrfxXQt3{zD{Q3~LxUM(!DX1ORADn4ovVvxuj z$Vu2k$+qF-EgyN?JC^R;eZsSUn62?)7bF?y)T_ZnWX!cGFs(lbi#1(irQ~eh zj5CR)DvX9*kl3#V>KM1B8MR&4^#YtpqND^54DysDxVJ_{5c+cGZhFa6<78XqF1T-x zoha9XJ(c_N1_IO>uA&ZttD3=_90IVh!`O%%YIemA~L1Oxu%?_5=%G*d)SEaz3f zYc`rm>Bbv}ai(|rakAgJexxgde(&c_d)qsoxAT+RuDYVgY^ZAHm8h-2P~cEo8JC^A zhYO3tCU?wjF2lucv^?q-mxfErT{~`bM%NWZ9&21bTiE$ye{|*a+@?Esy*3ei4OM*- zQlB8|{K=nQ*E=iZtW7KKLLLCF0xj+tQR(27upr&8cPI za@z)p(sfK7F~w%A>o@jc{Ps`mX2A3?yFo@@dGE6>e8#C?_;26Xz9U!bxIc){(3!TX zo#t`T#ieezV#6`b4@;AMm~GEe**)JZEsXaqW*AlGSt++dR8E*Hdv@yA{^qJ@yz=BL zFL@Ra;H%T2Lw8wNR!bI%5eku*k!FGlOw74}$f=m)0HX5YIlKT)^tHb^|Ae#Z&%EvS zTlTak9$!KtNdgO{1-rOvm)o{hx28xAlxIwEOB8SK%HsjWRLV;Gmvo0>IH==#V?>z`>=96#)9co6h;^pE>)} z@7})BrsLKnBv#L0w3&u0Wqz?NEw;m@@%*0AaK-XSM5R}uP6X4;MO<8^uKTBK?tkMe zyKcW?>*Zg3=|!g*?6BtIA=TxbiIxBk3XoZWnL{E6$?GMV;OAdB`}*H`!l(cK`f*2t zei$z4zC|8uUS1mQ8;wUcZnbSzIuwNyN^u355h;X;Lyx%HkUn|YZfe>q-+r+$Ik06K zH+=Q^d#_vghtGDivr$5+Sc17~$t&H$g6>`DhAVkEQWO>ji;x?4CHPd*8L~ZuQZWanVEX2?=w+0bPz#a(qY%!@RvMuivEQk0>c8;g)DFlo~T zMWMBR3`J2Kop~lQ!=$JR1XW}sc6Eb82?rwU{@_WZ2UCiNM}r6Zes>mp)aXI?JXXK= zM3#V#`DIU;9h)Ypw6I$%ka5$2F_@~lY_2Fy0D4hU3?+}XL#TU#3|AL)BQ4feG0hJ8 zsy=GRO_S?Bda;rqqT1!m9P6nhM5VN>?&9Q?*-BYhdB&@MJX?FopT6&LXP+=`8v_lh zv^?&HV}lTZ`^nXPez~b*C}bt8Fd#x8cghM8YH}uV%B3TU!U%=coTXweT^pz>D4H={ zhfa;jiw8p?gw8a8du$oH(m>3>qD~cfrDz`*4~HP?*A-J4wpI;zZu1P~rT_K1-+kRB ze}2*vPrv;e*FkIN*yJX+rIJcRW9n2~++5(C67$mhiWiN8UbdW4D2*0_TakW3n};i1 zRfSYnEBltGrz`2aBjhpnDniA%QBXjKR2jN*!_M%EXZNQ2VR=-JLMum1|HWhKWFPI9 zM}Nz`UKw^6GciSniwjuA*#I(iBa{xY){X!@R$RS<2XZ%nJpe@Hj&I(eFg|XU_pF3L z$_^)qf?`a0-w2EsJ?oUWz5f5K`u35J2-&)vu`zU*-#EHqRD?vE;x|!Z*-}|lSzVhsE zec%O;|FO%|5dy3nXiN5A-nH#b|KX`~8~RI&CFjnCf{Pl~Z>V=}U3k_Hp0rwwu!aVB z&)Y?SL(B~hfH+lc@6{!5E2L^5>U`5 zf`Xt?9N^&-K?QuMJV8MbQ5p0hD5DS{h6FN02xKO6r_)JK)m>fHRdt7R&faUS_s6-_ zUEQ6DkU*Y#|L9-es=DXyv(MgZe`~F8eQP}AP;ut#GDYc3XUo@)e)IF|3Lnlrsb zL`I66K6~mhXYButPu(-p9%^`X-j$`~4KR@wZo07j=Z7`VYB!e;qtyg4P(lD7w6DFb z-J5RMx@Bh^9dD% zMGNngNmYo69BWESF*bN_MU+_%OU)Z5m#aYm z$Zh?>)#r>H^o^NVPstUx1`Qpd?88E0gGO76H6RFn4XlSj||_VAzm&qKcd<;}%Z zHacHsW_Yr1`?u4YXSEhD@-AyQwwcNPwrz34gQvcM_3A_uNXa`(u#x$E$ydi; z{>sI_@SMe;x^n!k&z&@OTY35SW|l1ofyo?Il6u|5fmW_sy#JzV-ojR;+S{4d-8nO{ zQxhjY)X1Q*iaunqikw-D1bOFt%Oo^D`Zt^2@R}9ZfAq-H-*m@pJ(1hD7=Knjz}Tm#>Wn2AC8$M5 zR2fp_SG{n>`g_MiNS9u|V`zbQRk?jSI2YHh&Xz3k%|&Q7bL&yJDmISk!&|E@jh@_2*aq*{2?|+4>?Th`HdYSh!$(d?L%)HNfUI zYTnY21$Y)Q(!}gV1Z+?vaK=2|(O!?77gDDJA1I~hoUdZ#w49zEnwn7qoX(M@dL~2P zN4e7f51`+EsvrM}KC`D~tQ7#&=N~n^VT<&lj1ovQ%CyonoaJh&&~__Ns-{ZLPfhh4 z&~7)?suV?)$*GYxTSMJm2WVO5JLL}n`HG-Y{frqlJr-jQoGL{c?XJnPiM zMvpk;vv2)#5e7RW0a9Np#~P~?D2u9{f`ZdV=6d~<no7+mlTv!FXsukf^Og-?dH4Iyeb-xuw~lpolms}0&~7HFTcLbrU5b zV+Uv;O9rwhR^Ik_x1d^orQGnjdyhSF(U$9XfZ&+RDlx$eRT8kXf6-a1j&euh8nW*p_%>9)-#W7UwuoLh?3gl zE8GLHfg5w?af=&^TidQ8&PBmq%sj=4oG-KG*&E(*J)l(@OvS(pGK1j@e}2j_FMrk* zAG^KL%o<+ITvd^GRx0{CW%U|8>4YUp`HuT`{L$}!=hnN+2PgX|s^tsk_si}@FIe;H zmmlz)SL~0%|KOV&COg^|firJTh+4T&Y1e-8o;Uo-$)Epv=dvGeue+0(iR>2A7qgmk z#2GPxnFvNi3FgEE4yKXoo}>HdvJdJ6$zb@{+gGkRY2}wce((HwO>iWFH)kYf#*)o+ zi)EwP!D~n69n?zO<$-&q@A}@97 z=F28TF+8FqesTtRmd<|e;*sUei7n+lcb4n7Oi%P;Ds=U-aN5ZWPkHX55ZvZ_cHD8V z_|jY(-kV4gh4%n>`GUsnw-rt9O#kq##$ne~q65*Wy*5#;UE_!W&qP2nAs|87@wGQ@ zJzz!aQ-8kpmfL#0nb2&c4P)`-BO7NQG#p0#1GjYl{Ts0#d*j;bl)R{SR~Flf>^yKd^f_bmsU^W0^c>(y89SUxW&r+t#%L|V11`Rp?m z=Obb4p5FS0tM7hwhj4n)aU;h+dp<%ju`%9#Pc_+>1r1iJ5S%kqNJ*#>7|n3mr4#49 za`|Z=8oK`e8SJUfPIW^)9^{t{Xb`RY+6iM1Ro7f!j4t35OBDyMGIBG*w4-?5sjU^u z=G}k)YI5uTsb!?m*n4Q1=hMli@Ub8x5+4bL@K&uf< zH%;Qq6L9d6OCH*kzIW%$O<#%E-?nYp5_;ju!>boG&pu_I%kAC={C98dEoxP$+t-7l zdPV}dJg7?e&drnWdE)^e_{>AGswafR43O1J^5JEzUwX}=hKrODhur$<;fKrHZtGB< z2Tn?kDFFs!K!j+zBZsbR9)93(-blzvl2S#SImb%mOQgnu!)F~ndf6?L!g!K;1Wz}1 zrN@+Zea3?R$5*GIr=~-}Pa-q$jL~&!0f((@e&??4a3eviv2!2&*VK^XJ&?+Wx=aC2kRI8 z;ra6pdg*yL{NFEb-8{D6p=)NQc7{AxAx}!o7IFX?`+gC7ronUGq*!4lRpcyHlz{0} zlH+FEi|EW`H9X>*IalhcUbM=3A~0s=q~ZufM&>0YHu9b-q1+jaNU10-V`Il;=1Bmm zDjsTPy>3Z_M$0=Qf~rL}Zz&byalfON{ov9YjymJ21D}6k@9Tdn%YLJo14tSf$vHMcQXwKoS@M8o ztO-f(zNdG=NsBJMXS4pa9asCYHo#LYoV)K1wI{y~X&?UdEZ;)SlvE6C8UYBABbYeI z+*U157FrNw$MqHYlYyWSt`2e$fJfAow@9`udcu7%EGV@ z7au&Ox@CfgU1Vj6(LBIOeSE0*zklcG=ltS#RA*c1JdxES0PsJ5e*gZqZc)mxX93ic zuc++c(6xDgLvO=`&OWu>83F-bdeZ32-+b`ZAHS0{j08({dr(RyS*MV*p1&wtHuPuj zxba;dzrWgZY2CAF8v!@mbI030ddH&NeekWv{KA{p&aB&V{q;LXN1Uj40g1TXEVoQ% zTdvshAK!ivE%`J7Fq!LM(xBa`S(K;*KvdZQ!fNW6VGMG!%Xwdk&Ow)fQxDAF@b+WB z`H2VHLq2z@1Us-gBz8_UmYt)HUbOhIB|o@w{qOwxt=HT!WoCOhqD(mX(8j-h_=J-$ zT)6qhu^-%)mW?*^+gMxadBC?neDs-bzLV>`?>;+?>kd~W3V1@S zlFQjKOF*}f4G)%|eD~2m_D^mR$4w9p|l@f88gJI`J28Wifly z{`4v;My4i!s}*=0tIxvt_Bi3A^|GNxZ?bQ%I(NBS-2UA^yy-Jvn;7fN1+p76!ivTC zv)@?zs-Ii6^@roP-dXtEn*uO01u-=FhCHyjS~`-Sba3P5n|kf0WkIHr4@u8GXGzHM zmmhubFFv<*+f*fWDwY64(`VIq0YJoNS}T1Go{2&U4iLlF-oI+JWuLjSyR;3dG$Y?7YoNKKTOGPAoN(Hr zJMJ#eyXf{?ADV_IPPVIs*ex51uiQKiU{Qu&dgaph{`#6{MSSIo$>Da8exEpiHIOzN z?Qi}2woiZL$SY48+cNW5qE)p9znH>Ql?-Z%B+)rvXu9w2BEgI0El+)kul||EGdufd z{@l&i-Br!C2p_+6YrSY+c-o@BdDEiToHKgawG&0*0t%rFmMT&Q$8fEdZrTiYa`lc2 z7XQ(|jmw;BgL}8f-+uMg4~$8x9oS`3#_>-1`>$Vm{IT<{x?$(MAr>R^1}0N;&h-mA z@Bp`Fxqsg$w$Aiv<-!1>SSdjxMQ`Mq{@??;V>{C05-gwj@o{>l;pG2%?1ZO#S{cx_ zi*eltj{M^FlPwPpE@UqDQnQ^`smdE6R!P-b%|=m{A~rnS>J|Oq*)dm9^E?BLL$E5k z5KM&}8%RZ+^9CVB7Knl;a#gq2Y&Y3+*)Mv%el^oO?>AoGo80t|fBa9&*R1dXQVPr^ zjZDPeNsPo)ci}Bl#o~PK%6{pBGcz{J^Q>R=%Sf%JXTnq`HXB}{Y}D(fel#W>9SW1v zx_w3nYz~$*sS&J^`)1DlQcaDR$;6bsCov12RY9tGg8{$>ivD@a5uB>bYv)R6=f3Fb z#)r54&OiT2p2^m0zwL(>rm_H7A=Pvz#ZIb}oez0l_WNMUb2m9Y#pKL;Ev2kVg82~2 zQY96^QBfdoVb*`dGrV1@sF{RB5IVeG1x zELt@Gs;}R_a7kO(ypWQDm=tBvJ?R&YZVrE}(x=k?6P!T~*+0AY?qB%!-`_T`J)%~E zy?Awo>1jFai1x^mp`l~Hv^yp|fM5ebz3V@H!bztdc==biEt{A61Sdp9jxaM>o_N~Q zFdr{_)s^44ZD!X;&BGBi4FH&%6U1ZYOFw$-3tx8RHDA0pW6m;2V&}kw?NfHx%&WmAf41}E%)r)`O(4TwVb^m(# zroEQrt^`>I%-s3nEw@kIw!SwU2;K*S1|{M?ymUJ+JbS-xvX{K}x@+$0f|*rq_OrVd zhRk03MaPYP{WGU`XYidX#`2s)9+8kJI5K6UN=Wp~Us?Ie^RNH>HIsws-=#@OU;_a{ zqz|2U?U%Nzi4!&NM1?(D5)m66cGDdRIi$+FR=nti`}KO&;V->%6Hb+5W(TCFPOHk*ar;)CZ5E;C`?7l3!hY{Byo}^WE_gTcR0o{XZOa z^x=yxyL9X5!Wkx#GY`*3+I3L#@=&Ze`|?I01?+6XB`NGZejG6aRsd>jK2@sg9-;?G@e8G9E7ajNQ9evrOi^A-}@<0N=>BWt| zeb14f{LJLy`4ELOAWO-bBGvH+H4iv+_@ayN{PGPu0XQa7GbS@r1J|6sIXso2;J*8@ zBM&{S{kbo1UO2xcn#jC@axS**r01PJv|$sS_U4-hjcVzHue5AD_Oz3UNgY_Ck*Bc+;tLh$&Z8?v^M8--aV4_Cm8o?#eekpYTj!lFp!PHd5%BYUP-t{ZV*gH_jL!ReVB!YS8`n@WO zPIs))&Rsiv{v99oL#xBG1?A)pNg`CHD#B?#G@7?sY8+EHst|E^s_)pru~P}&4Ue?R zds551=2>PGLeAb>l|%qBR7F*aS~50=gjl6OFtx>_p)-?)M*aNZ|3>LgZH(dx)y){O zF&hJ_Vo~ZimP9gwI1nqrJ!$*7&&!hm7#ph)W9XQRh{?Hjkv?9z5sf+eH~pgzMP zyVCZ=s(Q{FZ~Lc@+;YZ6D+@_t#w3EIj)#KYe$ChsXRbJ5O|u630vO<#x(Se5D58U5rkFrTnDxIYON~)*6^pFScn_hO-6`fwJtC6D)x+8;- zR3sUh8r8b>M24|mx#aY33@;i!>X-$ZGAGQ00&FgfEX=?6mHRJv-P$EXjoJaDJsu7S z?1VE)1R@3TtWKap6O6R}!@Z`&W~CZG@LPw5A%FeNGxM5E!5e8JupuejO!w@wmyeB2 zj-GbeHFs4Y)CCZ;$u+L~J1HCt4#JfQ zAi=?M^OTp}-l`E>y>{NA=il_@8+H!b>Zv6_QPUTp3YkUxHOH)%OZ|az1c#Fd5%CyfFl_{x-8caQrqOKpDDiY1A6ztl`ysHPqoS%#R z2sGw(m?ur+oFP3!W6@eMafjK4oZ~o<1Lb7V-jcaLS2H9Z{{RSqn3Q z9D%{22C_%Bo=;)`$qa<)h;r-r!UaQRPiyu&yfPyM+BqZCnxldakOOECLj0Fczi|An z%^IE0tZ$TveG}d27A?#c9lPkjqrcXzlpUOdGoEXVbQf2$_F!ttFu{;s`|dk7-n8w+ z;}=bJ)PjSMlrayX+x1iTPJQiPp1V6oL4(@dcmCBK^A8zq#Nc^2#EoJ-+A%T{jr%U3Bef~h*{AuWYrP*)Vj|7+ZDSDP61*CmbUmMuUK`> z7w%gy-=ic1wnpAJtx6nz_|j@x4tm+Q2<8WmZ=k(LyR0g~FyKFkffxpq5u-=_+oET+ z=QUkNBasW1M0Gfmi7lwMbU*$6!)xJAqk$F=4<;2biA+W{L!Uf@*b@)j3ZuPsCaAIE7u9?A`^8|~?+I-*L(pX4;_uGfpxN!Ce;@T~&aka6Lhm({XS*>ZJ zCaO@%GD_qe%W3EC_pK|ZUh>vk>${1Ah0CJ67ict4n#E^#jHjbta>c>NEuJ?#BLES* zWXPNC&7yt8@C*JVE zb)nwtx|eX$Kp~k-qX~e1#M^%Ft`mR!=U0izz$vw8iiL_`@Ih z!e&=n3?>CBw9XF5Uj2=TzWjsfdvDr&^kE}03TNyL%xVHKJaGtAOva0zzi4lnN8P!c#D(5X36AoSpFE{VsUZEe~uh{G8q%9x&bgmS+vvpkbDA2Auwu zdm2Ndhp%zHDgXi#fwh{c?C83iXFm7mhXL&702|)J?h(kc5b9OI_52#M3odI61?~0a zIj7D4zh9a7&}YXO;zDEB1$1`%CsV)-rtBFA9)I_hZ9Ar#N35cklwiz%hD%(8rBs4d9=$wM=1G>4mk%tGd! z;}nz2^E~9nU{y!1=%-Gv7kqW%>tDJ4->>@NEe{=d#2QlN3pPm5?Zf6jQ9K&d%@3h$*ie+J{RVi8U znM0NOFpvWgTCG;r$N`s!tc;~rY`{p%-M<|do|r%4N}$JCRL_9)8$I=dv8UUIHw7TE zj;NYMVIqfGfsWZb0ziW09gcCD)Kn zEuAG_8Y7lY3vUg}vG}NwL(chkC>%(b1mHn|Hgur(z8AaRbapgTUHr{ouUq@<1>Jsh zOk%ai23YQA1LgF?lEy3L_$KS_AS&0ul-De8U0Nj{eqd zT_4N=1Wsm7H6>cMuw1_1f<{dHq+y!a3zZ+j!^*_k$VLW;K6@t@vZN6Kw>?svnAfe(h+eERW* zu`S&bju{z@i}v>oJHTesWaM2Qc~1JV4~D3=;Wgpth=NC?>BY;m}9ORO3cz` zZ1)z^xzQAbCP2h~`Oj`U?1&bHUQEo)OjMM-V1d7VeR0UKqbo*KXz!J=JFuxxRY|j0 zTgl8I0*XEJ2P_N=7c^h{zWV?;ki=rIpt;V4?3xs?M1cL;2k%_HYCbtw0+WYo5+=`3 zHS(Lb6wf|x9*mum&UvJ}7H}G5Q%N~FhGR9@uJQ;=V$K<}{_mjGClhmLUr>GrdxTnLQK3o0tZ6j`C)s z>h@2&=)(T^#OFTxwf)yFF8civ%1yY$s^&v5OQ{k9$8NM_jfQV!VY*j|NENA97@#Jk zgkC2(_^jbW=Bp(AJ~YN$E_As)`BD=liW5`Q+O_CF~a;xw_oel@xsD1F=Yi zxPGrMWY8?B^SM(2=P)&P3?*|`M#*z-kF>~}a%!}id7hDxGtx>xs!1AIo-{=XE)Wxi z;5P2iV-K7^%#Zx=>8H3!pNKzy7NecicVWTuh+>lV}N0j`^yk zggm|T!w-V?Y#Q|_b5OH|d63p%2DWzao&VT;+$qZ^w)YZ9Ap~wX?Cb$W|9!uCM17z# z;K>n+{IXH&7RW;Yxx(N)jZO9;cK&nbnfYBU2*}NH z9wLbt5!X$Gi~v)uqx?X9Q;#Ul|2uD7yW#$w^V$tEDk~)^NY&tDsYjo>%@fC zOf4{x?TPkn@b6sx@?DkZJ>Y*_eCy>G+(gyh46i^2M_6Hx| zG&5mGtZmG6Nf0Ha%vd7{XnyW*zNvHY^Hw(eBTt*ck>}l=#EeCS2(Q1a^CD|Uc zzQ;fr1c2dyJ2$3@v1-4CSy`Ebval%3S*1+ybr*WTs|CRdtJM{{9P#s`L3j{Dfa~Vq^7^LV9L72S-c_A+o?MnqV<+G{_vQ zfxslh1oI?`^E`=YRCaE9s>r;z+&D9raakoZfMT9=pehR>LY`YuR<2zge@KP_`*e>J z$^MhC=%;N&k2g+50LP5U6I&!O18M@JNCL2hIw1FyHYXP|5EnZljbusd##}Hn4|7~r zzG2=wKgcvdAOtF~bSRs*itfL)KQh!Z=|dsTC!&d&?y8fPUiR5dB`~Wcv&SKA``8Yh z4Ym!04g&zZ<&W=Z9NP2^Gjl5JTymlE8E?2@>(9M%HGlvpA#x1ypfu4XFR-3tVm34F6?*V7&8-h~cNn|f z6$%5o^dG$LNNVxzTP$M-N3P*aDplvBYp-(e_>&(3<}wh$7*@LPJHWaP(5nhQhjsByU#aGuSM<{P5weJvY0^(j(>zYMOS%VhL_aFN7rrGKh+BG`rjv(U&KyObn27qXm`P0TlfnrO13=q6PrN}7nM(aamoj9q9p zn~uyJg+^9Yl_MVln~@|TcBv;uR8DmljWmwB=-lf+@wL0}+OhheWuz!#Wq_GF?_em( zzIO~oRhaY6vywxU6f$r|SvzCmqAa7T_f+9Z*iUeb*fLN7Om5dcoHG?LtsZw0_1qLN!qO!F9Op%g#4j^#Cj`7Z+ z$M1jZ<#*ry#jme8@r+S=PJ(csYV?0xXfp&>`1=oCJOnV6Chv12y4JeM+6-6E<% zDP$&!;e6PU^W?SElthwqlrv>jS;i#ZTw;EBN4)r)HU^e*F4F(6sF?MWi4G7s2Ubzl z*)B!ohzO?21W=7y**}#=kpY-ySzr^#gQ`?E5>qvYzESYzc7KN%67U-r><_c?PO7*v z_69alOX7WME*tsy=O4msq2yfhxb97i+2idXKA8aE&J7j1)v_h+UR5y}1EfADw|NY$ zWkUxp^Ktf~&VhhSelUTt?vfSSE!nxuQ@s~8AEr(Bj301PyXkhZ!ymzZ(e5Lb&wBZO z>u>MCguGAD3A^B&_Ts{Wm%QuU*Md}b*R9sG$8UPwA)D7tjs_MoC(tT+XGPTgSGexx znX7M`0w4*dvt^aKhu+SvX(F1Xhs+{Nb_C$PAGvSd(h&r%OhiZx)=qIL$}{}*>2a9BGUGm(-C89Au=Rvy-ED2EsGvexbl2mxZV z@Lf&d1kucl$N*CHpdw|9huJmoy1&>6nCOpSqzD)k-l~zqCD%{%#=8ftYQ?B3mXfNO z5JGSQ#I4i6|LTJ(>XJEmhg7T zwcFbZGgQgML=utJ;&LHFQNQ;JY zFsQ-$J!+3;&1??nq``=P_Sqx8tnS+^oChY)j$w#F;nM2;n(zDg7VJfE*~`w%uI<@K zJI#3t0Py!;+Bm$(w?iUPVsmU&O7rr3Y->rQI@;z(#EzyWT9^-XoP&mSxS{XL(Mf3GhCv6KSd%Qz~LrDNIyNB#F;LaE&BI=EX4(Brs$kARf}RVrm{!^%X}8aM6@{+6kM5TDY0LOX_-=I zvJb>XqYW~fnbxUJL5`fK5U7GH6BU)Xh97Q|Mj4scOi@xPze^JGS%Bt*oq+wa!82Y?h64nAuCFMQ}rX{vY7 zbDrDTJTB}&ls9vBFjXIdAu^NCJO$^-I9ZgkN)ntSaJ!vlna^@JGSsX}ohf=ot{;;R zHafq}8BKP2Sw5&9Wzt4Y_l?;L4jUTiS~LAO(*NbH3wOereUj-PMp2CIt}(&zW=PMn{Ly zr*Gb{1%L|CoKm?*95K&%OEnYQK!mQKnCK4A2S;Lt2sAm%v_F*$_Qs!CwL8+PU4k6&K)X4D9QB^k)&d2`ctHOqeG+yfuCml_P`9oys~zvt`*`B5Vu?pJkQV!X>S{Zl8%-6Qe+YpVhV8l|R$H zS}zzJ2BIPWR1Cm98%v71sMScSCImJyZZ~b`R7oR4hb(k+R=@ysk$F-wf*BK&b4=tw zWJom7hnh2v*^fW}tQC{n3lQMQ5r`aq$fXYSwspkYf4XIu-+)T|t}ty{V$o!FX7TC3?RM9^f+WG0T8Uw%sd%0s9F4@RVp>uh>}Qr4ik@%XwnXHLn&YG_Ou><_Naf%&k)%9p9-wgkG7_trWk*{uU~w4 zV@JO%)reG5lw_K!D)xQOVD9(JvWgy@63B5CQ-oR+5EH3$&fo&OR7S@nRUB^Rs%j}Y z4q0$9mPRDz)PV!<9G^b%{L@+o9P+Vu{Nu>HJPb9X#9oOqrC=1Y%#k6gM1^@`Dq>`Z zRu){-WsR1KPZ3!ofOzLljTH@zWb;OXq$p9DIlwZT|XHW0eHvJd>J{XEI|ln3#~5K)ssP=l@eXe}qO>5QIq7 z3{>mE5D7IMo4T@J0f3V848Q|R4_vrmV=r@=gC`M*LX!IZa>?RQ?W`s{28RGeT`@od z_6X0$!CZ|g9gN_J-~eBfUd#yI0nm*P&NT8|Nr)NDFeR@kiEi(l^XwIaAU{manF7$a zyzdq)%NCBHh$)FOk+7r~!8WsQ;`e_0Fni2LKn?)j{>!W4mRKYs(!`E)&KZ*htvR;+ zgX=aHMTMHWF#!Dr;3dyqB2IT~E?ODGJ9VH$rdD<1$b#0^aVQbxEClv24{~5PtB>i4 z9oP{&nk|2YFo@wDJkW4VgnqxQdPNxW-V8{hAX6BMzG_!rdG^x5gYvOGIjlXlp=h@~Ohn0uV5p)lUEs81_iQV6|1mvD0MRdK$AMglt(-VmWp&5O5qbId)MA1VfQHmEcsS zssI(JvO^LBDX2_1u@i7AfJqr+2#Enhn2f==JYXT&vZR(JOX_)e!}r~L&)IveU;a4v zd+)V+(Ca}`%f8ire6Mbwd#1hDUTf{&uzS-Rj`q`R8O1VtIt)S`vt5p_ecvs(LF@c1 z>=5Y%nP$B&ip`7YW7)U)wQt(|*x!5NCfy53})sAz($5 z+>&8m|5-g_G+rwvNVtiH6pq&VsSnT3(AN2!@%dUsVz{zx=GwK6M1X{4b`Tu6xFO)i z-Hm55WyI@hR)nQzR~M1FfcR)eU8n88xOGOa?6UQF`W@Y5(yv$Va{mgZBd`2Ej=n%I z{U+{7zx~}upMDA#Rx4xOPT51KWp0GoPzFFIS+QD6?>#e(o^I>asAz3&?$*`Eu_l;_ zNKj@@FX*D+tJTn=N5s{~F5P<1o%g-xEC0rS^LZUAj^#z(( zdX5&bZ(p`8Q2r07+FZP5;Rh= zZ3~n|OM3Cvdq*7e>8G-+dWOqr?hyh?BCbAmy08@|NU`V*9ek1UEbop`2nt9D2?2B{ zL0Uifvc_W%o}3%UDUcbANTz132Y>RD?ez~_02YT@!t^e|5V^2JG^Ln->E{OC_S0x9NHAUdKW0}*Ep%dQkMlyRf(B{IcrR_KW=KHVRg09KH^u0y)2q2lt9ufl?J(2O8(`7J@7siJl zKdnGZ^&V0>t<8DY9qZ40_>j30&yxPR>5sDj`s;uDiM#Hv^Da<5WR&3U?8W)?6Z2QS z?fi3fE;@v={l{EEJ)I?Li%U7f@(`V;6v~ah-1_ zIxQ)4&LI$KwTL_@Y5+=K)Fv`d`}OF$;JDs&cc}xmm!hsH$(M!Do16JiPfyF^`yybD z%t!!ngRztpN~F$`U>uybl$a8IQNJMoeDD)bo*R8EbTAW1guFT*dUAj7-N!(h4wRT{ zv6es&DIy7w3({~Y#4_#Z93T9|m9xa$ZhlxSu4Yf4bTlXzRb7clS*AR?(MUd9mPXH7 z3rHX$0w(%Ws~(1d+hH5`W$zS!krqJS^mpYIIF(-YXq+#GLh8#lPWzm;p)c_D;hO;+!Gq{%EwT=Rd^3*LTT}1zZrrR0w7D-X-?dgno7=2$Fpd%XBv)nJ_sPu0Rh_4O zF-O8H+O((FnEJRH_fKABU48BE`qv-*nV4d>TO&NCapG{J1T8v)}aoGxocHD zqIXy+^a?N5<6wul_PS{57v_#~mXKQJ(Q1$YN8d*ZW7U4@KGZ(VSN9lJ{?wJ-dMKnC zY>a+#I^o>$-S52cSHJ&n-T(e~zx7}H^}p~}|9YA4tL#%5P4c0Xc{hbc@7m^SEKz}d z-&`1TuKSY-1w^cmk7^FnHd?5-55*)8OEub1Xqxsh8YSC!{PWM8eDgc~KmAM3*g1YR z*kJ29hoipG!A>t@YJc|O1|$X}g=`YS%wmDp`_iWkSdXP|{tDh{N)AEC7uHu!`cPq+ zDUWPsiH=$Ws$KITXY)kIZ+y?K+ACXV<;8jm$uw0PiL9Uc^!B)7GunQ(v6?Y6A%LysrysiX=6Ah*<(QX5nQ%db zgun5_ANw8O@|yC2CrAqqrLPK$>(U8$(*E%8e&CON?=L)0GHQYRmS2A-%J_*-KY7b} zi-1{y<$PkVyLc?_e)#`=aLGO~AGpU$rS`tBzT@(v+p>yqq7@ajK*_k}e0k#2r}y3p zaJV=El#ync&Yn`Mn}MM~F-S;~HnTHX%u4Tp)XK+FrYXPjb?ei)r#gz&M0d$)(s3D{ zeCWzsUVol9BsEJVL@G;KP*xxr;7Kexm5a2$4hBFv8;x&!!+_2{=eWsQTuw{%>^*Ve z_3MxR{0Zn-Ob5^S4EZ7_OQ@sZM}F)RzyCYlKbNPINd~f`I~}F)v8VbwzW!EQa3}^| zKS8Eb;sT9KcG%#dG(W!~PKFPCYX1`Es&3r5(82EY;h%bZea>(tY&1I%B@zR2+mgKJ zHv7zzfFbib(5HyYAa`5Z<%G2KuUG5x$ffJoro5@=MM4XDD#E15BppU9?4Im2Wb@0H z`m*E18w|}}=!flK@=7O&o=hcKq=kxRFk8%{sOvwtIL^NB9p~n*r}lYnod$L>(u_IJ z0oA7-J-y@DFHiK+S72nMxhSWq)kMkMQ&tKyASDb+@90flX~opQuY2poa~!5xykzty zU-kvetDe4+U;Um9v7nGx%8)#f=`jN@u<&1r(K)@7P!xM#-hbpD!u^J~k|@PGX2 zAG!O!3mo$F@=Ujy5H$A`uo=mes+evdPEAI{B5cBplV!a+caw6B&_S=*57th^s$L{;T^H2SuANe2eeeb&- z{=moTW>eQkjCptYWPR>veQy24!;iGtR+}NVd-v>yKpl5zg@dz5=^uf$6 z2__OMWT&JKnL@8@U?I3juw1x%{n$rNij^hdaFXy;ozK0mBH3f0P$J@mM_Yz!3q7ewI@5V0uub z<_K7cluSr;iRN(zh0qPp;mhu=K+NDeli^Ax8`JyT*JJtRPwud2C6NnR_~v(2% zE8}o=f5WupP2dA{T?Z*(BWidvGtlIj*@dB6P;qshfyK&MH?uTL3rU2YLgd;3Ix-V- zc}iy1)miG~3;goeWV?b%LIIVc)nv0-;q}F7c6>Xv5r=^P`L0U$y)vq6O z_Q3Lnb6m^)7i|WDa%2~!ltP_iHGR&Yt}o`=_u|)^=Q^Ui#9#Zoq|u)@V2yq?Cp|B) zh5OC#zIeGSl!tS0*tdCWuYKD+cfR$lKlsQ0*DF`%``>s^-$f~zV5lP@rCHAV0>^q?dk+!LvY+O8 z(l8c-B(i4jW;Hca=1!Y38Q9Ie)?vGwSL<3`^S-A;$v)}o-08;DBof1Z4j&Dfurwc9 zkD-!4Ev3y#!@dWSUX2M>YqL@@xXp7vX;y~psXCNCqZG^D)#kz?XGAYvvZaQN+dN&? z#ryC6#D{+6hrj#Je9QOzzU`xr@1B@S&DN)39OnIr`B*CJa1=e}7RRf)+xMnUa2$tW z95PPLOumjlDK0>>8I=uQaZ)lQYp0K%fm@h}~0U+&Q zDfOoNhSp~Gy~V0m%g}%e_{eCB*eBLm zKmL)c@BXG+FC6Rg$@Or%l(Nf^Ud!J8HMf1}A3l7`ISauD_3UZd9PjJBuleKO{*y2; zF{OBYZw70FAMwh`Zd{jiFjKN74z&wBpq!orkMl79WBZzGiIb4I)s+ZYgn=ZX%TTl|FfoXvHn!1NSVA)Fr`bv zjlE$4!tv2Yd%;K+At|R-QDN{+dF-i%B@?0@0Py|-l+@?zG*hVuAKqb_S#u6sFMfs0 zOqz4M+hVxA(B{lQek zpW#EAFVOx1sKYX>#SKOXH`6dC4HgO;3Y2c%B8$<|gft*C58Gx7<@W~burGi8xht2u zGu=$#R4&z}DUE#ca{mWE+lQZgq(#qUFpWw<>9u4PIzeLYGGihOe00tkz2d0$?Bsyf ztg^t<$b^B5nU(5br@J1AGtB;>;Jo(etXOu748oL9N=C9&Yj(^hpPaBzp}NuX1vgu+ zKSU!^j5(J<2uV4iBJMb`eB>D5aRjac%ntugyllRcHz z<()>j+%eLDx;`ok%kxI2aT-r#AhC#r@oIg zlt>Wjsh~1@#N~ZwlIXl9wh90(0jp(^`^n<&gomJ*Lv4=wLeJ#0|0xL9)Uv#1b+J;} zGc6Y7Qsih$`|R-l-DE^i+EN#;Oafb^(E%khpp*bP5mA`DCM}f-B#zHxI_(_1M-P*% zrg=AXQj~$4Vi@P)ILGsObgbb>n!ZHjXjnImZP@5|u^}i% zcy-7+-Me58H*>32D{D#Bt{Trdz6@-F(W%sdN-an!c48>11TY7HRPyFmBr*Y4o7^p> zu%w046|9xTlyf_XE#K((@oW{PC<{{`c0kny6rEXEXZTxA2^X zaL*~qRA^}saMwB9^M>;eKdsv@)V0Az8)&6i5R@y^i%Ht=_h5x`Kkbn=RClxWYA~7) zH1j$PXmihbJU74)^R(}+?^~KhK@WTXw|(8|$DjCXf9@Z@=54oP(aUusSZg6;ngwID z%y~c0x!;SHM(yVqhHAz>XN%Z3u7~1K@1-@d=4#Ec);4FhkQh;>ecy+i+zfRbixh+% zuWZ}2+o#NE%y5%Wb5BA>0LCK0O7Y?eks?G|Z%T;9;_zabVaBnbRFtu1L!|a|o^BD5 zS5N2telFGKU7t@|-|eqFb!scT=Dzj!fA+;4ZglQs+k%%Wu^$I-@30qn|dRyd0lvjkx_j=mmkv#L*Bj`zHIUG0W;6kpmv z`_(`9UfvZY&e(yZXp#|(t_(#YkwTlRF%Kf?ugpc1$RK{lH{OfKyBo|hBd8iJGNu#7 zxjQzGeyT0aDxS$q_SvT^LR0SvL{}Q&6zIjRvWP~LD+ad$RH!n?Y-8!}N%a(*45bpv zL@<;zB!f9+wmDjl)?(_dPusZzK@aO4c;eC|#`&Wamip%g@ozwX<_A8Fb>4c!G$?|> z)~QJM^6-bB`UC&gy|`w9!$U7Fg$#W6fB4q^l=ZG^j3kv2^K^NB%X@GA@&Ef%$__j0 zYcIr#1cb{CrR}>xNvGf<+^CTYR|0?l~y0*_EaX7SnWZoqnr-JC-q z6%h#_K}(pRQeCjLxS_e9FMi4|oW(H6YBeHdCc2qYQpyFiCHeep_>h|fxj9&5WLk(5 zQ0cqv%bK2cmXVyv%lcx<<_N08+>52mt6Symw;nA(nrkBSX&|Mp4Doeo1CN9?mayT&`^slNh3+O#a0$h$Fs36FPOzT6F_uhBmoyecXyE}OsatnE&5W+ zlotWRo#!`!n(Sj`b!Q}zCNm*~QccBbu`*z&@|s@g4!W@t8KwkOD!s5cX{fHD1gZ>C zm-0btNo``a&&psQ|EHyvd?T`-s#)8xY^IUi+pJiA4JdMj|mS3P; zkb@)&Xm(KD6hY7jp5g63TP4+SCMrZILbRn^gk)y6)Q58Fpv?WHmQ23r>n*RU%fER- z(sP71zIr*iH}hjRufXzrH@mbMy0Qoz_{J~4FrV(XyMEz_yD6-e2t^CJa|BQ_wOZTh zwvWX$R3*yj&NAVk|I#NjmN{j_0}3xTwTC4 zH!HR(+%-AF-6Wmtx)B!Ua+C$@ohxhDcvNZ9GsxjHvTRbUjG!!F)>``x#G>VNpo|LH&bD}Um( zZ+p`xf8oK47cb1++q56nB_k?parQZ7#as8nZBnfdtFc8~xNURk(r((vFj5htm83R9 zX(?~W9?_ACq2gnY=X>8!Uw3Oh_{0})Kk6n2?iZV4te1Uo2bGKfG9Z)a#vX7wT!2)C z1{I*aG8fSi5PtV>xc}1Qdu6&8qf@=G(nt1vxo!A6Kk*p@`ZYR1!eBhIN-mHclOlnH`qrZkI)&cOyy%!Ey?1vCytEiaum z#sZ;0-XQK60vr!MwVOZq^lf*KPkv%|yea_?q(STB^@AUK>YlHD%^PpCUw$&L_-$Yc!WBBC!~3esqz%p5(eAKH;k8NfjG?#`z0j!1#bL^bR?Q|MDm zE@m2JEDd===8Hn2*dZ|rLa1V@$8+kv7zfcIL^SsSkh+ObGWLC*6Nw;}zV1uakTNi! zpshM~3}sI^ipr#L){Y%|IoLwz88CPy)12&1ge;l#5QQ!+q}P|KoN?`78IUM6M~!H~ z+QSXuT#!u3Z7Zc-H<4a+`V&DWbr4cj(wUJ`cM!B#nBVatV&07fnbJ~iF-u9oKqb4x z9z@)D{hvF`XsJhJ%rK>yjEY%S4w|uqx1O@ zJrq+O6-H)e0`gKN?|q(|O7+&~Qr)c0JEd~07F{;f)6;1vCA@PE3?oA*80$z8F+cU# zW3RveweR?yU-KjX)nC5y^!CfX;x(5q@4x~tDM*<;V8f#7RtKsN^2Vk%fre77w-{HZ zz;@fsu$%jC*Xuy9Myn8a`}t_&yQ!sd9IDc$K5vF0B4uezPoG-m05oJLEGyN!iIh|Z z^hS|M>&m5vo0%j6Dx?`hmKGK?WJ@uvR+r1**;}zCuopx(H(wd$`#H?Yy7ab7ZTEM+ z>Glu)^QZrx|N47>+aLXd=bm`HU2Qop0a8jgl0seA{pq%;mtk!YiQG@~e%Cign^pCB zKTUho)flbq_YKJ&>{Eh)!D7NV4EuR^n)Tb>d+xve(W_sau%w$9=6vDy&6h~uM9ALK zLY9J?Cz3KbJe3N-e;WvXS884acw&Q03ZNKL_t*2{I++Ud+=u;!$4(=V5d-7 zf%R(Sas6w5=Obr64KhP6beAy`mPiwjPRuZwS)2OZw-2wq_hQ`?N6R%yLSd|#LRmbI z9MKmL@c~jD%dWT^Ol9es!Yb8xC>BPlCgmV;atCg|_`n0lKlbydH!2G_Y-vybg}?dG z@BjC{>?5Ce#AN}L;_Tt znao4}rq``v&JX;`9sncbfb_k-Xf!&a_5s|2%A%!t2blV#9QgV-UA*s}^I9phWdI0s zj|j-P2vJJOG=ow|x{t_y(AEivD%G-ujTKV52Lln7PI3;hXn6C*;}O$|WY)4=Syc+2?S2QHM2(IXTt zI!UKN8KM^uk->hzQzhZ>lwg@5gCPPA$U(8V3Xz5otSf4prsLNScU`nkUHWWLzAe0A zlfhs?1L>pd(R6 zR{|E9Sd5K-)qeDxo&FcSgz-jErB_j1!(YQ>#51_}SH1oC$3J!wmV=MlAQz2&AI_hv zz30+!S0=32q3pNQYE{S4m8FzIpCY1GTdh|;W-x{U(|&UIdFqMKj0>A{|MIv08z22! zKlS(j-pAhYo;yQf?p4@NO%$S;t)@O@+JF#!o_g-!D^sW^DT%Q=H5i7mxY^uhcQZq( z?@uCuxyb&a+48q*lA|tZU$QayMEP5zGx1m^M zpSr56mb$q4t*c$#O-NbFtHaDjQ;THwC3+A zpS<-OzVU-U^nb0q`})ZG=(d$|PQ`8-Hb?He)2k=NDp|`|YVG^oL|7SDeF{i1s~CY& zYbY@e>lPtv3RN$^^icesufP3!e)I}Hm-xgNZAR)#e*!Lg*dXGd;jCmtnh}B55C3ScZtf7$S!TSU-MfATwPsza!VUF&N`mo_2)nQ?f=CCqjL(GAt9N$ z`D$D}{(;N?_V0b?cl?Qu$8s-$rEUC2f7ctfzjE5k%8P?0o4xqS<>{;5f8ob}=)t_9 z3%F$C5|&(AEs?0shEA3+Qz*fKW#8lN_m#&VJNdpJ{P;WHd|_NUJuT#{0*ceTb_LW6 z!D1PZWnq~zYbIoLv4ew6t*@&IQV0c-xuxj)c{*ON-uP&47X(%=P<;;x=5k5s%1|zS zN|@Q=5vDT{o*RbJ$#zSx**jKb_@c{X6dY2%<=&%(kDUTvDjLCv5Y_{1T`phV-hRv2 zBE-VpMJQEDK^!{cpFO8dNq1&i0mKv%18l!@9qJF_bBQs&@Dxk|u-k7f^Mqo9LSQTe z5LzIFS}tFXXTta=mxS7aNk9&-Hpe2PezUoGT)%C~$U;lNbfC_P5+WD-?8HmD zXPQH>g)2*6#)cNIeRO2c{On-*_~Ur(JwwY~CNomYfEA4j^jj|s-}fV*y#1Ct&Trb> zveqJ|A_+wC(&y|6bIIJbI34$d7kWmRfNEIW&4R|$-dx#}#VjN1sv`K6;oB*ny#{Cj zRT(lO4Q6H_p$4T9$s4@CUhERV-g9w*TbNWd610@VNbq_3FK6Y&4Vsz>kO!W0P~Kq$ zX^6hKue^HJu9u8_c`@*w7p-!mXE*lveCpj_G8_D_7z9FJ_(be1n!WvAzj$tV55Sk_&A1{Vtkg@~DVoWdPtV^{^m*d^99oE2>pk6?~=T#81^vcep7g5u^lzDdJF^f*Wy9%qpiWqcb zCP!<3!srTYG{c*FaSKl=BdI+?FuX`wZw z`I_S}RsN{UF4m{R|DEso@Ig8MS+~qZ5j^#RkMEiP<~3#QrDzBK%MUDx z=K{Ei8wY^lS049Ezqq~c&Fcq0yxY`8hzNlk2ma!RAOE_qz5Di~)f3zOfv@gB&u{p) z`#$m0CnLg&M-L>G*le`9|F%E+tv>;%0R7rt{Xvi;B_tH5?ZT=&adjub52BLc=JOo4 zzwyrhn8KN+Q2J71-Ef?i=Hub2&m`;}=mtx`jJe=`kOqN> zbfdgDLQF;qiXNe)@u2azG=7(hc=A%in5$tl&1uL+6gNb*%+MXTjL?$#Tx*=Z=usa@ zK(D)Ng#;S_r->?wxq^H8stB!JKAo>`e_ekxi6t7QEr1QAje}p>?v9Q(8^<1T(X$wog% z_OWrCHi zDNZ0WXt6}#(!8O`gwIc&{nA#c{QNZY>=j$u`CQArz95h9)whB2MN7oA=+EI>-*Nuw ztE|Rb&W~4jdk`#yv8?N~-TT3Zi+XF2yME}8d~fzRciV*)mMqHFVy?C9_jz)4zirtAZnaBp916XZ>9h-O zfjKk>=wVi-DfX=+ecuqITTL?2AZw9C_UIX^#o4^|9BS#^X?;Bso-M6qx)~XgN`Vzr zvcrt&lr;pnX0X==4l zGOr$rqvLh)LW0IxywkpZw)h81orvJAq|VL%`+Tei(9|tC?j_ z2u$@vk;+lI?d}aKOMx5AXhm-6Rqk+#iybOKCk$RtD(EDMgh|(wL5zo<=9$L73RT#h zFyvVYvWWfDfN+CoWQH;!gB2Vw|L(e`pLfF`{OBilrnV}WJB!h5Nq0=hw(aXpVi7Ap zGvs|vPy%0g+))62)4MO=^2C9jQ4Bz2I4w14Jq)c$u~=5vHK4`PER~ofEnPHt?{eqv zint!`f5Q>Zc)~Ak#U`KmhrjmzI!KN^7j+XD*#G#pOxsI<$~1snkLB za{0<_v6Xe<=3*ytt(-dBO^GxLR2(Lg^(2T$kWAT&ZS*fzu#r7zsQ@4a(kK&7UKP~0pO&*z;c4$#@>@)^$T-n0zU-7w!Q7qtQU7nE4_yN`8?RMZT=%=0zm^d|9jXug0eS ztFm|K9(wJx8Kz=(%8DH`SxU@w+rXTafF!}8LcU0 zq??Du+=D5F_NV)9e9!Ov4gdW6e)J!G;NdsC?RHAl+@eQ#pS9mLSoBnJUmEV}F>QOo zTkCXJVxO9Jo$$fyZkkfA%<3|dG9Y^PoVlM`?*d30ES1XB%-xPHS%)ZAdQXDUgNub~ zx*5e1p*hnLvO+5f5h`XOh>1W1isx#Lv05<#iJ%u#B3cIEq?swgY1umvwYnQa&gebn z-87RCrnKD8IZx9q_uu`o4}ALX{@K5J&wJnN9x_hb=)Kj|;64I29v>A$b=kmG9acvh z^#(KLD9y!-=6-thls)IE&u!kUJbQ=H3}Ig7k6Zv|K$*Xd-}@VG#dVF8Fa6J}^DbDV zjEt0(#a7a6@s@8CQl+w(+slq!XBjMi?9YG0)lWQe^@-7HONAjtR@c?jcE_6>^1t{G zKTW^Bt}PJOAOE>aK&}kzvSDBYXv-2d&&Xs4=7c2=`ND#nSUk7_>N$rZ5s@J@Ee%}s zJgmt|A%R2>M1ulIgph#{vZKZGs>f0Q@(=xmPnnGuj%u_9t<{nMc0k_q`1V zL=XUc*Y9~7G9G_w4w{W=o+!4v+U|S%ZU6Xhf1(GF*AZ2Vg&1Hs$Yb*KYPtB@bFFpI zX^f0?325MMxBsTEy9Z6JBNCa)u1G{f1R}M7DIh3>M0B)<9?E{GuyuGi%xkb@5%Lte z(1idx4Du!MM4t618^E5Kz#Ivs~z4yi6 z{;jq4e&2J>o$6Kmh0a0+m&`OLXnixAtC$Y5?Gqj1_pGkko)26@JiHY4Y zUlLnQ3`sO%oN)jI#92U8W(rEEf|_p)cRJ_1@7`;z?~nJ~TepBJZZRn2`R)VHQ};gS zzIVTSSbGh>_4|=8$l414b+|DziGW~ghU_3X!n{r^tHGq+6i^uAmPJN@MGiS4N~)>7o*@epFm zKvlm7O3dt*V<@Uzt68fp#OwrisWV(DrEJ-XcB^0YUC^s4Va^cG9%GoC=v{KfC6n8B z{KE&ndd_Jp-B8zcvRchrLqWx}8iPv~Rjo56%_LN`f@W1^5mNV@Od&~Accvx@fz&b- zoZTz0`+bigcoc?*0=?w@Dp%%efVwcq)oQA0t&F-|jqpO4go3zgc2z|~S8xskc6B4o_8A1>)7^d#Zk;ycxrK~|hHg&K&_p6-MX1o2AxK$Lw1(R5AQc##p zNrcy)Ja)}Le|37(mZQ!)yGS#kB_Rka%+3g9 zL(*uQvWc*|5F06RA-sD>J+hXUwgE>&1Bkhh!Lg`xC+)v{``^HiDHlIx9UFb7nW<{$ zJ$sHmx#;%Iv=T?QWbiV?jXP#ntSUQ000vIzrLSJTln5CRq`{;Fj^zc@(V(35q z+1&@IeH+{xtjmpGeQ0#qu=aydCbz&bauBv+*sC4+%wvZEjvVPJZEr_I-9GS5mF9i* zCOYs8FwJpKD!{~6s&iy(ko{11CT3DDShXP(rTI{T;FCRcr_<7*s;fq3u$al!s67;R zZRyhzU$>$Kp3jWa;t%HhN3#OJ%Pu->)B2fEL=sNfNzG9>ah1a1tNFI??*UK%fYAcb zgqtTrl|45xAz5uHJFDmZbp67!mji6`M}rsS@ac&M$#Xu*YtHSUZ!TlYio% z5;~mG%T;nB*9E`a%r-TE(PT|Fmpw?NiZZ#Cg#h!^`?R>T>Tm=wjGaI<5YK`zBm_7G z1l7hQlOMqB`2hvf#N%uXiX-2(&0+>moWs7P9ITTGxHO1D% z3}h&*T-GoRKSdX1Uu$g90Kw^iMtz>ZGq4LgM}m=ogoOY}L|mBFPJ>K8ANa4*qaA-D zgE+Vl)I{8nhzbjw!~;d4%uR99_r<}F9^$}SC*m38PxnRH^;6drWkHi&3`?cvDdnnHxmpNC2%J@8h_MVq?RFHZX8R=W z*{Y;0fyvsff`!Q_a3GI?JcJlTs0dRNljptoq|p=By#MzL7NAo~s}L3@ z;!uhk8xRB7TmWM+pt)0v&=BURGz=345l-srAhN*1%s~L646hx4tHI0|AmgOuYS~HM z4W{no5(^H2f>5{Hm&hROnXFT)RdaWyuCubaIPy%E;r5cH^4|aS0a?Ce^q8ZqR~Ip& z;3Bp|Ybdlr@E9o<5_X~cMGaUd&tw87OTCuIP{ zBj}(0>5>P&y~9ikE*LQ9+AOxpT2nwBjvD=?-~HA;$8yeh7hunfRnxj`X-n0R9q^_( zza`k)S8#m(DMO8i=TBD5v0?R*<}M5fu$F*;xG%AG@JX;g`|#~YoHVL+8_d}a!o(C? zY3nX?=6Am7gvJRS7Fl`BvWIu%PCI~NV_TzQ3ITI<7@GuT^$UtghrhjbJ(zkGafD;SV$YGMNniBR|suYlUJEJ1>g40qJksh*vj85(IF`-*cv{l3pWym4mL>hZLv5Aw1s z+!YAw#DbhOS6)|H&D@as+0+Z>y0R*%WvQzSCL%8jX|*DeRy~`U?HiCZn-Vzo>uiwh zRP|MuNMP=kEtcd4vt&*QEJ6-qrj%_qWiv}^$s3^`gMf&HDM|p85Zv9>wejU4Q7C0A zO5(sdYcg^&GxCN_)!l9|Ey7jVSm(5H}f9#zf zS$fXdotF1|spym>xtg767{@5aoa?eIC`1w~M1+E=2nP_VzIt}z(5t&Ss|Y)Lt3~eA zt+c9b*QEc<3lD!1o5!F2Gvm)`_x>O+&0M%D3}oEog4{vWz3oE?Z$cFf z?PgT$_|9dslau$~KQ%NKY9TU)c@S4vn(+%?wsOl2yYATDhXcCMTvL-|zVipuN31LA z-hg{jD@#csaFaZp-un6zfJ5mn-0uQM17He`7?uMW8R#qAkue}FeZpPx_aEO3DVHzH zJ}V4$1$nmYQGDXw-do>zRP(VHJ%2eOZ{FFBg&Wk#T}-nad))A6KXES(LR8~}UfNsl zoI$0XC1_fdNfmHrDT#J$n!yO4w8|E4Q`+DCI`~wmffWc?1{l~FHBdWh<++Xths-5o z0nEWN$RMzWoLq^x;SkoQpOWVI*Zonx;3qz}YwYMHl^dL*AY~;s29LDj#=9qf;b+$Z z3;HM)u@ME0+T6eoGT=SGdqTalyLYd)TjWk=nFCv0&(=6%S%Hz^fBx1k%xyY%xD!zm z-&htmAhLi--9V(^PT@a%a8J1;o_O1c14;7(l0!>cr zuFkz0>yBUYk^(|90?N!#H0XGY(V7R zwAK)a+>MC|G+?0jLkTF^2ykwyhfGev2Og&p0VK%gnzTVs&8@R4!1(*mPOLkcbCooE z5Jm`|*^F}XEnCwYUws5Ilp*X3ojiJCBjx+cVhxm-8}wQe0Yv6-u;77(rQtPlu(>63 zGgC`szMmoDC(1RwnU-g%abWGuHF>sxXgd%CI?vvT-UkVOCphjfW$!N z0;sBMG9v2s49aX$rQ9mwPz$XxCbc?wjNFPU@S&m70=kt~wSwWP2|r6=ZLx!3pl&|} zLKy&IA&R0B13NdeeF}F4lpL;xOvHpJaO9jVGEsJRCSrmY5Gk0Q*jb3`TFnhC%2p>M zrj!IM?NWr82r&pOWmC8)$VoiOF=vi{=zF71rc4WHbyY^2R_HMnR7Mc01c zhdR_bamo3=@MT!ztqmMWCV;36fZ)oHZYjpg$gElz6oSA|m7*p0ePi-%h*I z)jiPAQ2D?^vrCU38xH{R8?PTvTlWeKL~NY0YA+8BWgOoAqyO_T;0NZ=rlt;!>i9m(0A$#rnbk#sT<;ZrsJ~yu3|N z@An6iQxKz)H~etAI6_`@dTVZ_4mkdWkRDwiSL%-8z?WUV^442-wL8>T(FQxN7CEMb zV~!l!bN}Ai*#XPbqvydm7zHPHVkV#gw4)4cxt!dbKK94Q%*QW07o5=IZZQH3xbc6T z-rd`s?rSWIZ0c}9k&GPH4nT|k@)KJCG@Q)~9W@^)qY*K~*}+X42_vW`Qvo0YPnZ^y z)@T@i3` z9us&|Q?!Nan*kX9-_L9=hCAb}T5DBTxEa7iARCO(ZhC6L3X?mugP2DpfW1}O1M3~DMxCrD>W;c!Od$;z_y7=_CV)+N&^SPss z8a7tsoL%djjZsw=LKH@wvU>x#v!X1@7CBkJwkl;|PB}qXgz98w$XTbWtb}$M)xD}i z23HB)UeA@i_F8pvrb41X1ZPuqf@-ar$hm1*R(Cd5ApBHdWL)lMn>8DqJC`;i@JKV@;~$2$7&lN`aBHl4o&MCo`?9lr@97lu$P;zp7O) zDdL*rI{)kUK4h`A^3-GMe&yorp~7m1c_`bR;ZZf~r_`$xaR?Gst6sNmm9gClAmSnv zB~{(3EDGi_Wn@hhIF@14uIiX0;z)^qE1kSQl0bwG?Ng)x6PuD|M|9Kp7cb!qX15R-dMeJ*Rn!? z>F198`}dx6%Z-=KJoJEi%i{*n_mZnjn|kX=Yhq1l9^){dqLU%&0(C?W?B$fw`+7xyk%HB=eF6~WD1 zm`SM9k$Z00`O|Mby;A^lZGDSBKTaS(8OL@6v#s3^?FH#YFCPDc-#PJ)Vkftz^O%X4%w(=kk}!wvZd?ro7_?_5ZMvsA{dvQ?dzL9f z*&Ln>aAVr?-RUp>-HR}Q*z zWAFN_2L_j^Kf2gY422pIv05f+VgVCVj;-R`x9&Lk#Ydih@)8G}p>y5IizLQ(VAT*_ zbm^+^-@3D8%c|s!eo_j6_xZ@fsqTk|wx@=)X8g%{c zzTA1s?z7Gq?pp9hR5v)-%UI9$Kr{Bix1R_LP(XN&WOva9k^tb8W5;)Im>!buMd!*} z-q`ur`;NW)>gPZ5^|Pk#dGV6+@%=`3xI5fMLL*!NW;mOhA|TmdmhxlS^ABj@3GRbn zQ;2hNa}blmY>>tyGXtoG$$<{02wHQ$g(3lJD4E?_n7C4S_kR*csAdD3{cg&2O3BoyD2jf!?#(7B zhawP#q*WrX0e3HkTB%ALLIA6y?&c$pKm4c{ob`8a|8TFam#iMHyWPIAXICYy+>NS! z&)nMWwmJG$sxxXcQ?HYexvDZD0G55W+aKz*T&#>fHWWl)q^h1(b4r1{3}T?#S)GZ6 z*aCA=1};NYdu=k*31Btn5U30UhSgwY2RS0(!JUIMkQyWpp(p}J%IYLmC)G@4vUBBj>B@Nv4Irl|BmIwNx%>V&_2n@z-?lm>tfkfoSfnsR5=K6R9=7eo{=^itAjn5=DG+V3sXDkc`q2ToL~Oy-<)?mj0awq5V8X- z1oSHY%GDcAI%~AL{3mP-o?W zXLr?CynOXILxwQ9bE*}&24#bi7r>fRhOhe6eL(-+k=!@Q61B!B!-};pkr`A98&96Oj_gypBUbpM&&+Yi~#~!)v zlN-A`Qty#^M!|uY_r(bU0Ftw_69YV#{%7)m)+){Ow(cuAFgpRi`)5B~wz3fSSQHZ6 zG((t)I#%3%=X7VJe9xQLdei4f2X2gf^pDJeBbOJy{PyR4{TtgmrCNY6sgp4?FztH$ zN-*+Yf8ycC?C&|oP8f{Au13OUY%Va$ARZ|-Rk;7#dv3bwg-b_iPNfY_E>E-r8@gDE zeCx;0+j8gLsniODAW8%R3yZVNRB7EQqo2Nd+kmLm9{r*@nLDuv5xH8!?$ikSvM5oW zTU1+&LYLEmK6Yh=kZ{8k*9gUChA@;Da4$WsU3!#yPxI?doaz~Fa3h_|W)q|d6U>`- z?dI`BgP%qakbnEnH>`W!^8ReUX*MQzGbg4H{kku2y5gtCk6c2)07fqa_eEjI9e~rh z>tefOU-)kC*4wMEe6#o2tM`8F?>1k3)g#4B$h&-RWq3TocG^c0VBR2X-QATOfgRK! zaEK1Y>vU=~!Z8SKM8sH)LEPA8tQF# zW5C^W20-i-1Thj^%nU^4h%sbyhl{g=f0eI$_1_-`#f8hpt|E$vLf-P4zu71%VTrTZm}4J8DEms#Ukw4@J-_ z&-RifpPiiPj18CV(Ct+rxez%xXLd!|#{FCCUwP%&e8TeC@76z~Hq)QpA^TiX6&U}zs!MwXLmpy_bf!YCIe*bCL-}Le=kJMkjY4>5{q38t5s60VQ zI1;qydHJ&06&I|&>~%MoFSvAk;4SEY;k$8k?LWQiwsOrlXjT#liIWgzg0$4PY(=%b zyW#UcF_#cu>=(~riQe}|FWCM-z4pkVrK4nmk&$BASWzV!S=0LNm$qgjfb_tL)0`?O zrW4)z&8cHg>7=d(N3tw|LK&9~Op#iL)A$OF$^Y&0pT~_WyqFsq2R3_$(I} zc>)0L{oDl)erxOOEFzbtp&<|or0Uk6u1~sX?UjG~V5L@IKR(vEereD^7L~b4cALZ8 z%+<_5ONU$QADG(n;O@;|eMM*ubeabXcwiV3&t+t9e9vj4BV%{n(`%8}nBXKQGTe1D+U6P7h-j@yVMgoR1XU~1&9#%^YCB5j0X=Y+V)n)=2~cUH68rp`I3 zHL=HnQ&wgYB5JpJa<;YcfxWl=%Q+zoC_fKGviYddIt|R#b?-lG{eAsqA&riEs|c+Q zFBxlfoqM6W>eCYkF~ZDdgOZk0qu@tGO%UUa<#Hb^z+&zDAZ|1uH&k7jh}0CIAf9VL zoeNn|O=2v73Hd(ZYI5gDD9O!?s6iuh!(h8}s&~Rl5qUJc$g!_;iJs78&@<(iK2h1> z5UxRf>K?rRm^_IeL&){43^Nu^Lm9%EYh=sBtU7_~l)=n$ zrB#*d**aGm0tc25V|FE$)^JC)W};l#*{?ina_7XAfAh7~N0mZaS2-KIoAoQx1PCL5 z(W^Aq?%5nn%&M+NFwd1St2xvxgqUg&F(dS9&+4rp4u+YUWi?gtY$+KO28#h43Xr-e zkj*JX>F3<7vcmfrle5X-Wn`auKZ}6bb8c$E z7~uTevl_YOY^ky~<63(Bgbm=l~B|=!OC)ffH8Y8~dBkqN=7IArUb$z+-LjG;Q0<->GORa!di#>Y#vZ=@BB6b7c6uT^*8rJ6^WRQf ze%#2dx9yH>7DCxp2BvErYkPaN{R?lq5pa5f&@+MovOoBLZW}s6xGdC(;W?YJW+O>) z&u&?@wA!}G!e}e2!_;#y4l9l<_ujwzfxY?!yJ>&HrC)pRhFqtU)^)0?UzAK_nro|3 zv~15FdieXBzkSmymz9H-MS7zCyhho~fB;O~eCgzdEnBwFQ0$16WUR)sGro3pXLp@H zeci;I*E!$1Z4976{t>|%bO9-poQU1QO{QiZmtb>%n#T8d!`tsT?)0&Kx9`NtM9!AI za&NOvPvM>~-*@Nrmma+`VsW5(cMK27#OE(eZ1-)L9vy{xO;9l{gR6?0opQS1 zY{URDI!ONxd?w6!{pL^u30tk^^R!4G4yt zKXmqsU$*kbuWzOnoQ*+D21jz3g?dWQzIgd}Ke=PeO#LXdm(0PbtWlF>S5-5ILzzrm zBpQ(C8e1F9jm4mR=K0;Ba7kr~(U+vgQL7+j>s!MiVn z3GkqZgMawXYlg?dH}0AmDq7?PyKB$)cJs3FV%h5PcfS9ggL%9n#N^HlawD@wotlEH zD>s~HY6JQnUz~3>ry)Sez78rwh28H=(EYJ3XNUsh6h=j>i z0jJ?kd}v2)f!}cPVF1S{!UNI31>+-s!VArxsoU;pd@4Uzu4jMN4}yNoqapxDEy=C% z&gN}ZyW}A1xe{`QatNAJr3jtU*?RrDP6<(x)@3YXflv^Mgb-cTvqwO+62-2qGi#4o zvGnM5AAZj#Ivp%qvb54LPQ&ez!P#<^ z5}9YW7!ZW}wQJ7pP7q>s6j}X67KljS3cyBoLNROEKBy=dTH`JEgUz zgX30kt24BFCJUq}wQ|Y`#A2#o$?iF4GY6R2nMsX=i4kL@z#wM_LpVf-!x$kDh_fRw z5mPpUS>%uiR%_Difm1*Cl9^eZb1!E$Q&g!oB2q4y^z<`F{^EE3#agZ7PG6lSrzHqU zbNi`T?u?e9C?v@6$gr9g?I=dEaANM)sqQBRio%#QmfVCMBSW-vH?@ZSgd_IL-aY#x zRC-1%)-y6bLT!Pfm4PJ$2C-x^Vh52ps&MoXok6;a_FDr2k)VhOf)m#cz53$AKK%Qq z-TSe#r|)>}J-58}^b^N#zv1Cqzp=a9wQ`7y76}=*3~DeQmN;8+O}$Hg@x)L3{rca0 z-$Qd(qYn6B<`aJNxx%@By!vf-jT}3)Vny0JQ@6-H1LVnai8y>1efQdjS0BH6&o^JT z=I|CcEcE>6r!xewEF@at|M`}6uX*b!-}=OcWn;03EI!b0>h{wGm#_TB7dPFz3q(&y z4V2gb$4z%n=h@=ewKCgv7zYtDB6y1R^kntW)|!i45|MFcilxnT`^TI!^8Sx*LnFMi z_yUF5@4xGw<1bn>J6lc7CeG{Z}__V=ce%0ki+qGshF7DysfLlr`7 zuEE^70*Ip&SkP)YzpRZ6)@N^-+IsKK^Dj7j&$Q)Qa}o|DK{Z5a*_JK*(Dyd}@N2L5 zA8$Dx127f9;0R_gQ9+Ej@3Fu0x@FV1y(|g7bN$}3-L4^4#zrr|vY9H3PP%CHE$_Ia zi;9RdFc0HsP!|L(>cEi>s5;far(eC=03tk-dSgka%Ec3M}fT92Zt>7W37d zn+(YgDV#tcR(Ar-1>`6a5F09uLAJiBS&R}y*q4mT z=Wdue@r1Dc$`gkp3`mXzi34dsHh~amkODUV2=D&o!~gv+9DVIqcCHxaUXg1xuopw2 z-_!Fh9J}(Lx9*k z01!3$!cWs>Mo;xx^k>%<`W*Ky4*l`ZhOp#UU%AH0PT4Nq#Ig}nKrG5qwV%!1NOMiF zk&zC$l(8Hc9hsS)O38~@|D-Fzk7D|(aU?YeXHFl z)Rn5Ty8{e~bygubkhGDxm!w)%IjgnWqUQZd`*q6MVAN{0NSJv*K&b9asH>FJ8cReB z%Z*1ag@D*Zgxpj~oy0YJ+MB^udehlOo&0A$H2EtZ?|teA>5_GR;$h|@&|suWMvM?e zvzoerNt<3ePUga>lWDG)ywh-idxhTf+H}|Jbkl3?p)0C~e?D#h z_jiBy($D_mPrT_@Pg%8c`F*!fe*a6`ZvN)P?36~P;SofkRGAwnQHzUqn;)5|MhbiB zFP-}B&u+Tnzupai!V|Al0}^&m=!S1p^zl$%O8Ef;1A#S zvcGxDs?lO!qRr-3C+C60J%DqMY2WhUGvD#wUhtKF-9$v~VeMswdve+_(L3*~B^X_H z@!M|2qg(OlKr6;T1$^;e?>q9;@!Yoo9@m)M$x%jX1r`z#5hPaBeH$NTNc`ZZHqO-@ z4qP^RpH$C|2&tAIgTd#P@No@ym(~0Wl zW-y!AUvOYaz<>SuBl;V!pjco3*)2t(E_H?$Wr%g^rru9paom=>c7OER9W-b|olnTl zO^s$JFd86uPT3$Xft;A)+@IPXyws$k1rEl!Z@TU9V}{nQ5vnN$XAeXy$kO7n_(bZ|uD1u5K~RfxNBG z3Chtu^^B`-deJ3EtpED-2d~~em-Ah)q&|>k7_in7%$dLrC2ADJR0640RW}hx0}dYx zH++5Po!{I3p}&5?&aa;LGZ&2aft-*4H8=t4AdC;=L+?0#;(Hg)PSjuc)b?_?JyHln zJd?SSk+3lb^m{M(sWpH2pYNRND#ByiJr`tJ4W?NJeG)7rPAm~3AvDqf%vf9#KF#%z zI)H410a1ToCV>F1&O$;IWS;}K7~@1VfVeOzTZWN4oCQt}CYaVKDUkAk&Q^1KUh>Wj zp6%sl%T(1W+65!kj_g9{m(f0b?QAj9n*P>>@B8(mMp^)PZewdhpP2^?KW?xySI|8l zJn6r@<%BO@yJc!dYB9319T}AO?5fW@yS;QM{^FnA%RqX}X!cb#MO@82I~uA!b0ERV ziJ8KHsFf|x) z;IUS@ZK~S3dC$}}r~lJ`J@(~i4y_)?nXB6uoVMgu=PY~czZ?78UtbGiIN7|G9z8|> zaR7OvAMF(#o(3QISymnJ=i1{BX$lYgVF&X|P73QEoD{Xl0xLywzp9b6EZU4@Q6$8a zi7bbf^t%1wp|aH}i6kd>&q7S(Wf`i9a<9()?gf`$^6-6|um02z)*e5~ZZ1Kqn!zDZ zHWzYYq+Tz?Kx8lwdla7SXJ!gQa8)&CacQ)(SqN^b1|yI;k;j6?$rgMk!FUGBu_{5kk(cupr{e6ds5PWJ(C?#-1#+Bqfc3nOLC>EqHYEOr=C( zh?^2SNoeujz5NaXQxV09xu-V1ddYovZT|L^Upem$7vA%)*SnI%6h$-^IUC0iqt;a- z@>KVjVhkY%GN{$=?#`T&^=D>TVu)N6)*;%kGhKH6@b7+fmxDq2)MUMBQJT?DhH$*mr!-rbop>5UP>7ApkPUdONJs~p^5m)6#O+vxDb|*Hk z`sM@*3POx=XsC$p8pIXeAmo(FcAo88ce@_94#!=-<^%7%<;{Qb;GimdCC{ z{Kq|KKJUI)z50|-eD;AgnMp{P$;4_9`|wiw`d4$Xqqwb?qfJ95%dtyjJ9@K;^1kLUpr;E6?4wQ3}g{8b1*v*QFbF1jzlxN)9GiA?btB; zz_uDdKEx$f$LT-+gYNp}FaL?<*L?NiRpZ0%!~!=C?T}NN-09a`x#fA!@7#FPE2cN~ zzkkcb|GsMdgIn^08+)BrXt(V6RUsZSMv7wW&YL!G*;=rWVE;LajkUb)+h?wtIP0Y0kA3(YOosIvr~daxwr+i7^2ilKCmqL^ zU$}17v2Aep;oaN6^X=I(Y8hRf0Wl$0u;l_YwKrdS`4N+|^=UtQ^Pu^|_CvQcRg1Yo z2CF;6;jYvaH3XL2p@~+m?o95QwO-KDmW_pnAMuH;+mAl3yy`<|Oz*^}KDY7a2U8#} zkWW3bec7vySiWvaZ-#HXZu2A4HZm52b6;H46^*7Mr{sHQ(@(wjuzSBT{ons(QvuYE z*%0&Jh$(@INy#m%bAzL40$_EWhl2Scjm?7Z)EuT9A}KYksub8OHGoX*kX!_JCns+t zC79qOVvXW}n>VfAFqz8*&xervT-!#REtsAEYq#I=`SXw3Jn`T}|L`S+7-!4GC8>>d z{JQTZ6~TC?bz`G$SG>SJ^c!N3PP7E;xL}`CmuX?2G)kljZ|Y-T*N*I0*-{0@zv=6Ks*Z~D%ar%vCnYiTIKo|)kd zW2Yy@Xghvyy-v<-zVy6hKYhuF1{Wib9wF-9TC(gv{`E#?IwXCJ#n?#y(K?;s+2;c< z>h7m!iS+K%F$h1D#~x%?kBFUk%=mTR-`$Qn-E}FVDVgLzEP>Smk>v^*)+vkBuR%23 z?GCqxP@iLW001BWNkl<{+_5Fu0591^4*70CIWVEXK%+e~0*={W?1S2)IG&DAZq_edbg^=l{t@T+i8e7}J#;)=r z1rGfwoZ%nyVe@BVZ2Y*vNYf5x8SdOvo7jyayoR|7WwHR9n8ePBNj0MZho_MfaTZ24 z2;8~HWzmjoo{37y$k{zK2;h{hAZ977uIin8Ack`;9veBXc>QHJU3L8~0J4un!VkWl zv@c^{zvdlxZ9Z@L>wfC!PkwyE3Za0Qr~zM)R=R8%=NbOuryg3~4#ytX`oI6=qCb3h z4;l~*a3sn#^>+65JT&!#@7*)G)kjtobtX!o6KimonDOIJTYBWB$G-aPs~*`|FVgxE z$lVoS;Cm1Cb)sH-($M<5CfcE7xPbt68z@x4p&rRm)&0YcANtGp-apsG_auyS9zN-& zy#A64FJ5!&SGJFKS`yT2sRXSefSuuY-O<1Q?rp19`U}rH{6!Zp#n6za9t{Pkc=9}* zruL*wH}|(qZmrq52$0$+6zWx-p?dnc<3q=cA92d39t%*O|JEG<2O}^D=I%_arlfAF z(0ai2^O!6p0nUTk!QWp$dG4QXc=v2RRGWx&o0{1Ramzjvvn4x2Zd_ zOpaPH{GPWT*IHUyovXe2$j1InH|(03b|5bqB4RQURG?^19Lt=$zGW(3{))qm%VS=8 zU24W*^f-+!^PEn~Y$0>a1h|_Mvo|EiE0)lXiRqWVc=bKs+qz+gjSWkuKu`VlduQ*t ztGjMx_^DSM`G)0@kwmz^$2V;1-gW1e={+@dFj@d8oUK7psA~~KllH3g>X$Dw4kur6 zGX%9hx-zm~JFkejk%Qc6;7&U*AZGUlwsmksnm;O{o>z92MxNMIg*iDGZcTxE0E;`o znRv`kY2fiT%^O6G$k-sG-H_2UQD_M7A4NU?C|rI5?%Y^k`o`~n>0_ta)jPKD*0B*2 z3R-6flH#xq^(+0?&+lG7N~fK%t>E)7Tl>ae{lWI_IXsTPzi-kSDF`AkgIOF(a3&!prT}x!`x!0w1K98d z@xTH>LsAL?W`aT8-2r0;1DO;K=Yyn|nx?&**LQO-p0cjkHA8LY20NsgiCow@NQeBP zZLRwsoRT677cTHzn{j8zUvO#-hdB>KFX*{S-5;LSqdQh#FA znWf`VD8Mb0T%c5Uz}cm$x~-vhG=>oq$0FvW3V5mmOIa3GRk3Qn?)RqCVatb)yXcG$ zzxVT79?s7@V{Gr!U?x}7OiotBiK%qXig@-(t@nO@`u}{Ve$@Nt zIa_+o`s$9I`HwGcUvPwOnBt977;QK0hD09VHIsx$W@ZjIS9M`hm}av~2ppLy5E*GU z3QPuLbnE>8vG?Y2c3s7}=vP&1?R`#9nk`%MEE`YQ#(->$F<_?4Y!U(l2+6xicsIlS z1@4ghOY(9rBq0-oDG&$=JYGUVm~H|Fa!CjTV#Z*=0~l;P+ep@6Nj;sj_g<^2-XHt4 z)Gc+(EvZ|QLHj?;r}ti~R?VyGtH=ykb^`*Ogh`!AD62QMN#X1iVj`!g9GF>%iqfVX zfzCR;eA}=7lR_67psb2aaH)k&t_*FG{exC7+4<)0)_lud zGQ^#j-Bfc-Iad=dWe6idyt{IBF3g!>1uB-^+nS3XGj!(DPQU!3zx~Etl@N4sM$czL zlGb>?=RM#3Pp`e;=5L4L8R$NDGxHFbiH#^XiJUrPkyduz_<=hHZl)bN7jQ7G&UoBE z-gm=KT>UKh>c4JlvaB6SMUb4?48k-P(J1b{%kR45K@Xu*jCY2JJb3o;=?b+6HX7{| zofN^1dW-~i?V-xeC7aiDJF@zsPwbvl0sh%@)xwGb%92k# zXXMIjzy8=W@4fz0&xrqW*DVjGk&&<_Mg>na`Hlzi{d*pA)}jpAK-oi=J5fegAba%a zZqDwU%{hwZ{v;-+>Sw?7bWPQoOa2AGf!GE6Wr`W>)|Sr@gWB0~YA#>{k#g&yn=Xoz z_F_;ffRq4=fj~wQBrCZG<2XwWY;n4GcIGm*@LWn3vzrjq+!P$31UFtlt0UATom~fT? zUEy*BO)`S#OhNM0lwNXHxb*6ip8JY#{hu2qv5?0aaY4w6h`D278ETr9K-&5yNRrDIsrf7D0z9tk}8kM2Mty7uzn zsXm5Qbj76*E;_6V&E{DxyOA=4%wrTH4@FQjikwr<3Rf~$kpNg~ltX#dPd({7U%Kgw zpS%0Q^H*E$II|hKbBM7RDyl}CMk#nsscw=8bs`!YOcU3#^u z8XUq>Co@Hmn9K~$2#vM#g`k-fX6ALH6l78*7{7A!$jKYx6~DjhFTP$cpa=(Yuw}Qt z`a|jZ2bzmcrpwMO``N1;$-$(ZLcrQ2b7v-(z=P@Z4k0c|Ax8{s>XA7{A$B4sf_QKc zI}4-;P&2TzAQF;!r^99nH)bZ{WSohTSyNSpTvfdG^wsxo>wV~tKXK9%9-lig1dza( zsYD25j-++YDTFcvgtB0E1!pA>Tqo`Kr|VQ_ry^3IAZYH~+JD70YXP{CF9Ux+^4fiT z$#khmaG@cN?F4CK7+i=!9v~6~6mzyFTW*jWGlM#-!BrHj4mWm#P;4{U%qDEa4yKfJ zV!CO@ZOsb5?3wE>`H4+`|JIvMy6iJs_w9v|y^H z{DKRLT|dZM#yuW7D-KAe8HD@CvFgH4*S+EyFFAL^YMR_(^>mhC98wTg5SJJp#n=kz zb~B6RX{~#eS~E6OjGh#RR)i8tByj2kVU_7gty6yHvo@{Uux|a;pW8i=z~~T??QM}f zFu2U-M&|6o2687OBQm%LCJ9&oKM{M~O%Q-ryy3fVf74x$f6-Z+&K#ZU`*cdg6eTyV z-b68Y!!d;65$<%#;jvD4)ktSZx`80-YRLjfSTqK6;=1vzTbff(PS1VSIXB!mx$5%I zOw{uTkwu7akyY3Bt#Y>RZ(*y3FK>sZ&zfJm&Ml-PyL6?N=QRxYJKO@9lY?s)1>mxXNp1V1W4gjDnHflg0FFe$1adN_cG&fTC7^8&LEAn4 z2OoK0a!0)ClF{82IB+|S)Z1!ga{)(CG9}G{KqNsVa1bvlD`(Od)Z*9Dk{Fw#ZtwV5 z*xDndmHRPw432}O<^fW1^?57r+c_1GIDmqaQ8eNZh$VX}Lnp+xe%({k^rvezXMoL^ zQFg>LVnL9hsqyB@YaZ1!&0oI#OXr?BWF6`^{TSNHWoXK-M5H7zB_RncnzUDGu5%3J zE+EfIW6WhBfRcLS0CSU4A;AE+WU>$fTnk}g2tk4eAvMpYENBaSv(uhwT)3fl$z}4M zFW1lblid^bLgHq#Js|b^-PilCe5k(?)w55hGWw2b&ZTqwzAX#G+RG3r|g<#|g5EW5CfDwU<5Y#z026k7k`pL{$kdhCjf;&dcSxeu!G#Wg}-L7 zfD1wdGessBWXiwE z5rje{WJ}4_k=x0`$ONhCV#fnk7R?KP;k>xYPCn@aU%9=SnHaFwfm$4+H~+u^dJ1Hhittb59JpS|wR$6kBZ z)h}Ib(RS`?n&jEkEiq|Q)U}clWs3!30bvH*l4X||B?_F-pVl3_>a))te(Eor^Q~K^ z!lVB8L{b23=+D9o_1Pg#TT0>rClZ)Y2&5oq1-oY>Atsw&Y-dA`&*c4I`?eok{vZBn z&AIWpFWyj;yyu}jIjNo~1ZQ^+Ofdv-fQK?zc2hH$1Ytr~j3`C2YT9>f>#yzR7rtcO zc~3g)HNSe(=2w2z8f#lG4kA=D2sw->F$fWpxUhHzgNdkWGP14?6o8v-+(GBQ&q%a+}RBa?%&ON)yS9)S1o!+8BOUlaf&!i-F=u4?Qa z%1Go<2stYm4uYyMU*S*-U`lMvMr1@V@(@e{Vq~y3nn3EZAUr&SWY!KodrLa&8D9kG zr7t=4)b*XIM7=Di$y}3W2m-g9$U&K$+}NG6bBh>6=3uj)PwWXB&hQt#eEsB9*l_6= zzjo^`KLB8Aq5YX_09ZufYMh;vVx7QftG3#=@IgAB>3~dsD^J283Lz@8k(p-8xt(jq zN!5MOYCh{dJa<-_8=MJnJpSjty73ghaAO>wwqBE|?F#@oftk#m;1a;XP9E3;v?v49 zKInh)y{+!c<~-AKnbTuZ-t*&7YH;*O*qWL3g|9zV{_V>(GHHZ2nS@H=tO_FuXmVxH zGQ?CR1Su&NC7GMI2FX;N0@1`|^{9*1Zn*St>e{IZ=Bj)?JckL#Z{==gVT8B2lyAS&{tj^ZvJ8M-3MaFEQU+~C}!7E$lZxu zK+}~&Pyl9#g}8fmH}_H;0#|s1h*e7BCQMC@rcog`;wpIza7S|D%rSVa&TvWqh@~$c z$m5yk#XtJBzkBQF{?lofoOAbAZj{kLF|v~opw_E0JT+!4?g~v!EQ-L1#mN~=mQplu zryTWq`&REEJo)_Y$8WA?k0(0hTfb!%M>_1bTR)6-9`R-vFxNDh>w3%hWR^h2P^Cad z!U}`urg4}M6B)!D4isc=Zr&ntc#FIz4k-ws@G@d(Wf)mAwBhU(al|3zr~m4f|NMqq z@12aG8~`w~%}(wfV$?Nr*Pl&0gv#+7e|h(xe(dhQ`n|_I?NyJy;DJ5g`^Lof?Ry-B z2Z|vFFeiYcd*c+0)HS=2Asd7}=Uj}g<13$e3U6HT!9V!MEC1*=6o_S+QVj#`EhzKF zGQl8x2LAHHTYlrU=UjjNmQ`azj#P-WFfnFokb-1*v`JIp?SFrt%#h+xIeM>g7D!uw z`|Q_z^U^=L%h1og;){R%neBiGRA-&itV)=TJ2r6E-X|$<5(LErmhUrwn1B=LQx3W z80M83fP%4oDh)mU`Vaj2hM#%uB|C1~dDE>EdwSksb*3D^W}p_C$H8t5R~j30pUM}U zS!{aR#(JXut^e_@Km6dfy-5gLgxELZbyGJ1NM#1%O(2jR>^h zO9#^f_7%>N^_39!?An7U93?mT2(`$bBziztHhHw7P#9a@h)brrPp=K%~ zD8mdOh_#)`ZVcqU=h{P*Q%^3geSGwhl|S=K-~8a0Cuf9-9~PRot?sFNsY*K0&tuAo zQrl4EM1idZ@c}THU$?+350rE!n0sTMYD`UHbfmpN@MP97Qi5=X$bPioCUZ(dv1iNQ!jkwPp~EprYqNC8-2Y7}bTEn+_> z0-Tv$iI6j*a6f5xD8NFU9HiaI*}V|1v|)(5F;gV5L=966loNXdC-hjW6wY7e*PK86 z=Fd&O?<IPBU*)4N;ZNP}DaURX1V|`7*J{QT9Udc$$jt(aW%U-~ zryV#d3^z^2BBh{FkHUpm%0vT%Z+EanVnE%@IEGNATo4x>sxuXlkZojiMT*J*L_H7J?%d4 ziq#*#`G*8JOIxW*zHpn{v0(1Qaovw;I4y*YSDc5gzkJm08{X~m3h;q&Z(E4g*9dGuIdfHd)w>Zce^TDq;Q@8W^79>fL4|JbaEz5#yg{SW-{-#ze- z-@M>eKY!NwSUtVR>#fy8+k5vsSgTP8F*llBA=DvwAt#?yY&^R=va%Ca6LRtGe|qr6 z&;82X+wP>h5=KJpc%KNT(+OyZO z_p5Qf`__rAopU3qyPUALM8y4|P=)=#dSsi8Ag zuUSz%w5vHdzqcc?ZKmY>k3aO#pL}%U|9<|8-+uMR%bs{rwY$3Gj`4ebn9WjePfEs8 zgz22R6ofoJc3Gwv3;A-=1H1!qBTW$1mNL?%5;5 zBUXS!#L400P%s6+SqSa~9!zb78-+kgi3H4UpvY{laAI&QBsC489r9->QwT(EDItcS zmNc^(XG5Kug5qPZT>CHoxbstg_RlZ;)vJE+>2HchD>=Bjb+gBz!Xru5Pfpb7c34us zYRF<)dYw{WW@rdOBZeT~xqa%zSC72vTI@%vFI%SEQse*oy&KA=oN6ovRM}$)Mc^_J;6ozoH`agn z)^9Ojy7V<>U--uE)1UX{QRe^p%5z@yg4JiAx$5f2tiq6Bs*en9dTya^&{?%oh8k4t zDSZ6XcmB>hZ@=-bYHxkL>w>f(a`!>ih-Y}Poi}g4|E6l|blvGfhzpJ&xKIqkC*Oxo z*?G7u_WsG#08hYp;-7up_kQ+w?s)9k-Cuh7x@#W2{IZh= zjGy@TwZr_{SDf;cD>puV^ZE-$4Yj4l7{ui$b-Kvb%YMU`cE9u2@BI6(ZA*y{-JTQR zfBCN4F1u*WJzFYwf;tBe!p!#2RR5fRo%q}h;{d~q=8?O3a-YeWZQT>bZ_9u4iQQ+OHBz`!l&sFyC!)ae=m)o#jK&@wV4#gP2$*j0jNiI*S^DxEB);U?rQ5F{gG%VXL$sK6VH#pl>_1K zx1ROgU2^~SYDkhx>;z(xvLq@(f2whJ2_XdL0Cs3L32X!yTh`bKX4tiTV)K*Ed(;(Y z{f}3Fuq#-*wy2fKky0unU&*lM8 zClYuzb+_!!M4%vSNXdx7F;Y$rmtJL8o?{oSE#LC5>Ahc_UTT8LqgUJOetN7({`tFg zT4hAE6V)x`tj?{|OioHhAYvhy8&M(cL|%7@n>wQu%1Q=jq1-437MEChPUh+mabG%x z+W-I{07*naRI@^aB$qKlB4ya`SCF zZ@gva?OS#GR0YI#0*^3Mm+I(gCR5CFQ*SfBXbXMK57XmV^fNnsK!l4<9e&KYBO6ay zxq4KGI%RKJ3GF2_vEej^&XmPV1wEK0KWI2{UF=jyYv~qx=laM{Sgt$fGQmh zx6kp{3GfIcFrT|&Xx&&C4mfG7>~`?b?&|jK>CSDv+UCrBm?wdUC<_MJUM);KR@#MUmTT9How~X_Wp&s+ zVY_!tKCoMFykp{_Uih>lLh^tr2X(_dWj;p@jEL&#&0 zg1s?Os|jMRWoKBeDWjyUOcaX<@@ziT?P%Q?yg!{fC7$~W&-vT8eEi?8-}UCoG@gSZ+oj5rW`PS&<=LL}D-OhpV;)s!&+R7Pqcm%%11-s&bY zChBxMTkqJ_9qatTKm7WxZ{GCa13QZ{YF$tFdf7v&YK41KnQ~uqPPH4eM7XEiKrLk| z%HXgEcjceHvUuy?*KfFP8~MQ7I8mW@q;k5q%ghe66SHcp8PvKp24_$UEk}bNiIWpK zOxn&cYq6b=na1N*kR+Jp{T-#bcA6RN$gMv!w@#K054FMPbJ1pb#|PB0FEfc|PBF41 zINTOO0^8@{Ej}ww^MJ@7c20dU%u4XcFw8Fg-g~A5(7smaneuGt5q;b5eeUP~eycSa zq9}|V=1%0P^8aw{NsoE{*KfLKdfw9%hez1HPKa5`eHL?2+gNkhr`zJ)`@_Wshq&#? zlrS>@YVN`hR22vL7R_|=y6(Tenduy}n^O1)ue;iAR-J`udXV=K-~)g9Fi9muy0ERhcsZOzc(Duad2ivi;S3Q^l8oR>yymr%bQatZI;?)7Ngz8t`7IB4gf#%)OFjpPv@#KuMKEYZVXMTz#)`HS(GGh*_%2QApn$f z&I(eU+&yKMd;Qcjy{EnKNw@yn_dol&EoYxOqN!#sqLh}5h(p1u-j*~sYCi%hGuXyl*-rxN02UlKx zF$eEY*HT7~Q7E?+zFc%0)ov%0<#4A{u&d`xmUBisWT39ns-f_Mo&21~c4msK2cstG z5hEbS$-8}yjciSx4b-2^`pUjhj1DN=$qY_yOC1P+6KOk6)y>TvS$%L%a7>#U3~s={ z;|It=3=)tGa4r~NMj$dnn@ux1(k1T&9i1Ik_$vGoU0b zG6w@J)Fzun;MBGP^C7sP^9`1nU6H?EBzA-rp5P8{4B4oi5Y-xWb}+SLB1~)s*~SN; zu7@vMvnJn~FkH#h;jVCQ0o1|VreNnmr&que^9=f05fDRQK!C8f*AnnSzvbZxy|pNA zG%I-D58>y~_wE3aIczWYy3F{~LhaWU>xH!dHm-B2+Ri+7@ZOFC0DvwEHRquGNH9R0 z2QrSpf)K!r0njDD656f!U_^)?wo=st`Xpup_2ffS+P=4Wi1w;q+6V75ORLa<9{UHy0OE7lOq%k(ppo$S7%kgiJ6H4dCrs?%?ZLFgGA}qDP;(=krNRd65Nc`!OQ@J z*o~MW2G6DjVTaZ3w!L4PrB^>`?A&$5v){S>kN$bGok^06mfT08eS<#mwfpsj@9J}o zKXqZTD*CiaZNlWl2pZG@_do<=BbZy=WHk#MM3`U{WB}o%l$Bx`f)E%*A)0ejr>xwo za$T#dyTcU{g~W-GxvWUfd-RG=fAj};f8nl2J^8U(HRe)`3>V$u5V_L{BnY8xidJ}A zHWefmOhn}5)QQ1zvvr4Fat=nK%=RJtu$+ly{)0st5;~j@E}ih%-aIr7)Su44JYybD z#1Ak(gIj0c&&41)3c(N^TtgAfS*npMNCAU63@}6XeaH0h6W>x9i|u6AB8@Sc>?vmlRFDC(S%30y zNba-{KBmxq<11$C9j8M>Dfa~u=S~9vQy=7s=bs@;52py*wbDG}kNqHC8Xe;K`AqQO zfLS&r%`j_u!vL7(8CB;?qEuWxlWpgh87v){eyr_*C_oAut!cI2P!bEeL-AUs> zO9FRuM{32#2ho=vIzfEN)x9sV4qQ?z#ZFJLBkA44JKI@*=tQ=_)1K#iF zWK;$Uk#n6RGt}IjKpH%jtm@g_1Hq|`LWDY{lr3eotU@6Mc5;waHG!N1HQ5`5GfO0h zE6QC77q7!FK56VjU!HjC+a~YXJ}|G=Ci<2wR3ZTZJ+=S%;XQBv+{6pc=FRJUGI@<6 z2B*R_4{A8oEO3-|ye=fGf{2+dImksQ7H;GzClP^p%C)rQ5$w9>3#(vH*s`&m_ze7Z`NIM`m>vo$L3bbsKQ>qVZ@sBzWH^>Xu{YgRbDu3(ocqtPq^ zGNRx@5TeKw*rK4x^iUtQ>Ps&ked_SMYCi)|zV>v^LNE~8_A|U{yBSjD*HWBG? z$S{f_0|)^HwoTG6KW7yVm`HdmB;fd1z@l%b{ov^kUoeTaSpRalH6G3N_7<@?KQNc- z3sHj>k#ar4VFkRu-KG}QYKjx>O zKl0eqI=g$AuC)_6lNW|RMK8dhf7D6_1b%~nQ)GRfs$pKO& zz(OEm&zXxTnzXlP`tIxbXzQ52+U2 zmsLm}Hq*OQ-qak+OpAA9?C_6!$+gfz9Aby=gDuT*F6N^)|4020*XgtGD15$>q(z+A zf>(UUjYG?eIk4lxk2rxyGW*D8Ro*^-^NR1>{!liG(N>g2jO?76swoTMDCW*?A;#2X zVd|7@-LPeAl5&ZnAR&qpvTDi@qMQ|;0}&9aCaF7_ z#ZEA&2UU2=EN((%4pomJa)yW-VC3w`nS`gRpow1oXgPI^e)64@zxU~hr9W6Ybk-#R z_|*5BXTNRd_%wd$s&f5MvnvI53QWPG8FK^)6i&>M$+DZdyMfrrlX_B!hggs%Sn^KE zL>7zC8HymP)hwH;se03BRW}qxI0lhT7sR*xuYa1_+MIdmY5nQlBgKda2Lho;jWR_d z6IL)uESf3@iOeA*WcZpxAae4zk-t`r?QmXI1@2ws!mnPL@a@W1b2ozNWoHs$U#~tVN+6b&FTzcn1YEY zP@~>7&In)#C?P!5ug+cJ(&sl!MU4&>RV6tDT;Q~%{76Hh;9 zf8FZy&ly@XRM)-WaG~;DkW>I>=Yoel!}4_a&LMvHQ7}n z!9hEAUn?_s&GdjPi@)O zBO^4U6AL?BIrU|85b1a&y)Wzf=qMc@AE%7#OT(8(SvY9XOQa+IXnPO!(#ywcwSL0d zQK?N*le&S6PA8?RtvP87M$UwxZVB^jn(8V9n%vcY(zDLK^Um>)U3b?RXOBpSGsrW; z(KK2&XtKs2kx5;vI;nZi)?_DwFr{ow%H+g^z+4E*K<@0$MIaER?A^#i!i_gUbHAp> z^c9y5U%Zx{|EH6`|BvGGd=Ckc2A9`S6mbe&U@;}1|d>|F%vl)L>wd- z$Q=p>u>fvr@T98Qg~iatOKB5a3J_17c9)7)jW2vQCM+chmE)8ik7-uR;0=+kfIY3igan zoc^-ydM_Xkaba)?;7A6*-5u`aWXP<8z|4On80y5re*E@+tej6jN)pWn`(ygiVq7{l z+_Ibi{`8DXIuGp5IkP)*le^t+QdLdEBO~OP>NhaUO+7W$udAlfOzt6cw{4%i@RD_F zRtJyDNCb+j|u8SaD*J6niU#;E3&oQSvx3}Fdsq@M5H zq33U~E>v59VaN#+bx2}AU-(W(OKqHZjxitl30f`k_ib5ewA@xUnwy%F6S22*0L1i> zvHPP`oO0s%@r{y??mHI`8_x$*2YxJewR|FYB(Mob00QXC#)1L<^vh1VdrMk9%9H)f z5w4catLcUqAkvh}GL)UN>_!8Pb~{wi^mOlxlUH5-w8#DVJHJ@f(>iqpL<-mXpLR_ z&Yf@h!t7rA8T^3bKeXn}@`zOZ|Kj$1E~*rJzu_mqlbFZ-K-?54eRv7e905&~-O7&v{Sp2NPgY zV9@%0Tq#|joDRi~%*XFl3{|L6NJ-c(+CO1G+VFH=!Sa(8x9cPF^I899|9lE9KX zkwlrQdhqtN2rk*ENtxj04oyWAfst#kuDz?D!WiBN|FMM49y}`h)9S6fNc9i)ytoI@?aNySbR>)Mao&9cqFIQ7U=Fe_6$r% zptWco-9<~cC_fA?^F^gk{D>6#QR%OvGl0^ZTtD6nR9nxUJRN%JZ z*J(*f=Z7&R^u%+lQv>v)NrA&)z2k~Q`8ZmOA3D8`r+(jgXUzGscm;!Q&6i)ZddseU z_E50K0Ey8vQk^*lhA@d6vwPF4s(vE(J-a5h?wEY?lP`Gap{e)2@7rgb-Yuoj>}GXz zsA^!gY*B;*yTgp4xCAgW97&A`ASd@2VhobAtC4VYhY(oU+yU7+p1VbQ-o@qmk>V%b zwf#;1I@M$X_D!}tK7Bu*lTVsm6YV%3g426u<_ds$7Lt*W!83_(#8uFMRRFg)B5 zk(_YBrZpQMb<(@u`b80pj)g`oh!}Gc6N0Lmy8&kI;CAAQClw*M2c{xMHE&W*ra5b5 zNM+QC5P2R*w1@I->Z5}AyIh$D-# zviS1BuG3+!;pmHwFDZeSTZE30P4pw)+|n+bj}5OJ>+d|GiwxSigf2 zhfB*T3k&BiXzmgS`1JRiXTN)z>*5uU@l^%w>AB_{g2T)Kc0^(|f;rsTG7EdQS~Uur zx*9T55GE!j1VLFcGdokGIk;7cSFRi_OMBCAd~)RUQ&z4j_w1UWkfbc&6gtIlmqisJ zWQQ|g%%IpbJ)o-Vmp)+#0JS$M^drXk$Ln7F5x)NAH;#1B|3wFtykodAUsj^gaeVOe zO|@;6iUB;t)2ZoI4JndoovU19I@?sr)|<520d_hj<;qLotuEIZ>3C2Obkxqk4`XFZ zcPM=P3Ec6Mh2vwgRXWxrJ$}=miy%#_eP8gHVT5koQ}UXOJ3~dz39cmOs%8!*O>i#C zZqcvmt=lJ_`t*zLy>HKlKYI81XO6*B)ns!IV5p`95h|DwC>u5Ze|ujVEm?7#8DC`H zTUBrEy&HN38X7@2yHK;pBP6VmK-M}!yKGtVHZ%5&$1`Iek3BQqB#p+_W?9majeIOD zBSyPyZ6GAsAVA0xqMJp~AeKh--fyp}dv9jM{CM5aKrgS}yH#~>RmR~Q`n^|`8S%vz zk$LlGMmqIQotI1rhE*w3R`0#1%zGvEEGmYGOk}-?3OzAnRxWbyxY&N>_L*0I_~1_u z9(q2}mMlG1hSrY8=2No}eWnVtKTb6KFMfLRA8ws~#pdYpQ%qA$=EQOoDJ5Q20Wt&w z!^~Dh)G!HBr$lOvf!Ag#&Z!DqrfCXMpLw#jlBHf9l0;5DYiRp@`~LBh-#_L2=T)om zKva#Z@$jON*tm&u!Fi&`d2a?&5A zG**xMr=!)4&|Y1$DcT^^!n(2^(mI=(65oud=`~9eNgKYIr6h(t99&b0h>Nq2PYV(+ z^SCNo3j;<6QUvnsQOY&z>nzmASPayT+8A~s%mcCOe`~|0)$+r~-N=Ad0YRC-mWWK+ z$ST8eT2Gj*jf^!ielUC9mKB@NTmQSi_fMM8+I7RtX6BtI1E_&fmk9xENQFS2BocTA zRK*Dy22`D@7cvIoz(x&}0QJ(K$b0{qb8Ev<{F;yLd3;<-;92CbezdrvfBfp9GnU1- zK9=mAz{r4zGJ`Xh8fLac1oq0{#Cc;#30@RR3Nj#LnUuWvIEuV;k+rHSsuoN@qfvik zhx@-Dzh>3C=-%5N9;#Jl8qI8JCj0L z5Mr(1NvCsqA-|%OT2_bKqx`+I#%NdkiuSz2Za;JYsnRghOU@m+dHX(Ns}_{HM2MX_ zqp>lfv9b~vWH^q@*uktC^I7Mw`s63>IIz#1wRvQwk&%dD;|T;IVPhd)d%>>%EFW_3lJ zsNloGR8kO)CG?v&)L(i=`lqiNxp#kd`$N7qAhD_;RzSU~K%m|`Yaqff#IrT6RRBYx z4Dy~*FE+AXMTsH{?~x|y!0^br^%Ea>&o@4B-CLHg89umsqFS@wRf!Tu5lEeo1F_+V zm`ExllbMl9<;^c#{^9TJ)0ScY^IC|?Co;5%fu?ioUOSoh(1{ag-5ANjoUE8~lx^!m zj_AL>>DC|K=fy}BKDI^-(oEqg)@y{yjR1TIWKG?h7mIG3G+lwmo!8C$bhj*M z-+n$w&)YpXda+nN=EqrCNoN1Pyh?xZx}j4Ro6r8lJ3%#a%wWeEAu_7Yi7_f-041m> z8>8yYp@YpL%25mzZ8rTt91#m*HXfClxo`XUWtX4!8}E7LJvZK!rPI=&rldacS(bS( zF3FnCRU*rcwfj2EY!TAz0q_bBoScJNU?+q{`|fQy6OyRg4NVtKqnwWC{;5lT-fU3s)^$wfKD> zynX2qYJ;}XG}dIKq)LV~f+4_(Fc_*zP+}1QOvC_*7iGgNiYdnj8?t_B_0^m8 z3)}Fk*G-R2IS^(`^yqxujHCV7L3*{iXri-2A2Us7^u_IICBmC8z(iv9O`AldVg<7| zkFilwCd}^lCy)h+LP>4p% zC4j6Ua*ak}4ZF-ohEuOG(L{!e&lvgWmv<$;Z9t)Wpm*2hWmhU(Jz6do7tmi!krIfQ zv}(vGDUmf~l#C%(Fpja#7!e4YKwB}lDA05;1 zB^NI_I94|dG0Z^fDfQ$Uk~NyOT4bzJmRZKw*yQSULz^zx_<;}IA~V_0lFCej1l~Co zG5`^oOvsC{sLL`T1;h}U*~?d;UZF}NKH><(-q-_8v5~y>;w3LT&Hv8d&%Ezz<0OuV zl!Ts6_h#-8KdWMdcFNnD134f>v$q!$(Z|2ny!vCwX`{)%JBJ1>PbDN|QjyF#79v#z z00KDG*<0)x#4`J6pu|>5B{C7ju(j62>QJlNP0x$}?0OpcMNIfh|(S4s-GPNO+ysuG&tV-GaQ5%?3{P{WZqlQPanQ_j~FBDoUK(Y)DjdKtVtSKnn+xUDdkFRU;6WB-tvtH9^Ns& ze#0QCRT!(nHkz%)4?~&vB4VvoHl7$vu*6Wd%+`>Ct+8z4Nb4}WrsVwf1Ml2A@bzue zTi-YN?Z^Bv9&~)?P(sJPu1C2j^6>v>18KbJuKC;McXs$|whV4uZpIRx5m*B;EHK2B z3Of-CHbzN>S)i&)UNe>1I(N>%MX_ZPL{zV5OGXDK)&IpGePQ&>wTniFvt~Lp8XHuS zdIsYMV&i-!9<^$%4rQ|SiR3j~YqJktv+5cSOCBLpwIwdlFK`r14<%~Liu&>Om*=E- zJ;vJ2g4ol>HS0FVhPJL;k#Dfl0zuo>Xl&#CSzSqyay;`*FWU0RUuWnztXrK~BPSwDHEXPc-MVSDIDv=teYOE0=1{pS9l$q571|Z3tLX|DD#IIRZ`N3^t zYgSb+xMIuxoj)UI9DDDC74>Fjjn~>oMR2O(Z2ny?m zKFS*5$t_3`X^6b|ix9XWc?9#@tTFPM^oQ}Nb7J1}rlsO_=l-Nx)d+FwHLgTSnpR@V zFl^W|d#9sIqjS!C-uwRI+s$cOu{^5#%*JGAC-Z#h_9#`b7w=&i0su;0$S|`_oGPp} zG+B4!4O+KU-gNHZ%@5PtuN|9c>Jbl(U8t5`aJm_yiIi@*D;co#j!Opi&(M?O5?fSa zco80V!I3ht!Z$M=s>Dl&^_yRL=!O6G^rcHi$97FrYbs8? zfTLJb6%y45hN2kLGjj3SLm&CV!I?}g(d;cb2w~bj>I7J+ZL6~Z+d!vM#wL2Ww?3WL zqa$Y_+HaI8EUysweRPNEAHQ|=Bl~>nh>X^g3?9T18ByVC9DB*UBV*`gS8x8(=eON{ z_r6ot4-1h2)RS|9$gnt41CV&7$fzm<#F{xV!~`+ch!>J%qG5-t_=U~!#=+X#{$bDc z-)}ra7x=D3w-!4~Jf+?bcj}k#ZM^;5fs0O!AJ~`9G&!yiD>)DKN-U~s!OWUvo`?+- zGgOpF3C0OA0e~lohi!d2z5CWjuKtx5HuvwUk2|&A5W}#`hz(UMtWK>;v+2(~Yc$=R ze)pleJz}F(D2&*TBOVH-PmnOH3dRNLAvx#tS}5PH!>J?8AVghp1Mr0xnSVtZBuXl^yHq&XDOtnB=bnLt+}IKBgjv0|JUgz zzVPE@aZTTHenqlu=Q!Dz09Nt@jttLUiC}HS3S~nqvo(I0IWlUj6(`8N5Uo0SVB39D zQFCVNtDe8_(LKgMVd{;Bs;|U0%`)qifCCK~t@5T-?xQ!>4_~7>Thg#s22qq*`I2T> z6t%A~UF$_m5Ii3!5~MxCt?@+X_n=cqHfrG;JQ^@>x@=J+aZ@vXplZP!S#_RN0hjKr<`D1C@vN@!EAmAo4_fNHIk&NMmll)>1|89NR}3 zvr-B5Y6<^-eS3uy0*J2kJ>N#qvRA`<%V*5w(B*hWuSHQ0=zs-J`t=ztwX3wE_Atp7 zr1I>c%$IMjJi0f5rKG7OK1;>0GCNg2H8V3g*;qWxmtJw^^e1n}+j{isEN@;XT<2555k+!@w#~T2+xz#*9Gr@w|MP2`zPEh}k_=WW&MOr8 zM*8wA&)Rm+f$OfnZ{vnRHtfX_V#`X(s+xK4TozeoA}~@XqAV&<7MRI;T4nRn&6N!+ zYj6F;!Oz{}oE};w@5^NsjnSt@$5Sfx?j4avSD@n(|vAV0}*S?tV9+dfaFj? ze^RlQMF}7gHB4+wnz$t^qsJae_dK@q#czD^%-&tjX6}+(w`E8>A<_kn1)B1b_8}1t?6jD7L{|9742hTB$t{X0v{} z@U*x(N_!_0qfweAk>xlt-Wft{EIV-*owL%x|J@BgUUO2_M$~XZLL@HpD(VRYVwl(y zv9Y2=uwVuwV@x(_{gT>SE~@_P!^zLTclUk!ikrvvyEHEsPViGmeMUfM*k^%%+Cb348nAs_jYT~?wv8<|6 z&xl1|eNO!R4bkg9HSq^uX*3Vrwcg?qaXyr9&wopT?vo|_PCMM=fpTFUj z+jrjhFT2*9RAs<>Z-rn~y?7N8g@PcFVeeTLnYdIjHYKMn=2vZw?tCIhv`U#LHi(!2D}XV~3?gAR&XX#6@lGhoaOIii!gZCme{$@)AEX*$ ztFt1iH~xek8E^dZ`2#D5vEzUy4g;}@cqIeC7;B6r7A7mALgYn_v58NYEgIapbILVm zF8;Z*$M^47L>7j8rixU^csmlAjcfd0es#wvZ_}kCimo;U{kV$;R22d77mN~=3KqjP&)TxDlWg?4)Vt&_FE2&)e z{;}P46Nq@`4@?BgzIDHU;m5{yPV+BcJbcPB-aSQ$0_0d&yn2_3Ln;ms z%9Io-rIJOH^>o9A;UC=k=wmQ$AcgXCI@b94m8 zjz&>WtnO>4IIhKuEv0hP1ugc6{5uKH8J&j)$N8=HvU85yUpQ}CYDWTDJ5QQ+??&Jg z^ka$`E63{v`F*N1S%`_0^uxb?@_~tDY|0PT;61Z}_u5Dssnegk;`Fb5{lVM5zxR~& zg9><6K)qL=iHQs`i3lrMz*ueyPtEv?*4Y=IZT{ek^>^QtX3o>mirM$t$k0lK$2kG9 zaDbSUh`}QIje8nE@XbxnxNJ)2mF0^2sGu!;Naym!1=l7}AyN`mqeMhs+ODto&}5^bufM2LF?L@< z9$byH3}$MkkWqol zXFAnPH>@66d(xs0T)TaA*u+sRLdHN89!gAric)0MtF3!U1Y1_%O-~bJmFv#dHV-=JG7iYyqEZgl1)2-YF+*xOW;CsC+iX+xJ+&Y^$7`c? z4kop4848`w0y)J7a-Z~v4S}tr)AIF5e5kS64Op+*I=p9}XP>dm7$=;HD)8EK?CNFFD?a$dU;T6A&~bqyxiq`%JU6PK z({O5@t)T!*XmYf8KCIRkwxuum;K3@>FPt@89oAh<_G05f&OpsfRMlD=SJ;4O8qGAL zRm*EPeR+GP(W=!eQx#)qpu%iiz0NdP*?7vKKIT!dUwbm@=kV;>#tg6BPDamC1Z@Sl z5c5A!cf6vVvNnv##eOts*@vAh6sdXHg*KvxZY0utj@xLlNNGaQ7U+rlXl?@$QS_mA zt=O^4HJm5sB8Kzgyk2_I+WQ}v{Nh(1S+}}ciL7Ww;K(r45F2Z#0%W37DQ#L6UA?Jt z{g0C0`pm?5V}6wjwOsg7Ic|$O<~LGLpZ!rXo}|CJb$BFp505A0P0ZG*f=C3+@IJLs z>@!yxFf)z%)WPQFOV-UCXn4S3QM%%q|zP=De+9cK4eQEgi^~jaDWmvjJ;s73014N*hiYWwzJ< zRVOAK-n4Gitr4q9p3AOd;++uW8(rEDs5;f zTC*4hVY?QLyj@C4C=!1;7f+!LjL}k>wVVowsYBq`0*altzK_6wq~?#O=rBV+gPIilt6Mszm@XKm*f z+e*O6jNbfr)9=1<=Bl$sFWq4GH%y{rEg6-HHO+<)QPY!4XkgHO`dNFb@#`-Iw-^Op+31r7Xi1j_#~ zom)M!d@M(49-K41$c?Cty)WSOFM@A~+WA$WW=KL3Ko}8Mg*PA2N%GiPW8JntZ(%*c~Opn#F z4HBLT$~1N%c&?0E73q=}EvpG(;Au0ObFN2@Htgv~Sy5X^Tgct;r>1Aj{JvjWea{mO z5_nZsvuWe#-UE#<-?(%6qSzRK)OpbgDg+@K%i=Ao%*)S;KKs3i-?+ZMf65&$DTX|6 zkU$?ewiwntmFF9xpZk#;B=?TX7CS%l$Uav^l`M&PA|)^sqodJ-5APkV#;0vwwSV_P zFeszZnpr$R*M4h^h;fwr7>-W7zMEs9Px4imL@uBc1ni65bkS~C2(#Uuj;S(IIRBEJ z<#+{?Z>8-cYV+h)o$0WKr!T_L;^^^%&iE9-vgL!7s`=)(9o0wlWdvo^g5erzXDigZi7d44iw~;8epUP46-i=u{)A z)CLppzWMbXmBGsB@~W*>ckgyX%PLoIsV)?E4e{MAK>)u{i3uI;tru|X*4f(b-pMgn zAGb<^V;{!UlK8!7`L%!Mm8L%+E8{2+Fi6dN-nBt|bLXzcKoo5{wf4xanXlckbHzwp z8Hl`NVhF9(^^7&O zyLTp0ErN&|Q;EsMQ8rzV;`r3lSC1bUi;yf`x|p=_xm)YcUgt;QTwQt+Aw)#4J#dw# zFU7MCdy>iL2n%O-qEZJ1uE78z!^{%^~c=FMM>rP(g8p)o0^{Xy9 ziH#%j$irpYX5&gs7VVNT2$9!bMxuj#<@0sSxgRaMWi7OVj!+WqHXh{)aCD``_TLZP z_BT`=cPkf{SS6f69{Vz0k``^Bwf?eGW6B!MBpMtXShC36wrw)Yuw-$~DbLi^&op0q zUhQ=+Sn>A18h^t_$B7&trm5yvieH~~eW?~cvvj)_wRXVzr)#_FpWoE@kDuJXbz}UR z3u}8PP;W@m%*0bfdjGbcS&Pcjp?e?OJG^1#nJX*>$(=&l>uTga8$l__prvE0mOQc+ zo_~>7duSK7g?AoWN4+0rfO@QVx~*3v?{GTg9++wuXPC)34_LhB`Af$3K_JUV=)nH^ zJr7L|#_+1sGqiXRZ~HgHla1)I|F!#$N0QlZNbaU;;UaC0Pg%W4Pd&;%K}2-Nqsfcj zyZ7PU`0bZ3sUSHpk^)_8!_|MqJKpYzo)cV94t&^B%Lh(Dl% znjF7*U1-2TOEuCLKA&iNXowyFQwy)R&N-Od4;^}BIPDNRM}McQEvM)CJf$LMFVEpg zVZp~jk7xtOCw^Pk(X?o+(x(BkpeL`r=Gag%oKAabk3q*Q9}^>SkA0UQFRZT8a~0B+p}UH96v6=+eR1?b;) z(~s3b=^~}w3YR@~^<+8bljK~t94~wwLR*D?fu2Jv3JI+k=B2CbV`FY; z*xd4?sr?gbRK}Bd3zQvROUb8moDg2kGt7@{Q%}?v z9|}qT|L#t<{?Q{NBlZt}@q$Gs*D~*o(#Qud&e2(#b6V)|Rv$Y4JEoi&tnIc}k5PJB+ZE33 zvPV11fzoAM%~>PU7A=u)8$GuTVNM3|HCL{@;!HgDSYvE5`|-V#g7l1&2Y>zY%HMo< z>X-j+dMcA6CoDSmPH^ORa(+t`uEXrG${@@RWjM4Vz?s)i-7>y?#}j|>#!aW5w)F9R zGduUCQg5tVJG^AW$&*iv{mZ>|Lm~m;;yiM87)}(jF@(79l${ItF!~JGIpfzEK!6;2 z4MoK|fEBu`F>+K4M_ZZKh3Kb!#2#(oqxKtrc+#d7!?!;)edhxQhX&0>s|RNsz4!CG zw(lV#wX-*GbxcJ(_o}GyzP*67dFu0ABe~^6XKq}xM+3!x-T0bNbF%!8`}_PNC9?eii^=p=`&ICxb#x=rcrV6T4Z(p&GIa8tVE!extw4G9?nnWuKO zbliUnE4>$1s!jl-mN)66Ihgi`8^fBi;twlMRj1zrc3mWmgl+3$= zF;HafdUKS?so`h3?gi@x_kZr(-@jtfE&pxl?SHy@)lw7}5A>`T3#k(3`Y|vO5z|tR zZh!9?@~unG5Z_aCx{JDERbHRt-vFh;T%=AZ;q2J5~o@@XB2bD=gK~w`f58=Zw9Ini7 z|I6#v)o*!`d+-%M`_5HF99d! zsr-6EAIAF8%+jB{EW7iP70U)@=lc9~&6TooYQAxTeDy#Nh1dL^0LTti_>r5gN~ive z2ry4899H~0OMs%C(G4?#US=MGw?p0u5~RBDL(S)q-PTDmedn33`j_=;!$Eo>n0OTS5wbj~WxP zC8pfAKcO!|G{o6)fQX1d!~+q5i4Rq7Wq@+pm=>P;0+EB{>dCgBWk=7FHs_T^6g)gz zTNOn+`#`y4t`I%+d;Xux*#-0(k{}{t;OX`A0?yh`;EpbxJw{o=zE#q;dWh%QZ-;QC zV?ab~yBiW=W*a8F$NdUQ$wCD8_AzbG4i)agT==f`Y+sg|Gkt@E}0~9g7PE2TueEu@fXno^(R_8Q<*<#^@rd=wQnz zq@KN*O1XzDL$_P#*P5jLaG0@|g?lTCd(9T~BXsTXMZl-OVk^`REqo&Gh3et`vR5#q z&z?&Un7^k{YQsa;?|roqkO>kb@G*c?Sga685sWXP3E?bDAbNXF z@fNRwMkxU4nV3Z11vZLfN6xD}VWFi9EN%PYUIcIC-6lHqkuEwCd3_qaMV5u%3d0L% zBd2Pc$jinuR{H3H3xInjg`bd!y*?*t!ytgRYK6e<&RT?=K8KFL&V4is4TD7i)I->D z5Tpa+-h4YjpkxTD09TM8AsV`BXvipm96W? zQcyY57D}UOQT-b*S|Fw``_#1o}N7QuM|yL`<@ z0f7k_E?^ZTNFVYaLH8iRIRWP2=2H1N;9m0B14{%XzU_S}8Yq(= zWGEl*ov%KDJ_*|(JvN~agba}tBuEIbAi?qFn{fwsgc((ELtt(IJFquM4?8q4F5uVO zR+gfK4ua!?^jTaZ;2KQpV}Q}t#zN+A4SSTIga{LWT<;tRdqo0mg4KP78rozPI_$=f zfBKBf?JcLb@H(+ay@Ue2?UNuq5=H3Gybu_0?B5^%XOxZ!C_LW+lY^9uO9;pW!%Njg zx$fi%LqZ=%D>~_a^bW~G&;%(1IRa0E1jYpT=AhoO-rl1BU_ywQ5W_*+U}&&Bz!QKA z(yRCf0tDXlkv8cgcAQbjzQ!eJl|><)H>JQ{!s(t}JwreeU_9_a~G(sd7-$Dd{yKG$;I)VfV*|fh>A_}Wnn2iMW`vWXIr(Xn? z1j|B{1&@c|2vQEmBQPyUkP=2a0t`U{ghATl=)jgXK^TC|0oU1WG3DG(jm{3%0#qLxo}5jAba=CM?fk_kdR0E2Fya&Z3{drCuxJ0TXequqbS?!EUp-*eBs@4kZ0uidf^`lVFS`0Z2I3)mw0@vaGvuQ^x|oz}ko$}Rd^54afS1-~D`Yhv1Y%7eQOc=}D zwYSo|QJpakxZ&?&Hs+0EmO0FGEXf_Gv*+JX{kt3>M}AI_haflL4SAjKfq56Dj%B`t z&%urumjm^IGPCDX(k#E7^XtB-56{ELk`w6a`j`Vd#^5fF;48)N=0p2fY3-HKTN{@L zopbESL*ReM4rZr6v;wo!sx6?+rc)$b*JAI^v5L70&T!@*Hwdvoyn%cJ=qehO2Yz@`$y&D&-qs*9z)Ua?f zWjn|7&%K>8{PQ#8ZlLC6J1NsOiE5_aL=AjDS=Y$dQzKhx}@`~n}fFI`MBrU1zn%(nMCcoPExX=nR<@=h?4nQ%CwHwv!v_rOVl`bxw7^0 z`cz#bU+bX!q#LPa?LI23xSJYhFQrV!SZZ1S05vdo1Fx?h)lF?%4pY8wCbg{FPgS`( z>bn0qs$|W(zx^_$3Ztl-@15lQW%*~-TsMzehwh_9Z6kF(aE8)_cIv$ENlLJf;<<$% z9tfiGvGq7=pvq`&a%22h!Cvh>eo=Lm*K{9zk?N-}q@Dxkn0FbqZn&Rv6KBxq?GI7I ztlRYc^c?x2UK_RL5Od9-R_1Tpcz|jqPGh~=Xw2THs9|78^OeXmFW*zvweh_YHTBGY zMt`2zYWdOTS6YgB!SQq%k`mp_YZ~sAl{(sAch1YPoGQHO(KQ z)@9o%$6TU+c62X|T6-V0Z+?&(xR#_pYW-g7yyr10%wJ6-=dGqOcb}xun;xL9dmp2g z6}zZ=?-N>EZ7X*2J-1MS*Ay0Rpw2r_@O>Vj4qjV#{Q$qe3)DDgvCToi3|6os%6y=I znAgmkIo->uv()>@o0Q<%uAjf2#_-RUHD;d^{{*i$bGT;a^OI&NzwBXHi~USIZu*F_ z_enp9;%Ob*&wV)S%oL<_CmLD_TvFjRn zuaXPIn0_PIL}3B%e<4=O1hzO{o(t78#yHPqj6L4^8l2EM9IMs$$+Yo5v8JU-q-{H;~l7oPpI{ z{Zz?b)ANL{C7VW3lJA#lC>T!gA`gfW_Gk`d?DD`r2YqnK`-yA*b@W3qq-T<9`=(Rx z!>>_}JtFH0w{E71r$45;sdH#7&yVE2vgNj|yjOjXucxSW(?ROt{j2$wHPpKG81>x$ zEVV4To%+uHibmczNX@)<{Nq2Nnz2&?A4GF7jQ%0+P!6#F8SjGK{~j{L8TE8%EIzh1 zz)WqM4^gtvK^2)i6;|!0&fQOFZk_-6oS*R2-%ys%!1lWyr2;cb9k(poL2a83PzCGX z|H7{+T|biKtnEGVHrF-IFZkV$#kCH7HCnH`zUZ$lc;-|;3X|7DbE-3Qde^ld(%@96vvEMtA}rc)9QyvEJ#;>u_DJ zF@xN5^p1xq$IpFzPkl(qT&=EYTC|n=&U`{W-+G2>x+ZANckX$bH9ttzoqc?!ZPaJU z{N&lxfBGXzRA>14Xo$vr?|o_-+@xooFvYcy-oDSZFZFI~9_%&`A&tRSDhiwBHs_J$ zEy_iTnwD&*(d=!>1J0;!epYNlD)7q)tubnd6 zt!Z6#H??m)LfKxfk3;8mKFNDQ?S$(*f3wH=o`w@KUUOL^x+9{dU7d^Ok`HA@v~^%} zp}an0RQn>n!0&h_K}0SvZs0vX!S6wNVTakF(Enyc4U zciGRZzm+xcHMEroPOxjNHuKU~MxUGeZcmh4XbbBN#!wUvFeyull1uhe<;^>(GE-w~ z+OjLBmxmBHYtFB)$Tm>rf_tfE@tuy})w%Hc&C}WE1%HU$=ETfptlpxv^)_%I8rm$yuy@=iLU*lWpU31NHFT6R557fJw?9i&Tc4qdd3RA|wvM?1?WM*>WE-h$?j2OV>^N1e zJ4F*;`X_2y_pNKv8oUzW0e?>WmRB?v?zH1CX7y`6#4XHz3$e>J@C%#en=(k*gO@42 z_aaqod4}`w990dSpo-RUCimj^wtgyKd|27bmpw#XPyC!FU;Hg)__JauuY)x%hS+tl zGt53W`l@ftJ`c{2@4*|@UbuA*{9deWV*THw%%RJay6Yw7Pki%?#)>J6seH;ZD(C${ zbRV(&VJaMYovwTRcQp1He*R^xpl5MRn_BigjlR>`)`T64=6);Xf3Ul#T3S8Pw>bzt zml{0z=bAg&y{(#r9d8~2Xmv!Q&^!6ty zfAn3=LH^tCQSwf+7f9XL+;x^_UiyrtGyims9s8dRX&+|x&bb(NVG>?Mzwh|vdM3+j zvPMgIxkz*HqV_S4Jb&37_|Ig>PbKfIBl;Fn#hOQ1^XDnE?-k8M{^&cTd%@b1H0{+- zY1$jVqn;-}qPhoOrzGzSRs9Qi|1;-(5kIt6?}t55nwxo*S=c2%mfz{iY~W`ebAAao z+VJec3x31S+?hHWanmlUSoing)M@=FeEtLCWhHLAa#6Xe3HdH5W>(WuWe zg|U2|9itIzPBQy8Bf1p`!|AA(|^GBM)Z91RvS^iug{A+*t zHLYZJiK~9`6)pYnOS2W~pZ|`_W_f zx&1zL6Mnysv13{)}euUOrQ}h5yPQHO}U7 za!hPHr6=_tNN9yC|KnG5fgnwCZpB0bkhfq4{i1Yr(NaSuvL94v$yP zqUf_Y=8DfLdschZy&VgYQ?+d4}p)XNYxS&FZrS&Oy$sA@ZyQa8%Ut)P^ts73uNhu&dhuG={pW7<-7{IW)~K%~ z`pL-)DZP*PKmI%*`Y+}^uW8N_yH5+V?B6!B_F$D5=Jot7nyU7e6MawXjOF&@a2l)j z>Ivh4SgoNyG%vxAvq^H0tR2bw-v!F^=Ye&i|9hWNx~9(Z2O4W0lp}_lxrWb$FV=ksvw3M;tHGp8N1rm5xpdocVAEd19WKQ}D9uYafy&4tmi ziVp(jU_M8}9Bpy6JS;!-mCsoEIVI2IueA=w%p)t=v*C=PHaU6eGZ{f82oaGCD<}^Nl&W=B-z2t!z;Mp|)-d67ZH)!>T zf1*r%qnj7KuqLFn@Iz1wXZZI@(3D?1U4l>aj5cA#oa0t~Jmuz(2FVb6bA&iz!`<8il)+jrVbAjgiS{`S)fder;%y%cU2JDVoKWErFcREMM zG1>};)IehsGYY4yL48|pWe@uDzW<^ebmz;bIoEI*iB4y?Wbqt(^&yZMm6g_$+w zd<<8^MP3J!YHf3%a{;&HBSg zYv^VpcoF?vg!`6FexJ_cgyx9gM!Y6|WioPhRrTF@?nymQnp<;AYK_14`5ttc705jg;#sCN;_5c6` z5DXnM#0~A{oNZ*rGoK)U*tE5DJw!v97%yM zs!f*cx`Blv1v9RR)1NuU4U({C)HSyJQR1A$1I=#>?`)g0me&6T0b|K3Gzc6ck{Ha+ z0nABKiVr*6Fw)T6BG4P~3oD3hPC|zkU&y6}bZSTrC=kYuD93ZIEFDe_VYTA<(Bm|X z8)JE4oHR;Wc`m_o^2o}^;jPx##|o7Sl+fXbL<-Q+tl`WjX*sC!{9r(PUTlBRG296F`4~>t1LT4^F4DFd5XHSt-O2*odAJx(vh#vHOHh9 zIQ%M|&DMbu31VI>ida;$5$mWau9Vy@ytFk5>4@URI$^_$D!pQT+r!Og+okSGn{s}mz!d^39TF7J;gbkeYw`9=UZr6$Q3B0DKL69ekADPMIQ zc%ni%dR$YKSv|9-D&Uz^D8wod7#^Kld6U=OQ4g|tfz(9^yHnl>4U?XEOGL5Lf*Pr< zsZ)H|>B1F(s{KTeDyCUAc2|I@fNmhqBSr{9>xb|#F)blC~95^OmW;{dDVCyQUACf&3JJhQ9V2>?b$8+qc(h0Mmw;0DE zy^JD`#rE(lO%)b*9+WtU9u4Nfz~KlXWyOa(*2bTdG4xH*F3`5>z|k2=R957YFstKX z0j;St)HytA2xw{L_Y}c&8cc0jxXU7PqFC`!r&*Mjk1RY}!L~;Tv``lf{fO~+vLA=% z()__s2Rn~#KHc=NWtb8KJmD1Z2b0S7iVD(=#B{VAUTkFP$V&mI5>|QqnF2s)^;aFPQC+>_#)?<4on7>_+`NJWPzk*&Mqz;K z?t@i(Qf;&h5jY0JXfP+i^hz4g$sjz{Tm_`^igyC7ZtKyul?L>-*(^yvMq&+HqUg|^ zuOzP?yJ653=3+9#PnL+WMH=B?N;gKMc#HB%c=jUQgBv$2__gF5irQ)I2EA5vf)$M+ z?*+7XyduEQ^BuG;+cVRAfe0iv|$K&g2>seAjs5G6{lj}ioD11%QL*~uC=i4BqIwPqIy#|x?{o3K09QfXsv@((uubytk}yK z_ySqc#LTCVT_S_M;)&Byb2G?Y>DU%Ze?jhcT-u0KEGs3;6Ee@c^LA_@u)N9RZUQlf z$I+OL1g#(~Se0=!Bmit%#h4r?Y}v31S8wb0ymM%1*G&ZvtMSy!9*FJB0#(M}RQMUMy^WC<1*p@H`}RyhI-}H6QW7CIC3uzvtBqjaKoVBSsqY0u1Bd)E z5MFWzsbK9}vkVX1xi%^iqm{d2k!Uhl)G+Q-N3Ms^xL4~nV?2l}`a>f5L*dAJAlsK*7s(*UR#&{U`ZLF_-^`8i7+fx*u7UgaOt^|WKtIVw zVza*PBvUCtmZkw-2_@+YK5P(6)XE2Yepv9NH;LTQJb;dRcg$(QPdvCtY1)J-jD_Q9 z!-sOkmwZyHP=q%WLxD&Xd}U_rxeO=@LPm^YXbN1Hc;JpTzL`pGl8q?kT9G6wi89C6 z0g@*cZREOs;RMNa(2f#PFRavTomyufCLptex}4JD?!lUP8`m-=NH~mOP-#HH;mZCU z^&weIA(=-8$5)F^LaA9@lBNPi z=B!lkCd6q_->e6S_|*pp@j&*JuG-Xj8L0BR4I=3z34T)*K#V`+2as&q@fxFCzOKf^ zr~y4@24w`I+7yFeTz|y`)=d=}+?8x8-RQ&ZMj-V~rVm*^*o8Ir**|YLFJK%nDgfQa z&P;mz4B#dg#YUEKD2c^mq&+@DP-|%NjJUW`$4r1|hq4Heh*B5w2=!o})?vcUTY)U2 z<`R!km9-eKLY5EU$8R26p(bfl^h$Y1QBYk2&06*wvF+j&L)ISD0%}U>^qnm3(G-Ey zaMoT*Sf$H~SevjV6}U<$Y%0;xML~oR;qpe?S(i!irgH&6RO80&evG)`Y-odFgrDH zqMb}Ta(q`z3N(-JAtaVZxqTg(=G;}6Fh+-S7yWe&)Kvvgj=bmxxJKDq#O`ZXVbypJ zYg+BQ4o;IO*cO@XnBtDAI0_c8q=H-6E4W$fbR{CHg%=>W9ZaDQINQbE?JqkLIX~hs zRv`d!f8ElIyR}b^TLJA!&5zZd7i9M~LYA2nP?oiMGBz)e<$dTa&4a5Rip~H~1NYxH zWvD4<3?v}0&QLP_fN01^a?=Y*+cFK*zC==|H>m@`YzqOgC{#piQ<%wXZh37R_DMm1 zB18g%B)oHljAEyqCG-*CucKM;lX&SsPK=wjn|5_=j#m|fxk6noAn$ZsI-sJ1dv2cc zVhA61&}>oDvJ-$IE4`=SSII6M-HFJdcAX96K6F9MjXr#U$onHcNc{MjyQ>sLJv;=< zAQ$iiAei=yui@1egmc0pS?ybeu;<5%=qX8l0_MfGYa?TzKZCt}T-PQIP*#BQ4(zRF z<{GGbxaFF0OpTFKo;hz*Wyp}#Q3z6PxmYo(D#Bg!l`JMLO1cQX|ZlDf)3J<$H%`#ej?zV@vu3~)Pm!>eeY6N`)1E`i4 zL3sy+3{|xZ$_g-7$nzX|o}*+!juJo)W=58o&%EfMu4`m{eJH9P&L2OEQ^(IjF@TAw z0qnW|ZRjmd1C)WQ8UUfHO7sn{!TIUqhCen}3RT6(vmBrr;Mzh7K$%r1sqPa>`KWLpb!xG5pJq9LD(zb)fBbCuqH9cw?KjQ)Cagv{`sl$Zsm?>Eo^s z%;?D697OOdal^k=#{rG_A6EblKp3dGLLXK5 zsT&D5?aZ*S#26jvVAJ+Xuwla_CRPuFnp9ABmys0(z>K1Q7b!zn> zZhhb#=*>@~s!I@Z434kI@`Y1PftaK2naE}$pz5M#AfpUrxePE+3{7HodI84|pTdz> z4`6v=8F@}1V$3cu{`(^pUO7`V3o|LaRV*SgOb01Mh|_XgscBCJX*$t?h%5r=B5fto zVXS-0wzLu?DdksU3r1!}RaICsT;U(xo?*=-q1Qu`i;eOI`ZH|Vz6P5&ufn+#k+Ta6aokiTY+0OO9&TzM~nu#K(XW0b&ZTmyz>Ua z%{w!6dj^T>TJ$3z&j_2ht-+QplUToL74oJQAj%p9C>sNI@XQm>Vrij=(eXjt_O=I6 zE}cg)FlNT9dZ@eeU=Zr6L|*inT4P`eXHJ~O@z;;w@T-SV^-9=Vw?#qb(e#|qU9R!@ zr)oTUAOo_@C|n4t14A0#&Qh)r*P$YPVfDtgAikR$O+E$ambR_^&*F?duixI;Qb0vLXi{7$~SN&qEjJ*1XO}J# zQMJOBKmbo5oaAZp3yWv#RjOdf_XpbZIvpg^hdiHf4C_}uB~*CFb-*o`W+*FZc=MTO zKIc|dQ+zkGf2&syVB^+x*tlsG=FU&!>O1ep+{`?V9efq9zw|QBo}5O_Ho6Igxi5q) zHx9rIWYjn{5z4B@-#k&_+plCG%8ZUkim}qGs1lxT+Y1K}02jqpM5Zi!_#0{Hj{M0RZ6P3o;RwG$vG?(WaLdEmi!UX8L>;pFid9DV&1 z=I1L@*fn&DB1hd+okfv>nX&IciO=o>mg^ir$VbM%nD?uW3I(-}G_|(N%J#7UX^)m7 zuxX|WH;LwHAzJnW9J_d4Y9r^N(QB!$85v4Ecr9ViWf{uSIBk}h%d&xi93#UyCdNA$ z7|5E1AcS*gyO_Pu!-?q%JGPDC?t899U00~9E-uV0;^^UXICXRyWmyAc?jIC6p{f}V zeYeEkS2Iv1SJnHp^G3zANGkUNl_d(sV7^~DoV$w9myeo=s27X_G!%Wrw|BC|m0m~~ zmNxRJps|u>QniaJA#99n5IUV4-EP^;<1;Q? zC^2`whh7bwoHmyeciy=LmtM6MfSJ~{H+s&VI)~#&&SCoW9L~;F_~fIEADz!&?xTq$ zO(EMdk{yUD!L+_@B2A(KLZT$bwE+=WbsB8(0!JoR5P^{A8BWd-CWi?>wtEP}L%Ere1JLVLP2SG1yj)@CTn|+ZloeyK zYwp;cIDP?}HjN;s3VG3SX=7x37^~NgV8iAq{6C*LjaN?Rh|4+(#Sv-@^pfo6dU)eU z`CIRkIxWU01Ys83e6t7vIM2w$cUNe+yPyJQ{3;jk;rc`W3B>WXX1YB? z7(bBAbM6srV#p+Fd%G36EAek0gHELB3iw~_wmLH9sI2^ADwoJYVQg#Z0O^+|e zlb)veX7N8D9w0#q8T6ofG~0~>CMSo1?Q02HmZ2(3WH}s^gKL~Wzl^#faajm(?Ui-r z%o3h^`gK%Q39cDM{}AfB0&@jMjknx1=H?l^JSsv(7a+9#4j*0IUVdR7IlA;4qi`Z=65Mmp}h~`zTpe6_e5`%HO zxl&#mdKmjZ*6mxmiZ3^9Z|?8cwOgwJFqXR&&Yv&c{R6wzb&VqTV^kGTGvo2cUI(K9 z*QL4NPiB!x-s!`eZt!VEM`2vnw>%(nOC-jU?8_sq(>xg(j*$CHGpu`1|!+fd2m6%-iP~ zh#1U-3v(5gm;Ktos;*I0#yVN)*5@vvy3GHImsR0V+zgmN8ke5Jp!g1FqYiyBjuH22>^C+&MGJlV#M*4w6$i z5%BoS6^@=YPC(5%LAyqRD!e`+shS)R{tVB6(L60khVlp$l&qF-_MsGFIzXT8U|}fQ4Q&5$0QGO z9KA7iZDREIHHvGl?dRt!^h!oX{yBhdw??NREOZ&4-do|>ql64K-gG%|`(^%)VwMr| z=H}ATWAk|Rr6btBa}9_XS)OChb>rwOrqQcX>{!0jDZxX1BB+F6q(7zR`2D_Jswc;N zV;eKuH-t#zDa8vHZcjZndKw{YmvD9{9NdmXUT1dSGm}menwuN9nZgc~ff-m@sxUWK zf#8h~HkWy?o~-c)U#zhIM2@`3L3sz?c!}_t$7?Js8^h-r(5o1f0U*XRPoKox+!BzP zOTwX{4t8JK7x5KJr{yqu4qtaEQA0dYB;!mP-|AM66m*o@jd`*)jvY9AWBFI`DF=|H zL5hq551H3oj7Z~4)`Llw@KsA;!eHFABSTSSsLC45!1;5P<0;DwhB5(v|4fCCev@&2 z*(}mDP@ADB3LH9@;}eh6caY ztt5hkP^g1!@@T0qBg35(3TQ+!TNdV*wnD3|MqqU)<(`ThLiBTmNy>o&#$)9%fGal; z#zu26o5`JX=Soz~6tEq0X1>P9zh2_Y&k<_m4QU|*0eO~VvFhM2o&dhNzed(5o0=Pb zvln{!;WNhoX5@K>+josPBef%ALioTT;EWmrUu;DAwp0MY&-wV;O6rQ$Unn^c6@gNe zkkNR?O655{Et=4Zj*Ec*WR1{nc#9-AZ3DnH>bl0#Vuhu}$`pLLS-|n~(Fz~_-!)!7 zZHh$y#zIAxO#P4-1-^4A$0xtdm|rrBM{M2p%BwRtb7~eR5v*GeA&rz8Lu4X% zh_QR8S@m1hjI(F$vjL`{`||foeB#@{T+c(kr$zxqmz{}F6giGvDDa6#83&G=H;NXy ziNGhGIA*4p0dqB=pjwG6#tBit>slh5m)MilsO-C$c^4A%24U#9PZy`s5l!1nwhp1# z&L~sT2!2z>XE})46woBg1~wzh=MFM^Uk01=PC!MGZ$)n>}wUi_HquU zJm5CqH$bs4U*%bb9(V9RzXv@0Y>m1$R|gA=J^WzbVNh1!-do2La*(1J!Z8P}R9?Q= z5^r5oHI6QeZWhDIc?3=pu~WfGZh<`*g~FW1O3!v4cGKK%DJ4o;ify5Y;LLl2CvEaZ99z9>3)@<%!Td~c1}c{9iG z`jI&tJA4-F*9_u{4dj$;X-2^YkD)83H`Y5^32AOk{%7Yy?#7dpJV+__kC3@|i1;xF z!s|_cpDBFtfKCZ1fz-yjP3UHUy#(^vQiA~O-eI7BcBTXa_`>%}eDZO^LS-O7974li zcs8}R(M}HKMULYa3jFC_#!E+yPM&=77|OE7k6kweXB<_~IzWWS(G@ba7@rgEG+Kzj zbvTcx6w?VN;DOm*1;D!uc|}{*cv$h+oyf|P8#QD~ASIioz=DT_UN%fHE}0_CoG&pw z%lPQmDtzme47O}{T@u6kXcK3T5ozyxryGAvu<{rL&hcpSxK`DC~F^>XTEDWZO5QkyWErP->HI zC_*^3wH=p67xp2Tcm8yH=7EfdzQU~3EbyKE zT|9b#%rkgW&K4L9%xa-oWvti;v3D{6t{MGV4?lBjfzEIrKK0Gg^_GjErGczSGI=|r zI(?_dOr?N0W!rX56RSRvo>-cP02=7;q~lL88Y_%sa%*8!`=ewsWHj;_MK^lP8I0k+ z3iI9EYg_r3JRGP-wbcM4YmBr5_+vFQ>Z-!}i43PN-oFVl~ z3{F+*FYzr+fsW?Ldabyq)vY9;~modvfA)By; zkA8N&?7;GfjJ<%GVxLq$as!eTLNg*sS(``q-aS{I*D&aOv(&GS={-8-G@M=ZJ!DHZ@IdyA#u9p_ECZos zq$U_4CF`zYnpB6Nn&k)-75F2&$g>P<*RzdXg$`ffO3JA_e@?3CZkST4(5oES7}2w; zd&bDa!NGXkcq5^}Ak+vbbTGMMMZu**wWc8>_S%S1N0)=6QG7)*C}hxZ55_OPV*{qf zJNT~;9l_GFcmfbvn^*j-vj-(1)E3(aX8a(u8&^+OT@+lJrzsVQ_9m+?1WKaA&JK7;q%K7il-r41et zBs#$3mc}cGOb8#ah*ku(8C%;)-vqKeNO5I1p?^05$EYM-GS;o4O=OmZyN*)&6=bpV z&xwa~)YNfUPlS^)Q9@DsI)eP?o!5>cqYj7&_ue!XGSGZ~>z)bRbwxj(JF<-5`_xf< z^9S?z_}`tzC%$+JouYYRW5d{n)qVKP|9u_gI=@JC4wdIeRMrYaln@%blhcnwRB|hK zqs^j&96Zuz8o6Qy$+4709kfkEN=VQM6eDW`voGSEC5tNGE4KZVa~Ny(+&woA*4OVC0A(4DpXtFq50_;bzV!Gxyn1xm@sfe@zIU$&EziTI4H;Jk z=@@y|yy=reYTM{HC% zs`1)5c3q($VKSTnK`0)A<6v8Z$X^~a=hjX2;kumzc<1|H!A<|?Foyaw+;{5)KKt-# zF*u`F)~M?WZ@PX2-*{#f_WkfI0AR7p_`shX1`*+o>&EcQ?_7t?6E%8F__x2b0~s+M z`{5kE`Q%v?1>xuJUyu85oxF2bb`l{_-#m9bEtcxaXEB?7nIgS8ndZ!4oAu z{gvbR_y6KDj1SiM%|HGTUOaR`ID#~ScLe{qyOaPbPWuy-1Ocv}ep z_uf2-f`EH(9K^26Cvo&_g)`@t9o?Zm#$boBYx@|wUB=!YoWacb1^nn_7iVWmeB?JS z!!4I}@ZrzAhQImNNvs|rT(`9!*X|s}7xtb7h;YM>0#~fham9uL%r)-WJ&uLBC9Iz; z@X#aYFf-R%L7Ay!V?5s8Dv)BBada(KpDZyv(l=PrPV@U5q3k!8S+HH>W=%u;Pzoqy+tbNH*TpE56ss2RJr zW%w_@wg$iR%R4bV)B!+v>2Mc6Jh%X^y6Dz~Pk-$^{^DzMc>2HsmU|V}j{}EKE#t`- zmhk**J^bNcpF)u{F5i@4e8jw=^mE^y#dlv=1mzhzIpd%I!2$f%M-SmI9zKQFkIlE} zG>ruER7=T_tO26gWAb_x+H*RTTh>}HNNORrheSoHOJ0(aKTZ_4u@T=E4_*(9>nw>Zjbp^cn>JI+nzubX5 zZxlcoP;^jn!-#!kJj?Jizw-iq{ll+2o==?VBFhPNSz&mvfL)DKHQK(gL|85}Tv#If z*_X~n(imA%3v6T~SqUXht8aR)M(Q=Z2iH_RDt8pEL&%HbRwp4zD=Cv5k6XH=N*6=Q zxP&D6w%aFBmW&Vl!!Zy|nxdf&0Sw^Y+g9Vd&z{4Dg$hIkzWDe& zUU>Z={^U1z0$_{{8oC*o*TWNaMD!WO{mwt#j(e`{$0z>oBtG=@!#I4Z#A6@326-)% z&dqD;!0rdA1fXk`IODf#*5=Fvu8St}jVlZgbC_AkF}s*!W+}%H4lLpLnI5vNz?*Mu(g4@^<@?5Q z^Od8{7?crSJ=VkYg$h80qi0J8jd`8{kgpyEZo75_Z@Q|$(K9{#)i=K@gk_Wf|L$59-`pJW=CrE;^@=4KfL?ev*U#dpOr;!rMDdsgZ$EaHJg*$WHFwEo zC5Q1GwJ~LnxwUJA=(?66a~R`ow~S)%bF=7H94v(*B0T*4In)fi`Pu>Z8rS8L@$>hs z#qdz!8eg$>7;7dvcP*oLj-6hPb9N$4+D{#FQ3I*>NP*t!B)VJk5qz*Y zceBCg9Y7DHxxI+x5*sQ0lcJ>RAJKMX5ZHN1(fk02Ir{X$o`cYBYYD5y%?jX}&D+5b zpRRG@%rb7eVgQ$I9K^^_j;gBh(&1%%_xT0L7dbOCHm}KX_jM!4i17Va7P0@(5-1~# z4ghyvGlEWs@SXkhICH+jJMI|AKp)}B=jZUF(-p4R)WKjsH95IPMglBBb!yQ3D!+sr>Cc$3k`;-HgL=tjR-1Ot|Y%hNW;i(%|cT(~|>j4O=kLsmbMv}Vm z#uo$F-XwUkx+IUzY97E&q^4LW-PC_&`N{YP_pigqPzR{&o5dLm-5Srnx`_QRp9kC3 zr8>ny<|;q5lS{TG-&U?0-E;L2{^{E%uz6j9C!U?g?1j>r&J|jzrB>7HMYVwc@K2`jp?`HLR!{b&NvYwSU{=V+=yLW;1LkATUceJC&ZDkj z9v7EGu;nS{TybWm;*hA#a+wRImaU8`t*Zs-45>Mz$SG?iyqedUd+8 zYzGXO%{f5Z>e3{bkvb=wln6L6U1Mf}QPqqiCu{6KRN~LSdLAGA)Nx$13HaS#*$U}6 z4*o2>Nd*VLGTlfKCVA1)3|Cj%(_Pr9Y2F}-5M>e!WVt~p%? zll~?L?|We$2aZ&@d=uf8YbLO7{|q`E!u#H{1sf(atefh`SD%>07alo=5B}<C4@b}R@TXrqfp_0MiEFkEVt%p2NB{OTzW>5` z0Km{-f%m;@JyuV4ux_d!fAg(#_{!cBxb2!T+_z^HF5f!Vq=w{{Qj{{^Oq?#QPo?!LCck z@Q0s1h&`9)n4Md~W8a?!5#h7{`zX$wnZrX5AIJakvm3E%Bjexv;Vbwze{=xvxxIr2 z?pk9;&)^FyFn;6bH{&hW^y6QD~>(nOS`By;E2{*^h5MaU5Hw2siKS!=w9- z;l+b9SX@}bM6rlHR}JAmfBF^t-M5b7%C%km>VsqW+}Drb z_y5}gtQukb$~&f99Q^+KHe-3Ii}(N0EBKR#UcdiU+ z-~VwCUwY&)c5MXiyLAkw&MxEk{`4RK;Nd5y@duwgfNwr=O2o2Ec-mrW6L~)Z@TMrp zQsiVqn``_N^niBxMA07Y~4DA`K1ik?-*8;0@iXJ^r?a!^*_bC1qopaa}}!x+xY0&@#poSm!i(%}*>9A4Ddmg9?$pU00**Le7Qv*`47@YKr-c>eVg&mHRFwd2c}95yJq`>J8= z+SI|Br4DYqb`^@jA>>7l8!sQig(br5e2Iaf4nF^#3pjG7#@C;^05D^8*j%+_x%r)< znFYqtvxM0NY0rxkPV&6HpAvKlL)l#g#F<2_RB4JD?@_v9NMJ}^fr>uQQ$ypDsXl-R z2M#acvW)`(3S2TWhx!sTH~*=xoWgUjnME64dU6goTsn*g_DteS-#Lq+fesEHUBy|ZrAR=rY>!EMGd1UNUUp|574|ZMEUsZ5X z$PDv#v#N4|l{G&`p-rpHFQwq5CBvtP!>!QAWRc=8DOo)is0+ieJOK#Ea@3W0IWIGY z2Xowf`2Y@{=wjasb9nQO6Ud11qcb%=^R*dhN80=JEN0%l77yGqf+7bV`o?L1OaxJu z;rwET|M9gsB>*+=12pUR7Q3dvS~Z%vD~JC63{_R*#96airEYdXjN!^1<6tm$ZXLy)H#WJH2%q0Ojj5p;H|`w3 zv#%@w%s6y(5icHD!ke!f!7bOW0sw4YKZGCOv!+p?xiw2fc<$ACoSrFh=XGNk=r=zB zcE`12ICr7MBR`li<1nMH8?`axC+?cUx!ErM{)rh=RQ7tPOY;i(Cg@RBJ@+G))KvTS zSHt!`JA?Vf5;w!UE2roOK+RP&)l~jTUQaj^w?RXR&o%fq(qg3B32gjktV6fiFLH8oPE5;b-17iN1ocW6KyG zeR>Yxd2R-~cNX}?cW%O)Z<@lUDc}R2JchHg2B99jZ4#Gm7{smDPvC*ur?6#Jh7W%7 z7*3uqaoaVc__=#mV`z}DW9uj$dwLeX{fnEhW`wbJbw6G?+QZv!pTHg03}GOzuxix^ zzWvNB_PuxkH|;F&%MY%?Pv5r*myDJ8@?+Du<*E_9^R999WfgX8o517GoX2nf;%2O$ zAgo{AkJ&}w`!CGl?(0W!*Yy*)|Blrd9w0n@VBRS{0{dVmx)zP>B=@PWQzTz|AI&H+ z!Y8%u@qh;dXH`}CPL?GHnW1+v45SYB8`$gCnfb*IarIG^m3gV7WekRax~`FDj3Os2 z_YCycH8(4BtcRO1tE$FepZPhtg=O>m!iEgvPkwVN=9d`%`i~BwuOKY;$h}qEtoC82 zlPojo!?I!b?UrR;&a$j9&;crD)U|nkfuq+L(!AiRc1F#cpPQ|!3ZsLB`6UKrxzmT7 zi4J}TSOjH=)GKd=?B(XA1LJ!`NuuG+7Y{4;En8_8Gz^)Zd7hzL0zlqemdGm#LQxd4 zbWNeeAoQ9ahcu-Jh3~*`w!FyEtpV5{l5FHOoRGghuJGr>Oz7g6vm8S*8XO!ulVL)xe%o zgc33-yr&&}Z@pK(vinK;M0#$+er+zEl#JnM=3$Q^J45a3#F3CbfKG|sRx4V{750PauZB~d%iLKNQV31S zZ10tLGm>l7=IC(eC{Qv*EeUZ?se3>;hB)prBI%A7^9HZ~@C6aV`)s-jytm;ZK(Rfl$bTk*%4OA*mPV+#HkkM-^c)wo{r2386&U zQ$AfC>Oq*c>7du9SU%F6q!kdpB8CyHyy3vxj7F>+fj0(@qSX~|QB^C14R3l%qlaoq zqDg?C3U%5tOw-MQ08w}kUA0$s3^)o0(!8f|T8D{gW5!^QSR78q$(2L_SXwn8b!DHn zNl*h25YHPY(s2SYW8zJ_|KF*}vlcK-(Ye%?!ky5?g5x6LyV0zjSnI;BZfZ+k?Hsf_ zZCo!{W+XpuU-G8OChCNg)Ori1f&;NGlB6s{wqGQ85+>U|DQYK`Sz%?f+@8pbYLSeh_<+!Q(u}V4WVfX1BcWEQ|U)4 zkW%m->eGCWSAE5ghFQ-Sig1O8V#pGWhi!L))aLVlidhz8kP;(BF?g>=8`J6w``wjD z!|O)YF~Q}%qbHvNjL)U`HsUo-l4xR2#ULhsiO9O+@_6H&q)UGCDH!q0oyd@6f#*jgJsmG|2*Eu~OO`UZ*S92^vs znv`KzWwQ`1r49L0znRP%j&Z?XWOvJqg-JKC-?SN|Z+aPH7f%OZ+hWy~5{*0`zHcbj zqHwd2!FXJKTV2D)U**Q?tK3h7kVFFVU6M0#LMLhS zCOW8n7dp=9GBgA~B3LEJNuz5SKxlq9P{4n%Md&4{3aAXAMp#xqv=Q9Ogf@dGq5?56 zoBsK@lw$qycopMHtv%k_Qxwg^s}=#=S!Zy3Q#vupt}#W)r>KJ@4~m%7s|!Sn;KDXe z=K{giiXcTf)V!b?_lVRhqeC(#I$2qwyN?_aO8+2*^uq=mn+ss?IBo=_pL_5EQeY{G z=NzXvu`h49SlQal8IqC3ZD{oHSR+$Fhyy<4Z#_8nSp|~dGq|r~CW4e(wT0FjJ+Ipe zc_M`&JZ}{!Z4pe!P&j-lvP9EBvM?R!mMy$%P;8EIN@qauRBk|n^eCG6$`}!!m&#BB zaEnY0B1nCvUl4IIho zPT`FV?Hz&P!)KS|Wsd`QA!I0#X3V;dbU`f-hsPQcZHQx=xGn;Mts`jpHR&@AbaDKA|iMY+p6N0^)F_fM