From 39e10638b51784da8f48f772f8456878e94d904a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jun 2022 04:05:55 +0000 Subject: [PATCH 001/138] Bump kotlinx-coroutines-core-jvm from 1.6.1 to 1.6.2 Bumps [kotlinx-coroutines-core-jvm](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.1 to 1.6.2. - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.1...1.6.2) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index d7335a596..a06022182 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -46,7 +46,7 @@ kotlin { compileOnly("com.google.dagger:dagger:2.41") implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.21") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.1") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2") implementation("androidx.annotation:annotation:1.3.0") implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.opencsv:opencsv:5.6") From 21dd413ab58aebffe06bfb661350dc5c17217fbe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jun 2022 04:05:42 +0000 Subject: [PATCH 002/138] Bump material from 1.5.0 to 1.6.1 Bumps [material](https://github.com/material-components/material-components-android) from 1.5.0 to 1.6.1. - [Release notes](https://github.com/material-components/material-components-android/releases) - [Commits](https://github.com/material-components/material-components-android/compare/1.5.0...1.6.1) --- updated-dependencies: - dependency-name: com.google.android.material:material dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 2849d9df7..fe3625e98 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -119,7 +119,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.4.1") implementation("androidx.legacy:legacy-preference-v14:1.0.0") implementation("androidx.legacy:legacy-support-v4:1.0.0") - implementation("com.google.android.material:material:1.5.0") + implementation("com.google.android.material:material:1.6.1") implementation("com.opencsv:opencsv:5.6") implementation(project(":uhabits-core")) kapt("com.google.dagger:dagger-compiler:$daggerVersion") From 7cfac486f9bd04c2289ecf75e9fea0cd45815192 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jun 2022 04:05:18 +0000 Subject: [PATCH 003/138] Bump org.jlleitschuh.gradle.ktlint from 10.2.1 to 10.3.0 Bumps org.jlleitschuh.gradle.ktlint from 10.2.1 to 10.3.0. --- updated-dependencies: - dependency-name: org.jlleitschuh.gradle.ktlint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index ce0129a2f..3a3435b0c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { id("org.jetbrains.kotlin.kapt") version kotlinVersion apply (false) id("org.jetbrains.kotlin.android.extensions") version kotlinVersion apply (false) id("org.jetbrains.kotlin.multiplatform") version kotlinVersion apply (false) - id("org.jlleitschuh.gradle.ktlint") version "10.2.1" + id("org.jlleitschuh.gradle.ktlint") version "10.3.0" } apply { From b36ca8673a2c210c1433895f8f86272c99f9922f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jun 2022 21:04:49 +0000 Subject: [PATCH 004/138] Bump kxCoroutinesVersion from 1.6.1 to 1.6.2 Bumps `kxCoroutinesVersion` from 1.6.1 to 1.6.2. Updates `kotlinx-coroutines-android` from 1.6.1 to 1.6.2 - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.1...1.6.2) Updates `kotlinx-coroutines-core` from 1.6.1 to 1.6.2 - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.1...1.6.2) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index fe3625e98..00c92e3da 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -88,7 +88,7 @@ android { dependencies { val daggerVersion = "2.41" val kotlinVersion = "1.6.21" - val kxCoroutinesVersion = "1.6.1" + val kxCoroutinesVersion = "1.6.2" val ktorVersion = "1.6.8" val espressoVersion = "3.4.0" From ac7a7219407f93e70f6d3a48b2117e1365bc06dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jun 2022 21:04:42 +0000 Subject: [PATCH 005/138] Bump daggerVersion from 2.41 to 2.42 Bumps `daggerVersion` from 2.41 to 2.42. Updates `dagger` from 2.41 to 2.42 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/dagger/compare/dagger-2.41...dagger-2.42) Updates `dagger-compiler` from 2.41 to 2.42 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/dagger/compare/dagger-2.41...dagger-2.42) --- updated-dependencies: - dependency-name: com.google.dagger:dagger dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.google.dagger:dagger-compiler dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- uhabits-core/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 00c92e3da..cfb168623 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -86,7 +86,7 @@ android { } dependencies { - val daggerVersion = "2.41" + val daggerVersion = "2.42" val kotlinVersion = "1.6.21" val kxCoroutinesVersion = "1.6.2" val ktorVersion = "1.6.8" diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index a06022182..f65e737a0 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -43,7 +43,7 @@ kotlin { val jvmMain by getting { dependencies { implementation(kotlin("stdlib-jdk8")) - compileOnly("com.google.dagger:dagger:2.41") + compileOnly("com.google.dagger:dagger:2.42") implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.21") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2") From 36ee39589ec8b82560786ce3b47cf15dce06554f Mon Sep 17 00:00:00 2001 From: Hielke Morsink Date: Tue, 28 Jun 2022 09:43:21 +0200 Subject: [PATCH 006/138] Fix small typo in build instructions --- docs/BUILD.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/BUILD.md b/docs/BUILD.md index fd18f687b..ad0d93d1c 100644 --- a/docs/BUILD.md +++ b/docs/BUILD.md @@ -33,7 +33,7 @@ The repository will be downloaded to the directory `uhabits`. 2. When the IDE asks you for the project location, select `uhabits` and click "Ok". 3. Android Studio will spend some time indexing the project. When this is complete, click the toolbar icon "Sync Project with Gradle File", located near the right corner of the top toolbar. 4. The operation will likely fail several times due to missing Android SDK components. Each time it fails, click the link "Install missing platforms", "Install build tools", etc, and try again. -5. To test the application, create a virtual Android device using the menu "Tools" and "AVD Manager". The default options should work fine, but free to customize the device. +5. To test the application, create a virtual Android device using the menu "Tools" and "AVD Manager". The default options should work fine, but feel free to customize the device. 6. Click the menu "Run" and "uhabits-android". The application should launch. From 8ea0480d4a8632f88633cf0ee6dce8e4ff80989a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 03:01:16 +0000 Subject: [PATCH 007/138] Bump simpleclient from 0.15.0 to 0.16.0 Bumps [simpleclient](https://github.com/prometheus/client_java) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/prometheus/client_java/releases) - [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0) --- updated-dependencies: - dependency-name: io.prometheus:simpleclient dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-server/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-server/build.gradle.kts b/uhabits-server/build.gradle.kts index c41221430..5d03c7e31 100644 --- a/uhabits-server/build.gradle.kts +++ b/uhabits-server/build.gradle.kts @@ -43,7 +43,7 @@ dependencies { implementation("io.ktor:ktor-html-builder:$ktorVersion") implementation("io.ktor:ktor-jackson:$ktorVersion") implementation("org.jetbrains:kotlin-css-jvm:1.0.0-pre.148-kotlin-1.4.30") - implementation("io.prometheus:simpleclient:0.15.0") + implementation("io.prometheus:simpleclient:0.16.0") implementation("io.prometheus:simpleclient_httpserver:0.15.0") implementation("io.prometheus:simpleclient_hotspot:0.15.0") testImplementation("io.ktor:ktor-server-tests:$ktorVersion") From 08eb1a600d2af2f1ed2a500e5c9ed91ec0f42e77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 03:02:07 +0000 Subject: [PATCH 008/138] Bump simpleclient_hotspot from 0.15.0 to 0.16.0 Bumps [simpleclient_hotspot](https://github.com/prometheus/client_java) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/prometheus/client_java/releases) - [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0) --- updated-dependencies: - dependency-name: io.prometheus:simpleclient_hotspot dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-server/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-server/build.gradle.kts b/uhabits-server/build.gradle.kts index 5d03c7e31..0e3d69367 100644 --- a/uhabits-server/build.gradle.kts +++ b/uhabits-server/build.gradle.kts @@ -45,7 +45,7 @@ dependencies { implementation("org.jetbrains:kotlin-css-jvm:1.0.0-pre.148-kotlin-1.4.30") implementation("io.prometheus:simpleclient:0.16.0") implementation("io.prometheus:simpleclient_httpserver:0.15.0") - implementation("io.prometheus:simpleclient_hotspot:0.15.0") + implementation("io.prometheus:simpleclient_hotspot:0.16.0") testImplementation("io.ktor:ktor-server-tests:$ktorVersion") testImplementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") testImplementation(kotlin("test")) From 8c90c4f68d635873f5efbf4f23027d9995cf64ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 03:01:53 +0000 Subject: [PATCH 009/138] Bump kotlin-stdlib from 1.6.21 to 1.7.0 Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin) from 1.6.21 to 1.7.0. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.6.21...v1.7.0) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index f65e737a0..27a640432 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -45,7 +45,7 @@ kotlin { implementation(kotlin("stdlib-jdk8")) compileOnly("com.google.dagger:dagger:2.42") implementation("com.google.guava:guava:31.1-android") - implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.21") + implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.0") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2") implementation("androidx.annotation:annotation:1.3.0") implementation("com.google.code.findbugs:jsr305:3.0.2") From ba885529199d1a501f406fc7a3c69a8cf876f467 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 03:01:58 +0000 Subject: [PATCH 010/138] Bump appcompat from 1.4.1 to 1.4.2 Bumps appcompat from 1.4.1 to 1.4.2. --- updated-dependencies: - dependency-name: androidx.appcompat:appcompat dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index cfb168623..b2165f4c3 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -116,7 +116,7 @@ dependencies { implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:$kxCoroutinesVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kxCoroutinesVersion") - implementation("androidx.appcompat:appcompat:1.4.1") + implementation("androidx.appcompat:appcompat:1.4.2") implementation("androidx.legacy:legacy-preference-v14:1.0.0") implementation("androidx.legacy:legacy-support-v4:1.0.0") implementation("com.google.android.material:material:1.6.1") From 6c5f70638a47a5557f1aaedfe03723b03b401d2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 05:10:23 +0000 Subject: [PATCH 011/138] Bump kotlin-stdlib-jdk8 from 1.6.21 to 1.7.0 Bumps [kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) from 1.6.21 to 1.7.0. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.6.21...v1.7.0) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- uhabits-server/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index b2165f4c3..1a6f91d83 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -87,7 +87,7 @@ android { dependencies { val daggerVersion = "2.42" - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.7.0" val kxCoroutinesVersion = "1.6.2" val ktorVersion = "1.6.8" val espressoVersion = "3.4.0" diff --git a/uhabits-server/build.gradle.kts b/uhabits-server/build.gradle.kts index 0e3d69367..55a819cb1 100644 --- a/uhabits-server/build.gradle.kts +++ b/uhabits-server/build.gradle.kts @@ -34,7 +34,7 @@ application { dependencies { val ktorVersion = "1.6.8" - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.7.0" val logbackVersion = "1.2.11" implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion") implementation("io.ktor:ktor-server-netty:$ktorVersion") From af5914c2db8f633e236bfcfdbbfe9a63ac39a071 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 05:09:41 +0000 Subject: [PATCH 012/138] Bump kotlinx-coroutines-core-jvm from 1.6.2 to 1.6.3 Bumps [kotlinx-coroutines-core-jvm](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.2 to 1.6.3. - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.2...1.6.3) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index 27a640432..62d075a2a 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -46,7 +46,7 @@ kotlin { compileOnly("com.google.dagger:dagger:2.42") implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.0") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.3") implementation("androidx.annotation:annotation:1.3.0") implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.opencsv:opencsv:5.6") From e00998f913d6659c7ae0d4907b0213a49fbda665 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 10:52:36 +0000 Subject: [PATCH 013/138] Bump annotation from 1.3.0 to 1.4.0 Bumps annotation from 1.3.0 to 1.4.0. --- updated-dependencies: - dependency-name: androidx.annotation:annotation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- uhabits-core/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 1a6f91d83..9df9b4bc0 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -98,7 +98,7 @@ dependencies { androidTestImplementation("com.linkedin.dexmaker:dexmaker-mockito:2.28.1") androidTestImplementation("io.ktor:ktor-client-mock:$ktorVersion") androidTestImplementation("io.ktor:ktor-jackson:$ktorVersion") - androidTestImplementation("androidx.annotation:annotation:1.3.0") + androidTestImplementation("androidx.annotation:annotation:1.4.0") androidTestImplementation("androidx.test.ext:junit:1.1.3") androidTestImplementation("androidx.test.uiautomator:uiautomator:2.2.0") androidTestImplementation("androidx.test:rules:1.4.0") diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index 62d075a2a..77607d138 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -47,7 +47,7 @@ kotlin { implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.0") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.3") - implementation("androidx.annotation:annotation:1.3.0") + implementation("androidx.annotation:annotation:1.4.0") implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.opencsv:opencsv:5.6") implementation("commons-codec:commons-codec:1.15") From 602a40a53232bacfc96b6adbede91908ab5c63ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Jul 2022 10:52:30 +0000 Subject: [PATCH 014/138] Bump simpleclient_httpserver from 0.15.0 to 0.16.0 Bumps [simpleclient_httpserver](https://github.com/prometheus/client_java) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/prometheus/client_java/releases) - [Commits](https://github.com/prometheus/client_java/compare/parent-0.15.0...parent-0.16.0) --- updated-dependencies: - dependency-name: io.prometheus:simpleclient_httpserver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-server/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-server/build.gradle.kts b/uhabits-server/build.gradle.kts index 55a819cb1..dbc6bca1f 100644 --- a/uhabits-server/build.gradle.kts +++ b/uhabits-server/build.gradle.kts @@ -44,7 +44,7 @@ dependencies { implementation("io.ktor:ktor-jackson:$ktorVersion") implementation("org.jetbrains:kotlin-css-jvm:1.0.0-pre.148-kotlin-1.4.30") implementation("io.prometheus:simpleclient:0.16.0") - implementation("io.prometheus:simpleclient_httpserver:0.15.0") + implementation("io.prometheus:simpleclient_httpserver:0.16.0") implementation("io.prometheus:simpleclient_hotspot:0.16.0") testImplementation("io.ktor:ktor-server-tests:$ktorVersion") testImplementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") From 7c69b17e77cd13a527fae5eb9dee724215f21329 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 3 Jul 2022 19:27:33 +0000 Subject: [PATCH 015/138] Bump kxCoroutinesVersion from 1.6.2 to 1.6.3 Bumps `kxCoroutinesVersion` from 1.6.2 to 1.6.3. Updates `kotlinx-coroutines-android` from 1.6.2 to 1.6.3 - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.2...1.6.3) Updates `kotlinx-coroutines-core` from 1.6.2 to 1.6.3 - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.2...1.6.3) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 9df9b4bc0..b5977679d 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -88,7 +88,7 @@ android { dependencies { val daggerVersion = "2.42" val kotlinVersion = "1.7.0" - val kxCoroutinesVersion = "1.6.2" + val kxCoroutinesVersion = "1.6.3" val ktorVersion = "1.6.8" val espressoVersion = "3.4.0" From a6180a504943f1e19ac1545f16d8e77bec78a6cb Mon Sep 17 00:00:00 2001 From: eduebernal Date: Tue, 5 Jul 2022 21:41:27 -0700 Subject: [PATCH 016/138] fix marker scaling in freq display --- .../activities/common/views/FrequencyChart.kt | 9 +++++--- .../isoron/uhabits/core/utils/DateUtils.kt | 21 +++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt index 93a97dc41..72e3c0479 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt @@ -29,6 +29,7 @@ import org.isoron.uhabits.core.utils.DateUtils.Companion.getShortWeekdayNames import org.isoron.uhabits.core.utils.DateUtils.Companion.getStartOfTodayCalendar import org.isoron.uhabits.core.utils.DateUtils.Companion.getStartOfTodayCalendarWithOffset import org.isoron.uhabits.core.utils.DateUtils.Companion.getWeekdaySequence +import org.isoron.uhabits.core.utils.DateUtils.Companion.getWeekdaysInMonth import org.isoron.uhabits.utils.ColorUtils.mixColors import org.isoron.uhabits.utils.StyledResources import org.isoron.uhabits.utils.toSimpleDataFormat @@ -166,6 +167,7 @@ class FrequencyChart : ScrollableChart { private fun drawColumn(canvas: Canvas, rect: RectF?, date: GregorianCalendar) { val values = frequency[Timestamp(date)] + val weekDaysInMonth = getWeekdaysInMonth(Timestamp(date)) val rowHeight = rect!!.height() / 8.0f prevRect!!.set(rect) val localeWeekdayList: Array = getWeekdaySequence(firstWeekday) @@ -174,7 +176,7 @@ class FrequencyChart : ScrollableChart { rect.offset(prevRect!!.left, prevRect!!.top + baseSize * j) val i = localeWeekdayList[j] % 7 if (values != null) - drawMarker(canvas, rect, values[i]) + drawMarker(canvas, rect, values[i], weekDaysInMonth[i]) rect.offset(0f, rowHeight) } drawFooter(canvas, rect, date) @@ -222,7 +224,7 @@ class FrequencyChart : ScrollableChart { canvas.drawLine(rGrid.left, rGrid.top, rGrid.right, rGrid.top, pGrid!!) } - private fun drawMarker(canvas: Canvas, rect: RectF?, value: Int?) { + private fun drawMarker(canvas: Canvas, rect: RectF?, value: Int?, frequency: Int) { // value can be negative when the entry is skipped val valueCopy = value?.let { max(0, it) } @@ -230,7 +232,8 @@ class FrequencyChart : ScrollableChart { // maximal allowed mark radius val maxRadius = (rect.height() - 2 * padding) / 2.0f // the real mark radius is scaled down by a factor depending on the maximal frequency - val scale = 1.0f / maxFreq * valueCopy!! + + val scale = 1.0f / frequency * valueCopy!! val radius = maxRadius * scale val colorIndex = min((colors.size - 1), ((colors.size - 1) * scale).roundToInt()) pGraph!!.color = colors[colorIndex] diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt index 7c2c0a4fd..010b26e4a 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt @@ -19,6 +19,7 @@ package org.isoron.uhabits.core.utils import org.isoron.uhabits.core.models.Timestamp +import java.time.YearMonth import java.util.Calendar import java.util.Calendar.DAY_OF_MONTH import java.util.Calendar.DAY_OF_WEEK @@ -178,6 +179,26 @@ abstract class DateUtils { return getWeekdayNames(GregorianCalendar.SHORT, firstWeekday) } + /** + * Returns a vector of Int representing the frequency of each weekday in a given month. + * + * @param startOfMonth a Timestamp representing the beginning of the month. + */ + @JvmStatic + fun getWeekdaysInMonth(startOfMonth: Timestamp): Array { + val month = startOfMonth.toCalendar()[Calendar.MONTH] + 1 + val year = startOfMonth.toCalendar()[Calendar.YEAR] + val weekday = startOfMonth.weekday + val extraWeekdays = YearMonth.of(year, month).lengthOfMonth() - 28 + + val freq = Array(7) { 4 } + for (day in weekday until weekday + extraWeekdays) { + freq[day % 7] = 5 + } + + return freq + } + @JvmStatic fun getToday(): Timestamp = Timestamp(getStartOfToday()) From e15e06034c4b524dc131162697564f84b77e408e Mon Sep 17 00:00:00 2001 From: eduebernal Date: Tue, 5 Jul 2022 23:53:39 -0700 Subject: [PATCH 017/138] remove unused maxFreq var and get method --- .../activities/common/views/FrequencyChart.kt | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt index 72e3c0479..417ab21f2 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt @@ -63,7 +63,6 @@ class FrequencyChart : ScrollableChart { private var primaryColor = 0 private var isBackgroundTransparent = false private lateinit var frequency: HashMap> - private var maxFreq = 0 private var firstWeekday = Calendar.SUNDAY constructor(context: Context?) : super(context) { @@ -83,7 +82,6 @@ class FrequencyChart : ScrollableChart { fun setFrequency(frequency: java.util.HashMap>) { this.frequency = frequency - maxFreq = getMaxFreq(frequency) postInvalidate() } @@ -92,15 +90,6 @@ class FrequencyChart : ScrollableChart { postInvalidate() } - private fun getMaxFreq(frequency: HashMap>): Int { - var maxValue = 1 - for (values in frequency.values) for (value in values) maxValue = max( - value, - maxValue - ) - return maxValue - } - fun setIsBackgroundTransparent(isBackgroundTransparent: Boolean) { this.isBackgroundTransparent = isBackgroundTransparent initColors() @@ -296,6 +285,5 @@ class FrequencyChart : ScrollableChart { frequency[Timestamp(date)] = values date.add(Calendar.MONTH, -1) } - maxFreq = getMaxFreq(frequency) } } From 9bd1c6f685fa2bca38fdba5a3a6a0dd5b37f9776 Mon Sep 17 00:00:00 2001 From: eduebernal Date: Wed, 6 Jul 2022 10:48:19 -0700 Subject: [PATCH 018/138] change getWeekdaysInMonth method --- .../java/org/isoron/uhabits/core/utils/DateUtils.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt index 010b26e4a..b06513140 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt @@ -189,11 +189,11 @@ abstract class DateUtils { val month = startOfMonth.toCalendar()[Calendar.MONTH] + 1 val year = startOfMonth.toCalendar()[Calendar.YEAR] val weekday = startOfMonth.weekday - val extraWeekdays = YearMonth.of(year, month).lengthOfMonth() - 28 + val monthLength = YearMonth.of(year, month).lengthOfMonth() - val freq = Array(7) { 4 } - for (day in weekday until weekday + extraWeekdays) { - freq[day % 7] = 5 + val freq = Array(7) { 0 } + for (day in weekday until weekday + monthLength) { + freq[day % 7] += 1 } return freq From 8912a9d73c78285425e04bfd54c601d8016852ca Mon Sep 17 00:00:00 2001 From: eduebernal Date: Wed, 6 Jul 2022 10:48:58 -0700 Subject: [PATCH 019/138] add test for getWeekdaysInMonth --- .../uhabits/core/utils/DateUtilsTest.kt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt b/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt index 75280ab9b..7f505ee13 100644 --- a/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt +++ b/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt @@ -118,6 +118,31 @@ class DateUtilsTest : BaseUnitTest() { assertThat(arrayOf("Sat", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri"), equalTo(longWeekdayNames)) } + @Test + fun getWeekdaysInMonth() { + val february = GregorianCalendar(2018, Calendar.FEBRUARY, 1) + val leapFebruary = GregorianCalendar(2020, Calendar.FEBRUARY, 1) + val month = GregorianCalendar(2020, Calendar.APRIL, 1) + val longMonth = GregorianCalendar(2020, Calendar.AUGUST, 1) + + assertThat( + DateUtils.getWeekdaysInMonth(Timestamp(february)), + equalTo(arrayOf(4, 4, 4, 4, 4, 4, 4)) + ) + assertThat( + DateUtils.getWeekdaysInMonth(Timestamp(leapFebruary)), + equalTo(arrayOf(4, 4, 4, 4, 4, 4, 5)) + ) + assertThat( + DateUtils.getWeekdaysInMonth(Timestamp(month)), + equalTo(arrayOf(4, 4, 4, 5, 5, 4, 4)) + ) + assertThat( + DateUtils.getWeekdaysInMonth(Timestamp(longMonth)), + equalTo(arrayOf(5, 5, 4, 4, 4, 4, 5)) + ) + } + @Test fun testGetToday() { setFixedLocalTime(FIXED_LOCAL_TIME) From dd47d4cf0840df6ab068e5eacf82ce7a6737fb5d Mon Sep 17 00:00:00 2001 From: eduebernal Date: Wed, 6 Jul 2022 15:09:10 -0700 Subject: [PATCH 020/138] fix getWeekdaysInMonth test --- .../isoron/uhabits/core/utils/DateUtilsTest.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt b/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt index 7f505ee13..22b6e0057 100644 --- a/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt +++ b/uhabits-core/src/jvmTest/java/org/isoron/uhabits/core/utils/DateUtilsTest.kt @@ -126,20 +126,20 @@ class DateUtilsTest : BaseUnitTest() { val longMonth = GregorianCalendar(2020, Calendar.AUGUST, 1) assertThat( - DateUtils.getWeekdaysInMonth(Timestamp(february)), - equalTo(arrayOf(4, 4, 4, 4, 4, 4, 4)) + arrayOf(4, 4, 4, 4, 4, 4, 4), + equalTo(DateUtils.getWeekdaysInMonth(Timestamp(february))) ) assertThat( - DateUtils.getWeekdaysInMonth(Timestamp(leapFebruary)), - equalTo(arrayOf(4, 4, 4, 4, 4, 4, 5)) + arrayOf(5, 4, 4, 4, 4, 4, 4), + equalTo(DateUtils.getWeekdaysInMonth(Timestamp(leapFebruary))) ) assertThat( - DateUtils.getWeekdaysInMonth(Timestamp(month)), - equalTo(arrayOf(4, 4, 4, 5, 5, 4, 4)) + arrayOf(4, 4, 4, 4, 5, 5, 4), + equalTo(DateUtils.getWeekdaysInMonth(Timestamp(month))) ) assertThat( - DateUtils.getWeekdaysInMonth(Timestamp(longMonth)), - equalTo(arrayOf(5, 5, 4, 4, 4, 4, 5)) + arrayOf(5, 5, 5, 4, 4, 4, 4), + equalTo(DateUtils.getWeekdaysInMonth(Timestamp(longMonth))) ) } From 44cb64601fcfc0a4aec9cee98361dadefe6ae45d Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Sat, 30 Jul 2022 17:28:46 -0500 Subject: [PATCH 021/138] Update test screenshots --- .../views/common/FrequencyChart/render.png | Bin 9182 -> 8847 bytes .../FrequencyChart/renderDifferentSize.png | Bin 16536 -> 15586 bytes .../FrequencyChart/renderTransparent.png | Bin 9182 -> 8847 bytes .../habits/show/FrequencyCard/render.png | Bin 24958 -> 24300 bytes .../views/widgets/FrequencyWidget/render.png | Bin 20839 -> 23011 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/uhabits-android/src/androidTest/assets/views/common/FrequencyChart/render.png b/uhabits-android/src/androidTest/assets/views/common/FrequencyChart/render.png index 3d7861df0b2b7d9302ea7460ed6252d93571692c..5bdcbc1e17f2fe809a3b1ff90500aab3094778bb 100644 GIT binary patch literal 8847 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 OKv%R4kOf*c_x~SDG=&}j literal 9182 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 W-TT|?=^SrM2`?Z}SZ|Z5DIL>|?f}j)H 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 I)%x-O0RpW)ivR!s diff --git a/uhabits-android/src/androidTest/assets/views/common/FrequencyChart/renderTransparent.png b/uhabits-android/src/androidTest/assets/views/common/FrequencyChart/renderTransparent.png index 3d7861df0b2b7d9302ea7460ed6252d93571692c..5bdcbc1e17f2fe809a3b1ff90500aab3094778bb 100644 GIT binary patch literal 8847 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 OKv%R4kOf*c_x~SDG=&}j literal 9182 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 iN1M3KqqxoMTl^0buafKN#dNL!0000 Date: Mon, 1 Aug 2022 03:02:48 +0000 Subject: [PATCH 022/138] Bump kxCoroutinesVersion from 1.6.3 to 1.6.4 Bumps `kxCoroutinesVersion` from 1.6.3 to 1.6.4. Updates `kotlinx-coroutines-android` from 1.6.3 to 1.6.4 - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.3...1.6.4) Updates `kotlinx-coroutines-core` from 1.6.3 to 1.6.4 - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.3...1.6.4) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index b5977679d..6ff756625 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -88,7 +88,7 @@ android { dependencies { val daggerVersion = "2.42" val kotlinVersion = "1.7.0" - val kxCoroutinesVersion = "1.6.3" + val kxCoroutinesVersion = "1.6.4" val ktorVersion = "1.6.8" val espressoVersion = "3.4.0" From 504362e6806fe95f108d8eb1b37aa8345d875e6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 03:03:08 +0000 Subject: [PATCH 023/138] Bump daggerVersion from 2.42 to 2.43.1 Bumps `daggerVersion` from 2.42 to 2.43.1. Updates `dagger` from 2.42 to 2.43.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/dagger/compare/dagger-2.42...dagger-2.43.1) Updates `dagger-compiler` from 2.42 to 2.43.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/dagger/compare/dagger-2.42...dagger-2.43.1) --- updated-dependencies: - dependency-name: com.google.dagger:dagger dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.google.dagger:dagger-compiler dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- uhabits-core/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index b5977679d..854669af5 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -86,7 +86,7 @@ android { } dependencies { - val daggerVersion = "2.42" + val daggerVersion = "2.43.1" val kotlinVersion = "1.7.0" val kxCoroutinesVersion = "1.6.3" val ktorVersion = "1.6.8" diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index 77607d138..1ec5ac968 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -43,7 +43,7 @@ kotlin { val jvmMain by getting { dependencies { implementation(kotlin("stdlib-jdk8")) - compileOnly("com.google.dagger:dagger:2.42") + compileOnly("com.google.dagger:dagger:2.43.1") implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.0") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.3") From 5409a324e869ec6c6bbad82d63d857471fd42e04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 03:04:42 +0000 Subject: [PATCH 024/138] Bump dexmaker-mockito from 2.28.1 to 2.28.3 Bumps [dexmaker-mockito](https://github.com/linkedin/dexmaker) from 2.28.1 to 2.28.3. - [Release notes](https://github.com/linkedin/dexmaker/releases) - [Changelog](https://github.com/linkedin/dexmaker/blob/main/CHANGELOG.md) - [Commits](https://github.com/linkedin/dexmaker/compare/2.28.1...2.28.3) --- updated-dependencies: - dependency-name: com.linkedin.dexmaker:dexmaker-mockito dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index b5977679d..10e4ff904 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -95,7 +95,7 @@ dependencies { androidTestImplementation("androidx.test.espresso:espresso-contrib:$espressoVersion") androidTestImplementation("androidx.test.espresso:espresso-core:$espressoVersion") androidTestImplementation("com.google.dagger:dagger:$daggerVersion") - androidTestImplementation("com.linkedin.dexmaker:dexmaker-mockito:2.28.1") + androidTestImplementation("com.linkedin.dexmaker:dexmaker-mockito:2.28.3") androidTestImplementation("io.ktor:ktor-client-mock:$ktorVersion") androidTestImplementation("io.ktor:ktor-jackson:$ktorVersion") androidTestImplementation("androidx.annotation:annotation:1.4.0") From d3c90481beb84c22750edcb6559cdb9a039ab946 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Aug 2022 10:22:15 +0000 Subject: [PATCH 025/138] Bump kotlin-stdlib from 1.7.0 to 1.7.10 Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin) from 1.7.0 to 1.7.10. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.7.10/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.7.0...v1.7.10) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index 1ec5ac968..c73b8e5ed 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -45,7 +45,7 @@ kotlin { implementation(kotlin("stdlib-jdk8")) compileOnly("com.google.dagger:dagger:2.43.1") implementation("com.google.guava:guava:31.1-android") - implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.0") + implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.10") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.3") implementation("androidx.annotation:annotation:1.4.0") implementation("com.google.code.findbugs:jsr305:3.0.2") From a142685d2e60809efb628a6b48193b069f842c28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Aug 2022 09:27:25 +0000 Subject: [PATCH 026/138] Bump kotlinx-coroutines-core-jvm from 1.6.3 to 1.6.4 Bumps [kotlinx-coroutines-core-jvm](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.3 to 1.6.4. - [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases) - [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md) - [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.3...1.6.4) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index c73b8e5ed..e7262ba51 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -46,7 +46,7 @@ kotlin { compileOnly("com.google.dagger:dagger:2.43.1") implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.10") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.3") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4") implementation("androidx.annotation:annotation:1.4.0") implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.opencsv:opencsv:5.6") From 08fab0cd8d6ed6377ef86c9033832629d02b9cac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Aug 2022 09:28:01 +0000 Subject: [PATCH 027/138] Bump kotlin-stdlib-jdk8 from 1.7.0 to 1.7.10 Bumps [kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) from 1.7.0 to 1.7.10. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.7.10/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.7.0...v1.7.10) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- uhabits-server/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index abf601507..790c571fe 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -87,7 +87,7 @@ android { dependencies { val daggerVersion = "2.43.1" - val kotlinVersion = "1.7.0" + val kotlinVersion = "1.7.10" val kxCoroutinesVersion = "1.6.4" val ktorVersion = "1.6.8" val espressoVersion = "3.4.0" diff --git a/uhabits-server/build.gradle.kts b/uhabits-server/build.gradle.kts index dbc6bca1f..9b2f7e50f 100644 --- a/uhabits-server/build.gradle.kts +++ b/uhabits-server/build.gradle.kts @@ -34,7 +34,7 @@ application { dependencies { val ktorVersion = "1.6.8" - val kotlinVersion = "1.7.0" + val kotlinVersion = "1.7.10" val logbackVersion = "1.2.11" implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion") implementation("io.ktor:ktor-server-netty:$ktorVersion") From 15fa1fea8c1587d941f9b8d22ab80dbeae8ccf67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Aug 2022 16:00:55 +0000 Subject: [PATCH 028/138] Bump daggerVersion from 2.43.1 to 2.43.2 Bumps `daggerVersion` from 2.43.1 to 2.43.2. Updates `dagger` from 2.43.1 to 2.43.2 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/dagger/compare/dagger-2.43.1...dagger-2.43.2) Updates `dagger-compiler` from 2.43.1 to 2.43.2 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/dagger/compare/dagger-2.43.1...dagger-2.43.2) --- updated-dependencies: - dependency-name: com.google.dagger:dagger dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:dagger-compiler dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- uhabits-android/build.gradle.kts | 2 +- uhabits-core/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 790c571fe..331f77243 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -86,7 +86,7 @@ android { } dependencies { - val daggerVersion = "2.43.1" + val daggerVersion = "2.43.2" val kotlinVersion = "1.7.10" val kxCoroutinesVersion = "1.6.4" val ktorVersion = "1.6.8" diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index e7262ba51..d5a46f8ad 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -43,7 +43,7 @@ kotlin { val jvmMain by getting { dependencies { implementation(kotlin("stdlib-jdk8")) - compileOnly("com.google.dagger:dagger:2.43.1") + compileOnly("com.google.dagger:dagger:2.43.2") implementation("com.google.guava:guava:31.1-android") implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.10") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4") From f94bc62a9439dc8aad7ae1278df09b0d9e93fe66 Mon Sep 17 00:00:00 2001 From: Jakub Kalinowski Date: Mon, 15 Aug 2022 13:36:03 +0200 Subject: [PATCH 029/138] Replaced activity!! with requireActivity, context!! with requireContext etc. (#1458) --- .../activities/common/dialogs/ColorPickerDialog.kt | 2 +- .../activities/common/dialogs/HistoryEditorDialog.kt | 10 +++++----- .../activities/common/dialogs/WeekdayPickerDialog.kt | 2 +- .../activities/habits/edit/HabitTypeDialog.kt | 4 ++-- .../uhabits/activities/settings/SettingsFragment.kt | 12 ++++++------ 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ColorPickerDialog.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ColorPickerDialog.kt index cf6248600..e926073f5 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ColorPickerDialog.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/ColorPickerDialog.kt @@ -28,7 +28,7 @@ import org.isoron.uhabits.utils.toPaletteColor class ColorPickerDialog : ColorPickerDialog() { fun setListener(callback: OnColorPickedCallback) { super.setOnColorSelectedListener { c: Int -> - val pc = c.toPaletteColor(context!!) + val pc = c.toPaletteColor(requireContext()) callback.onColorPicked(pc) } } diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/HistoryEditorDialog.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/HistoryEditorDialog.kt index 5cfe90ea6..2004137d7 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/HistoryEditorDialog.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/HistoryEditorDialog.kt @@ -49,12 +49,12 @@ class HistoryEditorDialog : AppCompatDialogFragment(), CommandRunner.Listener { private var onDateClickedListener: OnDateClickedListener? = null override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { - val component = (activity!!.application as HabitsApplication).component + val component = (requireActivity().application as HabitsApplication).component commandRunner = component.commandRunner - habit = component.habitList.getById(arguments!!.getLong("habit"))!! + habit = component.habitList.getById(requireArguments().getLong("habit"))!! preferences = component.preferences - val themeSwitcher = AndroidThemeSwitcher(activity!!, preferences) + val themeSwitcher = AndroidThemeSwitcher(requireActivity(), preferences) themeSwitcher.apply() chart = HistoryChart( @@ -69,10 +69,10 @@ class HistoryEditorDialog : AppCompatDialogFragment(), CommandRunner.Listener { onDateClickedListener = onDateClickedListener ?: object : OnDateClickedListener {}, padding = 10.0, ) - dataView = AndroidDataView(context!!, null) + dataView = AndroidDataView(requireContext(), null) dataView.view = chart!! - return Dialog(context!!).apply { + return Dialog(requireContext()).apply { val metrics = resources.displayMetrics val maxHeight = resources.getDimensionPixelSize(R.dimen.history_editor_max_height) setContentView(dataView) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/WeekdayPickerDialog.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/WeekdayPickerDialog.kt index 6e1f8cf28..f2bfcdd73 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/WeekdayPickerDialog.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/dialogs/WeekdayPickerDialog.kt @@ -60,7 +60,7 @@ class WeekdayPickerDialog : override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val builder = AlertDialog.Builder( - activity!! + requireActivity() ) builder .setTitle(R.string.select_weekdays) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/HabitTypeDialog.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/HabitTypeDialog.kt index 25ba9537e..350509207 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/HabitTypeDialog.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/HabitTypeDialog.kt @@ -40,13 +40,13 @@ class HabitTypeDialog : AppCompatDialogFragment() { val binding = SelectHabitTypeBinding.inflate(inflater, container, false) binding.buttonYesNo.setOnClickListener { - val intent = IntentFactory().startEditActivity(activity!!, HabitType.YES_NO.value) + val intent = IntentFactory().startEditActivity(requireActivity(), HabitType.YES_NO.value) startActivity(intent) dismiss() } binding.buttonMeasurable.setOnClickListener { - val intent = IntentFactory().startEditActivity(activity!!, HabitType.NUMERICAL.value) + val intent = IntentFactory().startEditActivity(requireActivity(), HabitType.NUMERICAL.value) startActivity(intent) dismiss() } diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsFragment.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsFragment.kt index 9f22409c5..5c53fe2f4 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsFragment.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsFragment.kt @@ -63,7 +63,7 @@ class SettingsFragment : PreferenceFragmentCompat(), OnSharedPreferenceChangeLis override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) addPreferencesFromResource(R.xml.preferences) - val appContext = context!!.applicationContext + val appContext = requireContext().applicationContext if (appContext is HabitsApplication) { prefs = appContext.component.preferences widgetUpdater = appContext.component.widgetUpdater @@ -91,9 +91,9 @@ class SettingsFragment : PreferenceFragmentCompat(), OnSharedPreferenceChangeLis return true } else if (key == "reminderCustomize") { if (SDK_INT < Build.VERSION_CODES.O) return true - createAndroidNotificationChannel(context!!) + createAndroidNotificationChannel(requireContext()) val intent = Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS) - intent.putExtra(Settings.EXTRA_APP_PACKAGE, context!!.packageName) + intent.putExtra(Settings.EXTRA_APP_PACKAGE, requireContext().packageName) intent.putExtra(Settings.EXTRA_CHANNEL_ID, NotificationTray.REMINDERS_CHANNEL_ID) startActivity(intent) return true @@ -103,7 +103,7 @@ class SettingsFragment : PreferenceFragmentCompat(), OnSharedPreferenceChangeLis override fun onResume() { super.onResume() - ringtoneManager = RingtoneManager(activity!!) + ringtoneManager = RingtoneManager(requireActivity()) sharedPrefs = preferenceManager.sharedPreferences sharedPrefs!!.registerOnSharedPreferenceChangeListener(this) if (!prefs.isDeveloper) { @@ -146,8 +146,8 @@ class SettingsFragment : PreferenceFragmentCompat(), OnSharedPreferenceChangeLis val pref = findPreference(key) pref.onPreferenceClickListener = Preference.OnPreferenceClickListener { - activity!!.setResult(result) - activity!!.finish() + requireActivity().setResult(result) + requireActivity().finish() true } } From f074d0331d507d612172041a7475dedcbffed1cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Aug 2022 06:36:31 -0500 Subject: [PATCH 030/138] Bump sqlite-jdbc from 3.36.0.3 to 3.39.2.0 (#1449) Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.36.0.3 to 3.39.2.0. - [Release notes](https://github.com/xerial/sqlite-jdbc/releases) - [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG) - [Commits](https://github.com/xerial/sqlite-jdbc/compare/3.36.0.3...3.39.2.0) --- updated-dependencies: - dependency-name: org.xerial:sqlite-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index d5a46f8ad..fb937c635 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -59,7 +59,7 @@ kotlin { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) - implementation("org.xerial:sqlite-jdbc:3.36.0.3") + implementation("org.xerial:sqlite-jdbc:3.39.2.0") implementation("org.hamcrest:hamcrest:2.2") implementation("org.apache.commons:commons-io:1.3.2") implementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") From d4d818a0857972549da0ed2bc81e721c14e2e5be Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Tue, 16 Aug 2022 05:42:29 -0500 Subject: [PATCH 031/138] Upgrade dependencies --- build.gradle.kts | 2 +- uhabits-android/build.gradle.kts | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 3a3435b0c..f6d964430 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,6 @@ plugins { val kotlinVersion = "1.6.10" - id("com.android.application") version ("7.0.3") apply (false) + id("com.android.application") version ("7.1.2") apply (false) id("org.jetbrains.kotlin.android") version kotlinVersion apply (false) id("org.jetbrains.kotlin.kapt") version kotlinVersion apply (false) id("org.jetbrains.kotlin.android.extensions") version kotlinVersion apply (false) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 331f77243..5bfb0692b 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -32,7 +32,7 @@ tasks.compileLint { android { - compileSdk = 31 + compileSdk = 32 defaultConfig { versionCode = 20003 @@ -68,12 +68,6 @@ android { } } - lint { - isCheckReleaseBuilds = false - isAbortOnError = false - disable("GoogleAppIndexingWarning") - } - compileOptions { isCoreLibraryDesugaringEnabled = true targetCompatibility(JavaVersion.VERSION_1_8) @@ -116,7 +110,7 @@ dependencies { implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:$kxCoroutinesVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kxCoroutinesVersion") - implementation("androidx.appcompat:appcompat:1.4.2") + implementation("androidx.appcompat:appcompat:1.5.0") implementation("androidx.legacy:legacy-preference-v14:1.0.0") implementation("androidx.legacy:legacy-support-v4:1.0.0") implementation("com.google.android.material:material:1.6.1") From f082842fbe2592e8744d3b29aa412e7779700437 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Wed, 17 Aug 2022 05:36:37 -0500 Subject: [PATCH 032/138] Update Gradle, AGP & Kotlin --- build.gradle.kts | 4 ++-- gradle/wrapper/gradle-wrapper.properties | 2 +- .../org/isoron/uhabits/acceptance/steps/ListHabitsSteps.kt | 1 + .../uhabits/activities/habits/show/ShowHabitActivity.kt | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index f6d964430..076dd0e87 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,6 @@ plugins { - val kotlinVersion = "1.6.10" - id("com.android.application") version ("7.1.2") apply (false) + val kotlinVersion = "1.7.10" + id("com.android.application") version ("7.3.0-rc01") apply (false) id("org.jetbrains.kotlin.android") version kotlinVersion apply (false) id("org.jetbrains.kotlin.kapt") version kotlinVersion apply (false) id("org.jetbrains.kotlin.android.extensions") version kotlinVersion apply (false) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ffed3a254..8049c684f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.kt b/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.kt index 217eaa6be..c5840d0d7 100644 --- a/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.kt +++ b/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.kt @@ -53,6 +53,7 @@ object ListHabitsSteps { clickViewWithId(R.id.action_filter) CommonSteps.clickText(R.string.hide_completed) } + else -> throw RuntimeException() } device.waitForIdle() } diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitActivity.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitActivity.kt index 1e90e1ae9..f69d16249 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitActivity.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitActivity.kt @@ -220,6 +220,7 @@ class ShowHabitActivity : AppCompatActivity(), CommandRunner.Listener { ShowHabitMenuPresenter.Message.COULD_NOT_EXPORT -> { showMessage(resources.getString(R.string.could_not_export)) } + else -> {} } } From 8b0b757f047bded20494255abb89ea4265eeb3da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Sep 2022 18:51:20 -0500 Subject: [PATCH 033/138] Bump org.jlleitschuh.gradle.ktlint from 10.3.0 to 11.0.0 (#1480) Bumps org.jlleitschuh.gradle.ktlint from 10.3.0 to 11.0.0. --- updated-dependencies: - dependency-name: org.jlleitschuh.gradle.ktlint dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 076dd0e87..94a513e32 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { id("org.jetbrains.kotlin.kapt") version kotlinVersion apply (false) id("org.jetbrains.kotlin.android.extensions") version kotlinVersion apply (false) id("org.jetbrains.kotlin.multiplatform") version kotlinVersion apply (false) - id("org.jlleitschuh.gradle.ktlint") version "10.3.0" + id("org.jlleitschuh.gradle.ktlint") version "11.0.0" } apply { From f77c0647227658fbbe1c04e73dca1038bad4e836 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Sep 2022 18:51:31 -0500 Subject: [PATCH 034/138] Bump logback-classic from 1.2.11 to 1.4.0 (#1481) Bumps [logback-classic](https://github.com/qos-ch/logback) from 1.2.11 to 1.4.0. - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.2.11...v_1.4.0) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- uhabits-server/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-server/build.gradle.kts b/uhabits-server/build.gradle.kts index 9b2f7e50f..6f5ee61fa 100644 --- a/uhabits-server/build.gradle.kts +++ b/uhabits-server/build.gradle.kts @@ -35,7 +35,7 @@ application { dependencies { val ktorVersion = "1.6.8" val kotlinVersion = "1.7.10" - val logbackVersion = "1.2.11" + val logbackVersion = "1.4.0" implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion") implementation("io.ktor:ktor-server-netty:$ktorVersion") implementation("ch.qos.logback:logback-classic:$logbackVersion") From 335f8c32fd1640eeba74e2db54bb30fb0d1e337d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Sep 2022 18:51:40 -0500 Subject: [PATCH 035/138] Bump desugar_jdk_libs from 1.1.5 to 1.2.2 (#1482) Bumps [desugar_jdk_libs](https://github.com/google/desugar_jdk_libs) from 1.1.5 to 1.2.2. - [Release notes](https://github.com/google/desugar_jdk_libs/releases) - [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/desugar_jdk_libs/commits) --- updated-dependencies: - dependency-name: com.android.tools:desugar_jdk_libs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- uhabits-android/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/build.gradle.kts b/uhabits-android/build.gradle.kts index 757c15a9b..8dc354c7f 100644 --- a/uhabits-android/build.gradle.kts +++ b/uhabits-android/build.gradle.kts @@ -98,7 +98,7 @@ dependencies { androidTestImplementation("androidx.test:rules:1.4.0") androidTestImplementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") compileOnly("javax.annotation:jsr250-api:1.0") - coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.1.5") + coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.2.2") implementation("com.github.AppIntro:AppIntro:6.2.0") implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.google.dagger:dagger:$daggerVersion") From 8c0655c35223934171f09f9487623b89bb1b67be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Sep 2022 18:51:50 -0500 Subject: [PATCH 036/138] Bump sqlite-jdbc from 3.39.2.0 to 3.39.2.1 (#1483) Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.39.2.0 to 3.39.2.1. - [Release notes](https://github.com/xerial/sqlite-jdbc/releases) - [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG) - [Commits](https://github.com/xerial/sqlite-jdbc/compare/3.39.2.0...3.39.2.1) --- updated-dependencies: - dependency-name: org.xerial:sqlite-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- uhabits-core/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/build.gradle.kts b/uhabits-core/build.gradle.kts index fb937c635..15f2615d4 100644 --- a/uhabits-core/build.gradle.kts +++ b/uhabits-core/build.gradle.kts @@ -59,7 +59,7 @@ kotlin { dependencies { implementation(kotlin("test")) implementation(kotlin("test-junit")) - implementation("org.xerial:sqlite-jdbc:3.39.2.0") + implementation("org.xerial:sqlite-jdbc:3.39.2.1") implementation("org.hamcrest:hamcrest:2.2") implementation("org.apache.commons:commons-io:1.3.2") implementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") From 99ccb44ad3bd45968f96be7001a3737dba48ccf1 Mon Sep 17 00:00:00 2001 From: Eduardo Esparza <92958867+eduebernal@users.noreply.github.com> Date: Thu, 8 Sep 2022 18:01:12 -0700 Subject: [PATCH 037/138] fix marker scaling for numerical habits in frequency display (#1489) --- .../activities/common/views/FrequencyChart.kt | 24 ++++++++++++++++--- .../habits/show/views/FrequencyCardView.kt | 1 + .../isoron/uhabits/widgets/FrequencyWidget.kt | 1 + .../habits/show/views/FrequencyCard.kt | 2 ++ 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt index 417ab21f2..41c67ff27 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/FrequencyChart.kt @@ -63,7 +63,9 @@ class FrequencyChart : ScrollableChart { private var primaryColor = 0 private var isBackgroundTransparent = false private lateinit var frequency: HashMap> + private var maxFreq = 0 private var firstWeekday = Calendar.SUNDAY + private var isNumerical: Boolean = false constructor(context: Context?) : super(context) { init() @@ -80,8 +82,14 @@ class FrequencyChart : ScrollableChart { postInvalidate() } + fun setIsNumerical(type: Boolean) { + isNumerical = type + postInvalidate() + } + fun setFrequency(frequency: java.util.HashMap>) { this.frequency = frequency + maxFreq = getMaxFreq(frequency) postInvalidate() } @@ -90,6 +98,15 @@ class FrequencyChart : ScrollableChart { postInvalidate() } + private fun getMaxFreq(frequency: HashMap>): Int { + var maxValue = 1 + for (values in frequency.values) for (value in values) maxValue = max( + value, + maxValue + ) + return maxValue + } + fun setIsBackgroundTransparent(isBackgroundTransparent: Boolean) { this.isBackgroundTransparent = isBackgroundTransparent initColors() @@ -213,7 +230,7 @@ class FrequencyChart : ScrollableChart { canvas.drawLine(rGrid.left, rGrid.top, rGrid.right, rGrid.top, pGrid!!) } - private fun drawMarker(canvas: Canvas, rect: RectF?, value: Int?, frequency: Int) { + private fun drawMarker(canvas: Canvas, rect: RectF?, value: Int?, weekdayFrequency: Int) { // value can be negative when the entry is skipped val valueCopy = value?.let { max(0, it) } @@ -221,8 +238,8 @@ class FrequencyChart : ScrollableChart { // maximal allowed mark radius val maxRadius = (rect.height() - 2 * padding) / 2.0f // the real mark radius is scaled down by a factor depending on the maximal frequency - - val scale = 1.0f / frequency * valueCopy!! + val scalingFactor = if (isNumerical) maxFreq else weekdayFrequency + val scale = 1.0f / scalingFactor * valueCopy!! val radius = maxRadius * scale val colorIndex = min((colors.size - 1), ((colors.size - 1) * scale).roundToInt()) pGraph!!.color = colors[colorIndex] @@ -285,5 +302,6 @@ class FrequencyChart : ScrollableChart { frequency[Timestamp(date)] = values date.add(Calendar.MONTH, -1) } + maxFreq = getMaxFreq(frequency) } } diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/views/FrequencyCardView.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/views/FrequencyCardView.kt index cf7daf769..f31b23408 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/views/FrequencyCardView.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/views/FrequencyCardView.kt @@ -33,6 +33,7 @@ class FrequencyCardView(context: Context, attrs: AttributeSet) : LinearLayout(co fun setState(state: FrequencyCardState) { val androidColor = state.theme.color(state.color).toInt() binding.frequencyChart.setFrequency(state.frequency) + binding.frequencyChart.setIsNumerical(state.isNumerical) binding.frequencyChart.setFirstWeekday(state.firstWeekday) binding.title.setTextColor(androidColor) binding.frequencyChart.setColor(androidColor) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/widgets/FrequencyWidget.kt b/uhabits-android/src/main/java/org/isoron/uhabits/widgets/FrequencyWidget.kt index 8ef1b4a48..8b76cb1b3 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/widgets/FrequencyWidget.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/widgets/FrequencyWidget.kt @@ -49,6 +49,7 @@ class FrequencyWidget( (widgetView.dataView as FrequencyChart).apply { setFirstWeekday(firstWeekday) setColor(WidgetTheme().color(habit.color).toInt()) + setIsNumerical(habit.isNumerical) setFrequency(habit.originalEntries.computeWeekdayFrequency(habit.isNumerical)) } } diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/screens/habits/show/views/FrequencyCard.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/screens/habits/show/views/FrequencyCard.kt index fd46c3473..cdb12d32d 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/screens/habits/show/views/FrequencyCard.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/screens/habits/show/views/FrequencyCard.kt @@ -30,6 +30,7 @@ data class FrequencyCardState( val firstWeekday: Int, val frequency: HashMap>, val theme: Theme, + val isNumerical: Boolean ) class FrequencyCardPresenter { @@ -40,6 +41,7 @@ class FrequencyCardPresenter { theme: Theme ) = FrequencyCardState( color = habit.color, + isNumerical = habit.isNumerical, frequency = habit.originalEntries.computeWeekdayFrequency( isNumerical = habit.isNumerical ), From 6a9c3a36ebca2879207dac9d4a4b1c238f6991d4 Mon Sep 17 00:00:00 2001 From: cheer <31635100+cheeeeer@users.noreply.github.com> Date: Thu, 8 Sep 2022 21:06:57 -0400 Subject: [PATCH 038/138] Support for Android 13 Themed Icons (#1497) --- .../main/res/mipmap-anydpi-v26/ic_launcher.xml | 1 + .../res/mipmap-hdpi/ic_launcher_monochrome.png | Bin 0 -> 1816 bytes .../res/mipmap-mdpi/ic_launcher_monochrome.png | Bin 0 -> 1816 bytes .../res/mipmap-xhdpi/ic_launcher_monochrome.png | Bin 0 -> 2441 bytes .../res/mipmap-xxhdpi/ic_launcher_monochrome.png | Bin 0 -> 3761 bytes .../mipmap-xxxhdpi/ic_launcher_monochrome.png | Bin 0 -> 7579 bytes 6 files changed, 1 insertion(+) create mode 100644 uhabits-android/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png create mode 100644 uhabits-android/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png create mode 100644 uhabits-android/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png create mode 100644 uhabits-android/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png create mode 100644 uhabits-android/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png diff --git a/uhabits-android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/uhabits-android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 06bdca668..ef49fafa3 100644 --- a/uhabits-android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/uhabits-android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -21,4 +21,5 @@ + \ No newline at end of file diff --git a/uhabits-android/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png b/uhabits-android/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f9e9409a6933afbdb1de80fc82f30ed425fc08 GIT binary patch literal 1816 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 YGDG~^@HY2?ox}iOo!lMo9mCW920EIBrT_o{ literal 0 HcmV?d00001 diff --git a/uhabits-android/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/uhabits-android/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..b19b8bd5d92fffa26c2a20dd8184628fcba3c53f GIT binary patch literal 3761 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 B#a#dZ literal 0 HcmV?d00001 diff --git a/uhabits-android/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/uhabits-android/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..3eeb6ebefa3f76197527be7b32518805759577a4 GIT binary patch literal 7579 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 Date: Thu, 8 Sep 2022 20:35:59 -0500 Subject: [PATCH 039/138] StackWidget: Avoid storing RemoteViews reference --- .../uhabits/widgets/StackWidgetService.kt | 44 +++++++++---------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt b/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt index c8eabcc1c..91663671e 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt @@ -88,8 +88,26 @@ internal class StackRemoteViewsFactory(private val context: Context, intent: Int } override fun getViewAt(position: Int): RemoteViews? { - Log.i("StackRemoteViewsFactory", "getViewAt $position") - return if (0 <= position && position < remoteViews.size) remoteViews[position] else null + Log.i("StackRemoteViewsFactory", "getViewAt $position started") + if (position < 0 || position >= remoteViews.size) return null + val app = context.applicationContext as HabitsApplication + val prefs = app.component.preferences + val habitList = app.component.habitList + val options = AppWidgetManager.getInstance(context).getAppWidgetOptions(widgetId) + if (Looper.myLooper() == null) Looper.prepare() + val habits = habitIds.map { habitList.getById(it) ?: throw HabitNotFoundException() } + val h = habits[position] + val widget = constructWidget(h, prefs) + widget.setDimensions(getDimensionsFromOptions(context, options)) + val landscapeViews = widget.landscapeRemoteViews + val portraitViews = widget.portraitRemoteViews + val factory = PendingIntentFactory(context, IntentFactory()) + val intent = StackWidgetType.getIntentFillIn(factory, widgetType, h, habits, getToday()) + landscapeViews.setOnClickFillInIntent(R.id.button, intent) + portraitViews.setOnClickFillInIntent(R.id.button, intent) + val remoteViews = RemoteViews(landscapeViews, portraitViews) + Log.i("StackRemoteViewsFactory", "getViewAt $position ended") + return remoteViews } private fun constructWidget( @@ -134,28 +152,6 @@ internal class StackRemoteViewsFactory(private val context: Context, intent: Int } override fun onDataSetChanged() { - Log.i("StackRemoteViewsFactory", "onDataSetChanged started") - val app = context.applicationContext as HabitsApplication - val prefs = app.component.preferences - val habitList = app.component.habitList - val options = AppWidgetManager.getInstance(context).getAppWidgetOptions(widgetId) - val newRemoteViews = ArrayList() - if (Looper.myLooper() == null) Looper.prepare() - val habits = habitIds.map { habitList.getById(it) ?: throw HabitNotFoundException() } - for (h in habits) { - val widget = constructWidget(h, prefs) - widget.setDimensions(getDimensionsFromOptions(context, options)) - val landscapeViews = widget.landscapeRemoteViews - val portraitViews = widget.portraitRemoteViews - val factory = PendingIntentFactory(context, IntentFactory()) - val intent = StackWidgetType.getIntentFillIn(factory, widgetType, h, habits, getToday()) - landscapeViews.setOnClickFillInIntent(R.id.button, intent) - portraitViews.setOnClickFillInIntent(R.id.button, intent) - newRemoteViews.add(RemoteViews(landscapeViews, portraitViews)) - Log.i("StackRemoteViewsFactory", "onDataSetChanged constructed widget ${h.id}") - } - remoteViews = newRemoteViews - Log.i("StackRemoteViewsFactory", "onDataSetChanged ended") } init { From 4c5a722dc5bd06f318d9bb330e7ebd5afe4885dd Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Thu, 8 Sep 2022 20:43:14 -0500 Subject: [PATCH 040/138] splitLongs: Handle NumberFormatException --- .../kotlin/org/isoron/platform/utils/StringUtils.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt b/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt index 8f3cf62d0..f6105b4cc 100644 --- a/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt +++ b/uhabits-core/src/commonMain/kotlin/org/isoron/platform/utils/StringUtils.kt @@ -25,6 +25,12 @@ class StringUtils { fun joinLongs(values: LongArray): String = values.joinToString(separator = ",") - fun splitLongs(str: String): LongArray = str.split(",").map { it.toLong() }.toLongArray() + fun splitLongs(str: String): LongArray { + return try { + str.split(",").map { it.toLong() }.toLongArray() + } catch (e: NumberFormatException) { + LongArray(0) + } + } } } From 2154d8c192bb1ffa66605f44acf78abfa3caff83 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Fri, 9 Sep 2022 05:57:13 -0500 Subject: [PATCH 041/138] StackWidget: Remove unused remoteViews; fix invalid check --- .../main/java/org/isoron/uhabits/widgets/StackWidgetService.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt b/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt index 91663671e..d23005c96 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/widgets/StackWidgetService.kt @@ -57,7 +57,6 @@ internal class StackRemoteViewsFactory(private val context: Context, intent: Int ) private val habitIds: LongArray private val widgetType: StackWidgetType - private var remoteViews = ArrayList() override fun onCreate() {} override fun onDestroy() {} override fun getCount(): Int { @@ -89,7 +88,7 @@ internal class StackRemoteViewsFactory(private val context: Context, intent: Int override fun getViewAt(position: Int): RemoteViews? { Log.i("StackRemoteViewsFactory", "getViewAt $position started") - if (position < 0 || position >= remoteViews.size) return null + if (position < 0 || position >= habitIds.size) return null val app = context.applicationContext as HabitsApplication val prefs = app.component.preferences val habitList = app.component.habitList From 73712e0d10265090cfc812b2fd76f9357e47d899 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Wed, 17 Aug 2022 05:36:37 -0500 Subject: [PATCH 042/138] Always update widgets on launch Helps mitigate situations where the widgets mysteriously fail to render. The user can always force a refresh by opening the app. --- .../uhabits/activities/habits/list/ListHabitsActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt index 19d8cf7ea..e14bdefd5 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt @@ -102,8 +102,9 @@ class ListHabitsActivity : AppCompatActivity(), Preferences.Listener { taskRunner.run { try { AutoBackup(this@ListHabitsActivity).run() + appComponent.widgetUpdater.updateWidgets() } catch (e: Exception) { - Log.e("ListHabitActivity", "AutoBackup task failed", e) + Log.e("ListHabitActivity", "TaskRunner failed", e) } } if (prefs.theme == THEME_DARK && prefs.isPureBlackEnabled != pureBlack) { From 318aa3c8218e8946a5d6ba3c7ead6f722ae7249d Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Sat, 3 Sep 2022 19:52:13 -0500 Subject: [PATCH 043/138] Fix ListHabitsScreen.showColorPicker --- .../isoron/uhabits/activities/habits/list/ListHabitsScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsScreen.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsScreen.kt index fa74b0a49..731342974 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsScreen.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsScreen.kt @@ -225,7 +225,7 @@ class ListHabitsScreen override fun showColorPicker(defaultColor: PaletteColor, callback: OnColorPickedCallback) { val picker = colorPickerFactory.create(defaultColor, themeSwitcher.currentTheme!!) picker.setListener(callback) - picker.dialog?.dismissCurrentAndShow() + picker.dismissCurrentAndShow(activity.supportFragmentManager, "picker") } override fun showNumberPopup( From d13657296037db6e1418a83868562471dcf896d6 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Sat, 3 Sep 2022 20:26:21 -0500 Subject: [PATCH 044/138] Minor fix to BarChart --- .../jvmMain/java/org/isoron/uhabits/core/ui/views/BarChart.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/views/BarChart.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/views/BarChart.kt index 7e240eecb..493ec68dc 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/views/BarChart.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/ui/views/BarChart.kt @@ -92,7 +92,7 @@ class BarChart( val r = round(barWidth * 0.15) if (2 * r < barHeight) { canvas.fillRect(x, y + r, barWidth, barHeight - r) - canvas.fillRect(x + r, y, barWidth - 2 * r, r) + canvas.fillRect(x + r, y, barWidth - 2 * r, r + 1) canvas.fillCircle(x + r, y + r, r) canvas.fillCircle(x + barWidth - r, y + r, r) } else { From 16cd249bae34b9d024435b455b63ffd9ef05dfb8 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Thu, 8 Sep 2022 20:09:47 -0500 Subject: [PATCH 045/138] Update CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 845d81ec3..167da5a52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - Improve number picker (@hiqua, @iSoron, #1082, #1370) - Add new checkmark and number picker (@iSoron, #1370) - Allow user to import numerical habits from HabitBull (@hiqua, #1278) +- Add support for Android 13 themed icons (@cheeeeer, #1497) ### Removed - Hide snooze button Android 12 notifications (@hiqua, #1226) @@ -28,6 +29,7 @@ - Fix small issues in calendar chart (@kalina559, #1314) - Resort habit list after edit (@hiqua, #1350) - Fix marker scaling in frequency display (@eduebernal, #1425) +- Fix widgets not working correctly on API 33 (@iSoron, #1488) ### Refactoring & Testing - Replace raster icons by vector assets (@kalina559) From 1283cf979d156625a06aac1b143ab458a7542dc0 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Sat, 10 Sep 2022 16:51:20 -0500 Subject: [PATCH 046/138] Update CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 167da5a52..f98607929 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [2.1.0] -- Unreleased +## [2.1.0] -- 2022-09-10 ### Added - Allow user to add notes to specific dates (@vbh, #1103) - Allow user to track "at most" numerical habits (@KristianTashkov, #1101) From 20dcc7929b4dc023f135dc73213a0f739312008f Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Sat, 10 Sep 2022 17:04:43 -0500 Subject: [PATCH 047/138] Remove unused folders --- .gitignore | 5 - .secret/decrypt.sh | 16 --- .secret/secret | Bin 4462 -> 0 bytes landing/.gitignore | 2 - landing/Makefile | 27 ----- landing/README.md | 27 ----- landing/assets/faq.html | 1 - landing/assets/images/f-droid.png | Bin 15174 -> 0 bytes landing/assets/images/google-play.png | Bin 13957 -> 0 bytes .../assets/images/hero-background-filter.jpg | Bin 469403 -> 0 bytes landing/assets/lib/css/bootstrap.min.css | 7 -- landing/assets/lib/css/bootstrap.min.css.map | 1 - landing/assets/lib/js/bootstrap.bundle.min.js | 7 -- .../assets/lib/js/bootstrap.bundle.min.js.map | 1 - landing/assets/lib/js/jquery.min.js | 2 - landing/assets/screenshots/uhabits1.png | Bin 107938 -> 0 bytes landing/assets/screenshots/uhabits1_th.png | Bin 24851 -> 0 bytes landing/assets/screenshots/uhabits2.png | Bin 115099 -> 0 bytes landing/assets/screenshots/uhabits2_th.png | Bin 27247 -> 0 bytes landing/assets/screenshots/uhabits3.png | Bin 120433 -> 0 bytes landing/assets/screenshots/uhabits3_th.png | Bin 35721 -> 0 bytes landing/assets/screenshots/uhabits4.png | Bin 2144538 -> 0 bytes landing/assets/screenshots/uhabits4_th.png | Bin 144987 -> 0 bytes landing/assets/screenshots/uhabits5.png | Bin 107773 -> 0 bytes landing/assets/screenshots/uhabits5_th.png | Bin 25563 -> 0 bytes landing/assets/screenshots/uhabits6.png | Bin 118732 -> 0 bytes landing/assets/screenshots/uhabits6_th.png | Bin 29117 -> 0 bytes landing/src/index.haml | 106 ------------------ landing/src/index.sass | 104 ----------------- landing/src/privacy.haml | 32 ------ landing/src/privacy.md | 14 --- 31 files changed, 352 deletions(-) delete mode 100755 .secret/decrypt.sh delete mode 100644 .secret/secret delete mode 100644 landing/.gitignore delete mode 100644 landing/Makefile delete mode 100644 landing/README.md delete mode 100644 landing/assets/faq.html delete mode 100644 landing/assets/images/f-droid.png delete mode 100644 landing/assets/images/google-play.png delete mode 100644 landing/assets/images/hero-background-filter.jpg delete mode 100644 landing/assets/lib/css/bootstrap.min.css delete mode 100644 landing/assets/lib/css/bootstrap.min.css.map delete mode 100644 landing/assets/lib/js/bootstrap.bundle.min.js delete mode 100644 landing/assets/lib/js/bootstrap.bundle.min.js.map delete mode 100644 landing/assets/lib/js/jquery.min.js delete mode 100644 landing/assets/screenshots/uhabits1.png delete mode 100644 landing/assets/screenshots/uhabits1_th.png delete mode 100644 landing/assets/screenshots/uhabits2.png delete mode 100644 landing/assets/screenshots/uhabits2_th.png delete mode 100644 landing/assets/screenshots/uhabits3.png delete mode 100644 landing/assets/screenshots/uhabits3_th.png delete mode 100644 landing/assets/screenshots/uhabits4.png delete mode 100644 landing/assets/screenshots/uhabits4_th.png delete mode 100644 landing/assets/screenshots/uhabits5.png delete mode 100644 landing/assets/screenshots/uhabits5_th.png delete mode 100644 landing/assets/screenshots/uhabits6.png delete mode 100644 landing/assets/screenshots/uhabits6_th.png delete mode 100644 landing/src/index.haml delete mode 100644 landing/src/index.sass delete mode 100644 landing/src/privacy.haml delete mode 100644 landing/src/privacy.md diff --git a/.gitignore b/.gitignore index 48afed8b3..66057054e 100644 --- a/.gitignore +++ b/.gitignore @@ -12,13 +12,8 @@ .idea .secret build -build/ -captures local.properties node_modules *xcuserdata* *.sketch -/design -/releases -/screenshots crowdin.yml diff --git a/.secret/decrypt.sh b/.secret/decrypt.sh deleted file mode 100755 index bde9192bb..000000000 --- a/.secret/decrypt.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -cd "$(dirname "$0")" -if [ -z "$GPG_PASSWORD" ]; then - echo Env variable GPG_PASSWORD must be defined - exit 1 -fi -gpg \ - --quiet \ - --batch \ - --yes \ - --decrypt \ - --passphrase="$GPG_PASSWORD" \ - --output secret.tar.gz \ - secret -tar -xzf secret.tar.gz -rm secret.tar.gz diff --git a/.secret/secret b/.secret/secret deleted file mode 100644 index e3f06089b8a49a28c134b57a5fd9c5d6150f95c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4462 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 AlmGw# diff --git a/landing/.gitignore b/landing/.gitignore deleted file mode 100644 index d14880a77..000000000 --- a/landing/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out/ -.sass-cache diff --git a/landing/Makefile b/landing/Makefile deleted file mode 100644 index 66d0db7bb..000000000 --- a/landing/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -haml := src/*.haml -sass := src/*.sass - -html := $(patsubst src/%, out/%, $(patsubst %.haml,%.html,$(wildcard $(haml)))) -css := $(patsubst src/%, out/%, $(patsubst %.sass,%.css,$(wildcard $(sass)))) -src := $(wildcard src/**) - -compile: $(html) $(css) - @rsync -rupE assets/ out/ - -out/%.css: src/%.sass $(src) - @echo ' sass $<' - @mkdir -p `dirname $@` - @sass $< $@ - -out/%.html: src/%.haml $(src) - @echo ' haml $<' - @mkdir -p `dirname $@` - @haml -E UTF-8 $< $@ - -push: - rsync -avP out/ axavier.org:/www/loophabits.org/ - -clean: - @rm -rfv out - @rm -rfv tmp - diff --git a/landing/README.md b/landing/README.md deleted file mode 100644 index a5e3b9b26..000000000 --- a/landing/README.md +++ /dev/null @@ -1,27 +0,0 @@ -Loop Habit Tracker Landing Page -=============================== - -This folder contains the source code that generates the project landing page, currently hosted at https://loophabits.org/ - -Pull requests with ideas for improving it are very welcome. - -Build instructions ------------------- - -1. Install `haml`: -```bash -sudo apt install ruby-haml -``` -2. Install `pandoc-ruby`: -```bash -gem install pandoc-ruby -``` -3. Run `Makefile` -```bash -make -``` -4. View the results (using, for example, [npm serve](https://www.npmjs.com/package/serve)) -```bash -npm serve out/ -``` - diff --git a/landing/assets/faq.html b/landing/assets/faq.html deleted file mode 100644 index 31cef2c59..000000000 --- a/landing/assets/faq.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/landing/assets/images/f-droid.png b/landing/assets/images/f-droid.png deleted file mode 100644 index 23af0e40896a27331cfb2485562e2dac3ab9cbef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15174 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

9P(f$Ln1V+p3zs=y?UJAdFSi=ORJq{2*A%X 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 diff --git a/landing/assets/images/google-play.png b/landing/assets/images/google-play.png deleted file mode 100644 index c77b7464b049c7d6666155c61df5f486f241f760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13957 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 X%LPP+756@c3`QAQBjM%v~@u)MjjI4w;&oIxc`I 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�F&QEQHjz22kNGj}xGLl-QZ+$m4a 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%0DyAz8-KP4OmJ7yI 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ə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Π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�Ql|QO$sfy0) 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:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/landing/assets/lib/css/bootstrap.min.css.map b/landing/assets/lib/css/bootstrap.min.css.map deleted file mode 100644 index f64f6bbbe..000000000 --- a/landing/assets/lib/css/bootstrap.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/mixins/_clearfix.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/mixins/_float.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/mixins/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"AAAA;;;;;ACAA,MAGI,OAAA,QAAA,SAAA,QAAA,SAAA,QAAA,OAAA,QAAA,MAAA,QAAA,SAAA,QAAA,SAAA,QAAA,QAAA,QAAA,OAAA,QAAA,OAAA,QAAA,QAAA,KAAA,OAAA,QAAA,YAAA,QAIA,UAAA,QAAA,YAAA,QAAA,UAAA,QAAA,OAAA,QAAA,UAAA,QAAA,SAAA,QAAA,QAAA,QAAA,OAAA,QAIA,gBAAA,EAAA,gBAAA,MAAA,gBAAA,MAAA,gBAAA,MAAA,gBAAA,OAKF,yBAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,wBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UCGF,ECmBA,QADA,SDfE,WAAA,WAGF,KACE,YAAA,WACA,YAAA,KACA,yBAAA,KACA,qBAAA,KACA,mBAAA,UACA,4BAAA,YAKA,cACE,MAAA,aAMJ,QAAA,MAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAWF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,KACA,iBAAA,KEOF,sBFEE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAaF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAQF,EACE,WAAA,EACA,cAAA,KClBF,0BD4BA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCvBF,GD0BA,GC3BA,GD8BE,WAAA,EACA,cAAA,KAGF,MC1BA,MACA,MAFA,MD+BE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,IACE,WAAA,OAIF,EC5BA,OD8BE,YAAA,OAIF,MACE,UAAA,IAQF,IClCA,IDoCE,SAAA,SACA,UAAA,IACA,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YACA,6BAAA,QG7LA,QHgME,MAAA,QACA,gBAAA,UAUJ,8BACE,MAAA,QACA,gBAAA,KGzMA,oCAAA,oCH4ME,MAAA,QACA,gBAAA,KANJ,oCAUI,QAAA,ECpCJ,KACA,ID4CA,IC3CA,KD+CE,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,UAAA,IAGF,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAGA,mBAAA,UAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,IAGE,SAAA,OACA,eAAA,OAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAGE,WAAA,QAQF,MAEE,QAAA,aACA,cAAA,MAMF,OACE,cAAA,EAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBChFF,ODmFA,MCjFA,SADA,OAEA,SDqFE,OAAA,EACA,YAAA,QACA,UAAA,QACA,YAAA,QAGF,OCnFA,MDqFE,SAAA,QAGF,OCnFA,ODqFE,eAAA,KC/EF,aACA,cDoFA,OCtFA,mBD0FE,mBAAA,OCnFF,gCACA,+BACA,gCDqFA,yBAIE,QAAA,EACA,aAAA,KCpFF,qBDuFA,kBAEE,WAAA,WACA,QAAA,EAIF,iBCvFA,2BACA,kBAFA,iBDiGE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MACA,UAAA,OACA,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SErGF,yCDEA,yCDyGE,OAAA,KEtGF,cF8GE,eAAA,KACA,mBAAA,KE1GF,4CDEA,yCDiHE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UACA,OAAA,QAGF,SACE,QAAA,KEvHF,SF6HE,QAAA,eCvHF,IAAK,IAAK,IAAK,IAAK,IAAK,IGpWzB,GAAA,GAAA,GAAA,GAAA,GAAA,GAEE,cAAA,MACA,YAAA,QACA,YAAA,IACA,YAAA,IACA,MAAA,QAGF,IAAA,GAAU,UAAA,OACV,IAAA,GAAU,UAAA,KACV,IAAA,GAAU,UAAA,QACV,IAAA,GAAU,UAAA,OACV,IAAA,GAAU,UAAA,QACV,IAAA,GAAU,UAAA,KAEV,MACE,UAAA,QACA,YAAA,IAIF,WACE,UAAA,KACA,YAAA,IACA,YAAA,IAEF,WACE,UAAA,OACA,YAAA,IACA,YAAA,IAEF,WACE,UAAA,OACA,YAAA,IACA,YAAA,IAEF,WACE,UAAA,OACA,YAAA,IACA,YAAA,IJoCF,GI3BE,WAAA,KACA,cAAA,KACA,OAAA,EACA,WAAA,IAAA,MAAA,eHqXF,OG7WA,MAEE,UAAA,IACA,YAAA,IHgXF,MG7WA,KAEE,QAAA,KACA,iBAAA,QAQF,eC/EE,aAAA,EACA,WAAA,KDmFF,aCpFE,aAAA,EACA,WAAA,KDsFF,kBACE,QAAA,aADF,mCAII,aAAA,MAUJ,YACE,UAAA,IACA,eAAA,UAIF,YACE,cAAA,KACA,UAAA,QAGF,mBACE,QAAA,MACA,UAAA,IACA,MAAA,QAHF,2BAMI,QAAA,cEnHJ,WCIE,UAAA,KAGA,OAAA,KDDF,eACE,QAAA,OACA,iBAAA,KACA,OAAA,IAAA,MAAA,QEZE,cAAA,ODOF,UAAA,KAGA,OAAA,KDcF,QAEE,QAAA,aAGF,YACE,cAAA,MACA,YAAA,EAGF,gBACE,UAAA,IACA,MAAA,QGvCF,KACE,UAAA,MACA,MAAA,QACA,WAAA,WAGA,OACE,MAAA,QAKJ,IACE,QAAA,MAAA,MACA,UAAA,MACA,MAAA,KACA,iBAAA,QDbE,cAAA,MCSJ,QASI,QAAA,EACA,UAAA,KACA,YAAA,IT0NJ,ISnNE,QAAA,MACA,UAAA,MACA,MAAA,QAHF,SAOI,UAAA,QACA,MAAA,QACA,WAAA,OAKJ,gBACE,WAAA,MACA,WAAA,OCzCA,WCAA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KCmDE,yBFvDF,WCYI,UAAA,OC2CF,yBFvDF,WCYI,UAAA,OC2CF,yBFvDF,WCYI,UAAA,OC2CF,0BFvDF,WCYI,UAAA,QDAJ,iBCZA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KDkBA,KCJA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,MACA,YAAA,MDOA,YACE,aAAA,EACA,YAAA,EAFF,iBT2jBF,0BSrjBM,cAAA,EACA,aAAA,EGjCJ,KAAA,OAAA,QAAA,QAAA,QAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OZ2lBF,UAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFkJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACnG,aAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aY9lBI,SAAA,SACA,MAAA,KACA,WAAA,IACA,cAAA,KACA,aAAA,KAmBE,KACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,UACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,OFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,aAAwB,eAAA,GAAA,MAAA,GAExB,YAAuB,eAAA,GAAA,MAAA,GAGrB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAMtB,UFTR,YAAA,UESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,UFTR,YAAA,WESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,UFTR,YAAA,WESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,WFTR,YAAA,WESQ,WFTR,YAAA,WCUE,yBC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCUE,yBC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCUE,yBC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCUE,0BC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YG9CF,OACE,MAAA,KACA,cAAA,KACA,iBAAA,Yb4+CF,Ua/+CA,UAOI,QAAA,OACA,eAAA,IACA,WAAA,IAAA,MAAA,QATJ,gBAaI,eAAA,OACA,cAAA,IAAA,MAAA,QAdJ,mBAkBI,WAAA,IAAA,MAAA,QAlBJ,cAsBI,iBAAA,Kb6+CJ,aap+CA,aAGI,QAAA,MASJ,gBACE,OAAA,IAAA,MAAA,Qbg+CF,mBaj+CA,mBAKI,OAAA,IAAA,MAAA,Qbi+CJ,yBat+CA,yBAWM,oBAAA,Ibk+CN,8BAFA,qBa39CA,qBb49CA,2Bav9CI,OAAA,EAQJ,yCAEI,iBAAA,gBXlEF,4BW8EI,iBAAA,iBCrFJ,edqiDF,kBADA,kBchiDM,iBAAA,QZGJ,kCYQM,iBAAA,QALN,qCdoiDF,qCc3hDU,iBAAA,QAnBR,iBdojDF,oBADA,oBc/iDM,iBAAA,QZGJ,oCYQM,iBAAA,QALN,uCdmjDF,uCc1iDU,iBAAA,QAnBR,edmkDF,kBADA,kBc9jDM,iBAAA,QZGJ,kCYQM,iBAAA,QALN,qCdkkDF,qCczjDU,iBAAA,QAnBR,YdklDF,eADA,ec7kDM,iBAAA,QZGJ,+BYQM,iBAAA,QALN,kCdilDF,kCcxkDU,iBAAA,QAnBR,edimDF,kBADA,kBc5lDM,iBAAA,QZGJ,kCYQM,iBAAA,QALN,qCdgmDF,qCcvlDU,iBAAA,QAnBR,cdgnDF,iBADA,iBc3mDM,iBAAA,QZGJ,iCYQM,iBAAA,QALN,oCd+mDF,oCctmDU,iBAAA,QAnBR,ad+nDF,gBADA,gBc1nDM,iBAAA,QZGJ,gCYQM,iBAAA,QALN,mCd8nDF,mCcrnDU,iBAAA,QAnBR,Yd8oDF,eADA,eczoDM,iBAAA,QZGJ,+BYQM,iBAAA,QALN,kCd6oDF,kCcpoDU,iBAAA,QAnBR,cd6pDF,iBADA,iBcxpDM,iBAAA,iBZGJ,iCYQM,iBAAA,iBALN,oCd4pDF,oCcnpDU,iBAAA,iBDyFV,sBAGM,MAAA,KACA,iBAAA,QACA,aAAA,QALN,uBAWM,MAAA,QACA,iBAAA,QACA,aAAA,QAKN,YACE,MAAA,KACA,iBAAA,Qb4jDF,ea9jDA,eb+jDA,qBaxjDI,aAAA,QAPJ,2BAWI,OAAA,EAXJ,oDAgBM,iBAAA,sBXvIJ,uCW8IM,iBAAA,uBFjFJ,4BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GF5GN,4BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GF5GN,4BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GF5GN,6BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GAfV,kBAOQ,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBAXR,kCAeU,OAAA,EE/KV,cACE,QAAA,MACA,MAAA,KACA,OAAA,oBACA,QAAA,QAAA,OACA,UAAA,KACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,QAKE,cAAA,OChBE,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIJ,kDDHF,cCII,WAAA,MDJJ,0BA0BI,iBAAA,YACA,OAAA,EEpBF,oBACE,MAAA,QACA,iBAAA,KACA,aAAA,QACA,QAAA,EAKE,WAAA,EAAA,EAAA,EAAA,MAAA,oBFhBN,yCAmCI,MAAA,QAEA,QAAA,EArCJ,gCAmCI,MAAA,QAEA,QAAA,EArCJ,oCAmCI,MAAA,QAEA,QAAA,EArCJ,qCAmCI,MAAA,QAEA,QAAA,EArCJ,2BAmCI,MAAA,QAEA,QAAA,EArCJ,uBAAA,wBA+CI,iBAAA,QAEA,QAAA,EAIJ,qCAOI,MAAA,QACA,iBAAA,KAKJ,mBfgxDA,oBe9wDE,QAAA,MACA,MAAA,KAUF,gBACE,YAAA,oBACA,eAAA,oBACA,cAAA,EACA,UAAA,QACA,YAAA,IAGF,mBACE,YAAA,kBACA,eAAA,kBACA,UAAA,QACA,YAAA,IAGF,mBACE,YAAA,mBACA,eAAA,mBACA,UAAA,QACA,YAAA,IASF,wBACE,QAAA,MACA,MAAA,KACA,YAAA,QACA,eAAA,QACA,cAAA,EACA,YAAA,IACA,MAAA,QACA,iBAAA,YACA,OAAA,MAAA,YACA,aAAA,IAAA,EAVF,wCAAA,wCAcI,cAAA,EACA,aAAA,EAYJ,iBACE,OAAA,sBACA,QAAA,OAAA,MACA,UAAA,QACA,YAAA,IR5IE,cAAA,MQgJJ,iBACE,OAAA,qBACA,QAAA,MAAA,KACA,UAAA,QACA,YAAA,IRpJE,cAAA,MQyJJ,8BAAA,0BAGI,OAAA,KAIJ,sBACE,OAAA,KASF,YACE,cAAA,KAGF,WACE,QAAA,MACA,WAAA,OAQF,UACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,KACA,YAAA,KAJF,efovDA,wBe5uDI,cAAA,IACA,aAAA,IASJ,YACE,SAAA,SACA,QAAA,MACA,aAAA,QAGF,kBACE,SAAA,SACA,WAAA,MACA,YAAA,SAHF,6CAMI,MAAA,QAIJ,kBACE,cAAA,EAGF,mBACE,QAAA,mBAAA,QAAA,YACA,eAAA,OAAA,YAAA,OACA,aAAA,EACA,aAAA,OAJF,qCAQI,SAAA,OACA,WAAA,EACA,aAAA,SACA,YAAA,EEhNF,gBACE,QAAA,KACA,MAAA,KACA,WAAA,OACA,UAAA,IACA,MAAA,QAGF,eACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MACA,UAAA,QACA,YAAA,IACA,MAAA,KACA,iBAAA,mBV5CA,cAAA,OP8+DJ,wBiB57DI,uBAAA,oCAAA,mCAEE,aAAA,QjBg8DN,8BiBl8DI,6BAAA,0CAAA,yCAKI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBjBu8DR,wCACA,uCANqD,uCACrD,sCAAyC,oDAEzC,mDiB38DI,mDjBw8DJ,kDiB77DQ,QAAA,MjBw8DkD,4CAC1D,2CiBn8DI,wDjBk8DJ,uDiB97DQ,QAAA,MAMJ,6CAAA,yDAGI,MAAA,QjB+7DiD,2CACzD,0CiBn8DI,uDjBk8DJ,sDiB17DQ,QAAA,MAMJ,qDAAA,iEAGI,MAAA,QAHJ,6DAAA,yEAMM,iBAAA,QjB47DmD,+CAC7D,8CiBn8DI,2DjBk8DJ,0DiBt7DQ,QAAA,MAZJ,qEAAA,iFCzFA,iBAAA,QDyFA,mEAAA,+EAuBM,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAQN,+CAAA,2DAGI,aAAA,QAHJ,sDAAA,kEAKe,aAAA,QjBo7DuC,4CAC1D,2CiB17DI,wDjBy7DJ,uDiB/6DQ,QAAA,MAVJ,qDAAA,iEAeM,WAAA,EAAA,EAAA,EAAA,MAAA,oBAhHR,kBACE,QAAA,KACA,MAAA,KACA,WAAA,OACA,UAAA,IACA,MAAA,QAGF,iBACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MACA,UAAA,QACA,YAAA,IACA,MAAA,KACA,iBAAA,mBV5CA,cAAA,OPqlEJ,0BiBniEI,yBAAA,sCAAA,qCAEE,aAAA,QjBuiEN,gCiBziEI,+BAAA,4CAAA,2CAKI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBjB8iER,4CACA,2CANyD,2CACzD,0CAA6C,wDAE7C,uDiBljEI,uDjB+iEJ,sDiBpiEQ,QAAA,MjB+iEsD,gDAC9D,+CiB1iEI,4DjByiEJ,2DiBriEQ,QAAA,MAMJ,+CAAA,2DAGI,MAAA,QjBsiEqD,+CAC7D,8CiB1iEI,2DjByiEJ,0DiBjiEQ,QAAA,MAMJ,uDAAA,mEAGI,MAAA,QAHJ,+DAAA,2EAMM,iBAAA,QjBmiEuD,mDACjE,kDiB1iEI,+DjByiEJ,8DiB7hEQ,QAAA,MAZJ,uEAAA,mFCzFA,iBAAA,QDyFA,qEAAA,iFAuBM,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAQN,iDAAA,6DAGI,aAAA,QAHJ,wDAAA,oEAKe,aAAA,QjB2hE2C,gDAC9D,+CiBjiEI,4DjBgiEJ,2DiBthEQ,QAAA,MAVJ,uDAAA,mEAeM,WAAA,EAAA,EAAA,EAAA,MAAA,oBFwHV,aACE,QAAA,YAAA,QAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,eAAA,OAAA,YAAA,OAHF,yBASI,MAAA,KJlNA,yBIyMJ,mBAeM,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,cAAA,EAlBN,yBAuBM,QAAA,YAAA,QAAA,KACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,EA3BN,2BAgCM,QAAA,aACA,MAAA,KACA,eAAA,OAlCN,qCAuCM,QAAA,afs6DJ,4Be78DF,0BA4CM,MAAA,KA5CN,yBAkDM,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,KACA,aAAA,EAtDN,+BAyDM,SAAA,SACA,WAAA,EACA,aAAA,OACA,YAAA,EA5DN,6BAgEM,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OAjEN,mCAoEM,cAAA,GInUN,KACE,QAAA,aACA,YAAA,IACA,WAAA,OACA,YAAA,OACA,eAAA,OACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,OAAA,IAAA,MAAA,YCsFA,QAAA,QAAA,OACA,UAAA,KACA,YAAA,IAGE,cAAA,OJnGE,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIJ,kDGHF,KHII,WAAA,MdMF,WAAA,WiBGE,gBAAA,KAbJ,WAAA,WAkBI,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAnBJ,cAAA,cAyBI,QAAA,IAzBJ,mCA+BI,OAAA,QAcJ,enBuuEA,wBmBruEE,eAAA,KASA,aCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,kDAAA,kDpBkxEF,mCoB/wEI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDpB+wEJ,yCoB1wEQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,eCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,qBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,qBAAA,qBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,qBAKJ,wBAAA,wBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,oDAAA,oDpBozEF,qCoBjzEI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,0DAAA,0DpBizEJ,2CoB5yEQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDYN,aCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,kDAAA,kDpBs1EF,mCoBn1EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDpBm1EJ,yCoB90EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,UCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,gBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,gBAAA,gBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,oBAKJ,mBAAA,mBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,+CAAA,+CpBw3EF,gCoBr3EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,qDAAA,qDpBq3EJ,sCoBh3EQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDYN,aCxDA,MAAA,QFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,QFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,kDAAA,kDpB05EF,mCoBv5EI,MAAA,QACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDpBu5EJ,yCoBl5EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,YCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,kBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,kBAAA,kBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,qBAAA,qBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,iDAAA,iDpB47EF,kCoBz7EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,uDAAA,uDpBy7EJ,wCoBp7EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,WCxDA,MAAA,QFAE,iBAAA,QEEF,aAAA,QlBIA,iBkBAE,MAAA,QFNA,iBAAA,QEQA,aAAA,QAGF,iBAAA,iBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,qBAKJ,oBAAA,oBAEE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,gDAAA,gDpB89EF,iCoB39EI,MAAA,QACA,iBAAA,QAIA,aAAA,QAEA,sDAAA,sDpB29EJ,uCoBt9EQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDYN,UCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,gBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,gBAAA,gBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,kBAKJ,mBAAA,mBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,+CAAA,+CpBggFF,gCoB7/EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,qDAAA,qDpB6/EJ,sCoBx/EQ,WAAA,EAAA,EAAA,EAAA,MAAA,kBDkBN,qBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DpBs/EF,2CoBn/EI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gEpBs/EJ,iDoBj/EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,uBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,6BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,6BAAA,6BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAGF,gCAAA,gCAEE,MAAA,QACA,iBAAA,YAGF,4DAAA,4DpBwhFF,6CoBrhFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,kEAAA,kEpBwhFJ,mDoBnhFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDvBN,qBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DpB0jFF,2CoBvjFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gEpB0jFJ,iDoBrjFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,kBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,wBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wBAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAGF,2BAAA,2BAEE,MAAA,QACA,iBAAA,YAGF,uDAAA,uDpB4lFF,wCoBzlFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6DAAA,6DpB4lFJ,8CoBvlFQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDvBN,qBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,2BACE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DpB8nFF,2CoB3nFI,MAAA,QACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gEpB8nFJ,iDoBznFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,oBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,0BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,0BAAA,0BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,6BAAA,6BAEE,MAAA,QACA,iBAAA,YAGF,yDAAA,yDpBgqFF,0CoB7pFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,+DAAA,+DpBgqFJ,gDoB3pFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,mBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,yBACE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,yBAAA,yBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAGF,4BAAA,4BAEE,MAAA,QACA,iBAAA,YAGF,wDAAA,wDpBksFF,yCoB/rFI,MAAA,QACA,iBAAA,QACA,aAAA,QAEA,8DAAA,8DpBksFJ,+CoB7rFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDvBN,kBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,wBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wBAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,kBAGF,2BAAA,2BAEE,MAAA,QACA,iBAAA,YAGF,uDAAA,uDpBouFF,wCoBjuFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6DAAA,6DpBouFJ,8CoB/tFQ,WAAA,EAAA,EAAA,EAAA,MAAA,kBDZR,UACE,YAAA,IACA,MAAA,QACA,iBAAA,YjBtEA,gBiByEE,MAAA,QACA,gBAAA,UACA,iBAAA,YACA,aAAA,YATJ,gBAAA,gBAcI,gBAAA,UACA,aAAA,YACA,WAAA,KAhBJ,mBAAA,mBAqBI,MAAA,QACA,eAAA,KAWJ,mBAAA,QCbE,QAAA,MAAA,KACA,UAAA,QACA,YAAA,IAGE,cAAA,MDYJ,mBAAA,QCjBE,QAAA,OAAA,MACA,UAAA,QACA,YAAA,IAGE,cAAA,MDqBJ,WACE,QAAA,MACA,MAAA,KAFF,sBAMI,WAAA,MnB4uFJ,6BADA,4BmBtuFA,6BAII,MAAA,KE1IJ,MLGM,WAAA,QAAA,KAAA,OAIJ,kDKPF,MLQI,WAAA,MKRJ,iBAII,QAAA,EAIJ,qBAEI,QAAA,KAIJ,YACE,SAAA,SACA,OAAA,EACA,SAAA,OLdI,WAAA,OAAA,KAAA,KAIJ,kDKOF,YLNI,WAAA,MhB04FJ,UACA,UAFA,WsBl5FA,QAIE,SAAA,SCwBE,wBACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GAlCJ,WAAA,KAAA,MACA,aAAA,KAAA,MAAA,YACA,cAAA,EACA,YAAA,KAAA,MAAA,YAyDE,8BACE,YAAA,EDhDN,eACE,SAAA,SACA,IAAA,KACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,MAAA,KACA,UAAA,MACA,QAAA,MAAA,EACA,OAAA,QAAA,EAAA,EACA,UAAA,KACA,MAAA,QACA,WAAA,KACA,WAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,gBf1BE,cAAA,Oe+BJ,qBACE,MAAA,EACA,KAAA,KAKF,uBAEI,IAAA,KACA,OAAA,KACA,WAAA,EACA,cAAA,QClBA,gCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GA3BJ,WAAA,EACA,aAAA,KAAA,MAAA,YACA,cAAA,KAAA,MACA,YAAA,KAAA,MAAA,YAkDE,sCACE,YAAA,EDPN,0BAEI,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,YAAA,QChCA,mCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GApBJ,WAAA,KAAA,MAAA,YACA,aAAA,EACA,cAAA,KAAA,MAAA,YACA,YAAA,KAAA,MA2CE,yCACE,YAAA,EAjCF,mCDsCE,eAAA,EAKN,yBAEI,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,aAAA,QCjDA,kCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GANF,kCAkBI,QAAA,KAGF,mCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,aAAA,OACA,eAAA,OACA,QAAA,GAlCN,WAAA,KAAA,MAAA,YACA,aAAA,KAAA,MACA,cAAA,KAAA,MAAA,YAqCE,wCACE,YAAA,EAZA,mCDkCA,eAAA,EAON,oCAAA,kCAAA,mCAAA,iCAKI,MAAA,KACA,OAAA,KAMJ,kBElGE,OAAA,EACA,OAAA,MAAA,EACA,SAAA,OACA,WAAA,IAAA,MAAA,QFsGF,eACE,QAAA,MACA,MAAA,KACA,QAAA,OAAA,OACA,MAAA,KACA,YAAA,IACA,MAAA,QACA,WAAA,QACA,YAAA,OACA,iBAAA,YACA,OAAA,EpBxGA,qBAAA,qBoB2GE,MAAA,QACA,gBAAA,KJtHA,iBAAA,QIwGJ,sBAAA,sBAoBI,MAAA,KACA,gBAAA,KJ7HA,iBAAA,QIwGJ,wBAAA,wBA2BI,MAAA,QACA,iBAAA,YAQJ,oBACE,QAAA,MAIF,iBACE,QAAA,MACA,QAAA,MAAA,OACA,cAAA,EACA,UAAA,QACA,MAAA,QACA,YAAA,OAIF,oBACE,QAAA,MACA,QAAA,OAAA,OACA,MAAA,QGjKF,WzB4lGA,oByB1lGE,SAAA,SACA,QAAA,mBAAA,QAAA,YACA,eAAA,OzBgmGF,yByBpmGA,gBAOI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KzBmmGJ,+BElmGE,sBuBII,QAAA,EzBqmGN,gCADA,gCADA,+ByBhnGA,uBAAA,uBAAA,sBAkBM,QAAA,EAlBN,qBzBunGA,2BACA,2BACA,iCACA,8BACA,oCACA,oCACA,0CyBlmGI,YAAA,KAKJ,aACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,cAAA,MAAA,gBAAA,WAHF,0BAMI,MAAA,KAIJ,4BAEI,YAAA,EzBumGJ,4CyBzmGA,uDlB5BI,wBAAA,EACA,2BAAA,EP0oGJ,6CyB/mGA,kClBdI,uBAAA,EACA,0BAAA,EkB0CJ,uBACE,cAAA,SACA,aAAA,SAFF,8BzB8lGA,yCADA,sCyBtlGI,YAAA,EAGF,yCACE,aAAA,EAIJ,0CAAA,+BACE,cAAA,QACA,aAAA,QAGF,0CAAA,+BACE,cAAA,OACA,aAAA,OAoBF,oBACE,mBAAA,OAAA,eAAA,OACA,eAAA,MAAA,YAAA,WACA,cAAA,OAAA,gBAAA,OAHF,yBzBglGA,+ByBzkGI,MAAA,KAPJ,8BzBqlGA,oCACA,oCACA,0CyBzkGI,WAAA,KACA,YAAA,EzB8kGJ,qDyB7lGA,gElB5FI,2BAAA,EACA,0BAAA,EP8rGJ,sDyBnmGA,2ClB1GI,uBAAA,EACA,wBAAA,EkBoJJ,uBzB8jGA,kCyB3jGI,cAAA,EzBgkGJ,4CyBnkGA,yCzBqkGA,uDADA,oDyB7jGM,SAAA,SACA,KAAA,cACA,eAAA,KClKN,aACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,QAAA,YAAA,QACA,MAAA,K1B4uGF,0BADA,4B0BhvGA,2BAUI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAGA,MAAA,GACA,cAAA,E1BkvGJ,uCADA,yCADA,wCADA,yCADA,2CADA,0CADA,wCADA,0C0B1vGA,yCAoBM,YAAA,K1BmvGN,sEADA,kC0BtwGA,iCA4BI,QAAA,EA5BJ,mDAiCI,QAAA,E1B+uGJ,6C0BhxGA,4CnBWI,wBAAA,EACA,2BAAA,EP0wGJ,8C0BtxGA,6CnByBI,uBAAA,EACA,0BAAA,EmB1BJ,0BA6CI,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OA9CJ,8D1BmyGA,qEOxxGI,wBAAA,EACA,2BAAA,EmBZJ,+DnByBI,uBAAA,EACA,0BAAA,EPoxGJ,oB0BjvGA,qBAEE,QAAA,YAAA,QAAA,K1BqvGF,yB0BvvGA,0BAQI,SAAA,SACA,QAAA,E1BuvGJ,8BACA,2CAEA,2CADA,wD0BlwGA,+B1B6vGA,4CAEA,4CADA,yD0B9uGI,YAAA,KAIJ,qBAAuB,aAAA,KACvB,oBAAsB,YAAA,KAQtB,kBACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,QAAA,QAAA,OACA,cAAA,EACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,OACA,YAAA,OACA,iBAAA,QACA,OAAA,IAAA,MAAA,QnBxGE,cAAA,OPi2GJ,uC0BrwGA,oCAkBI,WAAA,EAUJ,8B1BivGA,yCAFA,sDACA,0CAFA,uD0BzuGE,OAAA,qBACA,QAAA,MAAA,KACA,UAAA,QACA,YAAA,InBhIE,cAAA,MmBoIJ,8B1BivGA,yCAFA,sDACA,0CAFA,uD0BzuGE,OAAA,sBACA,QAAA,OAAA,MACA,UAAA,QACA,YAAA,InB5IE,cAAA,MPi4GJ,wFACA,+EAHA,uDACA,oE0BxuGA,uC1BsuGA,oDOj3GI,wBAAA,EACA,2BAAA,EmBmJJ,sC1BuuGA,mDAGA,qEACA,kFAHA,yDACA,sEO/2GI,uBAAA,EACA,0BAAA,EoBvBJ,gBACE,SAAA,SACA,QAAA,MACA,WAAA,OACA,aAAA,OAGF,uBACE,QAAA,mBAAA,QAAA,YACA,aAAA,KAGF,sBACE,SAAA,SACA,QAAA,GACA,QAAA,EAHF,4DAMI,MAAA,KTrBA,iBAAA,QSeJ,0DAaI,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAbJ,2DAiBI,MAAA,KACA,iBAAA,QAlBJ,qDAwBM,MAAA,QAxBN,6DA2BQ,iBAAA,QAUR,sBACE,SAAA,SACA,cAAA,EAFF,8BAMI,SAAA,SACA,IAAA,OACA,KAAA,QACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,eAAA,KACA,QAAA,GACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,iBAAA,QAfJ,6BAqBI,SAAA,SACA,IAAA,OACA,KAAA,QACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,QAAA,GACA,kBAAA,UACA,oBAAA,OAAA,OACA,gBAAA,IAAA,IASJ,+CpB7FI,cAAA,OoB6FJ,6ET3FI,iBAAA,QS2FJ,4EAUM,iBAAA,yMAVN,mFT3FI,iBAAA,QS2FJ,kFAoBM,iBAAA,sJApBN,sFA0BM,iBAAA,mBA1BN,4FA6BM,iBAAA,mBASN,4CAEI,cAAA,IAFJ,0ETjII,iBAAA,QSiIJ,yEAUM,iBAAA,mJAVN,mFAgBM,iBAAA,mBAYN,eACE,QAAA,aACA,MAAA,KACA,OAAA,oBACA,QAAA,QAAA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,eAAA,OACA,WAAA,KAAA,uKAAA,UAAA,MAAA,OAAA,OACA,gBAAA,IAAA,KACA,OAAA,IAAA,MAAA,QAEE,cAAA,OAKF,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAjBF,qBAoBI,aAAA,QACA,QAAA,EAIE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAzBN,gCAkCM,MAAA,QACA,iBAAA,KAnCN,yBAAA,qCAyCI,OAAA,KACA,cAAA,OACA,iBAAA,KA3CJ,wBA+CI,MAAA,QACA,iBAAA,QAhDJ,2BAqDI,QAAA,EAIJ,kBACE,OAAA,sBACA,YAAA,QACA,eAAA,QACA,UAAA,IAGF,kBACE,OAAA,qBACA,YAAA,QACA,eAAA,QACA,UAAA,KAQF,aACE,SAAA,SACA,QAAA,aACA,MAAA,KACA,OAAA,oBACA,cAAA,EAGF,mBACE,SAAA,SACA,QAAA,EACA,MAAA,KACA,OAAA,oBACA,OAAA,EACA,QAAA,EANF,4CASI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAVJ,mDAaM,aAAA,QAbN,+CAkBI,iBAAA,QAlBJ,sDAuBM,QAAA,SAKN,mBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,EACA,OAAA,oBACA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,QpB1RE,cAAA,OoB+QJ,0BAgBI,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,MACA,OAAA,QACA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,QAAA,STvSA,iBAAA,QSySA,YAAA,IAAA,MAAA,QpB3SA,cAAA,EAAA,OAAA,OAAA,EoBsTJ,cACE,MAAA,KACA,aAAA,EACA,iBAAA,YACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAJF,oBAOI,QAAA,EAPJ,0CAW8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAX9B,sCAY8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAZ9B,+BAa8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAb9B,gCAiBI,OAAA,EAjBJ,oCAqBI,MAAA,KACA,OAAA,KACA,WAAA,QT3UA,iBAAA,QS6UA,OAAA,EpB/UA,cAAA,KSCE,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YWkVF,mBAAA,KAAA,WAAA,KX9UF,kDWiTF,oCXhTI,WAAA,MWgTJ,2CTpTI,iBAAA,QSoTJ,6CAqCI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YpBhWA,cAAA,KoBsTJ,gCAgDI,MAAA,KACA,OAAA,KTrWA,iBAAA,QSuWA,OAAA,EpBzWA,cAAA,KSCE,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YW4WF,gBAAA,KAAA,WAAA,KXxWF,kDWiTF,gCXhTI,WAAA,MWgTJ,uCTpTI,iBAAA,QSoTJ,gCA+DI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YpB1XA,cAAA,KoBsTJ,yBA0EI,MAAA,KACA,OAAA,KACA,WAAA,EACA,aAAA,MACA,YAAA,MTlYA,iBAAA,QSoYA,OAAA,EpBtYA,cAAA,KSCE,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YWyYF,WAAA,KXrYF,kDWiTF,yBXhTI,WAAA,MWgTJ,gCTpTI,iBAAA,QSoTJ,yBA4FI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,YACA,aAAA,YACA,aAAA,MAlGJ,8BAuGI,iBAAA,QpB7ZA,cAAA,KoBsTJ,8BA4GI,aAAA,KACA,iBAAA,QpBnaA,cAAA,KoBwaJ,8B3Bo2GA,mBACA,egB5wHM,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIJ,kDWmaF,8B3B22GE,mBACA,egB9wHE,WAAA,MYLJ,KACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,EACA,cAAA,EACA,WAAA,KAGF,UACE,QAAA,MACA,QAAA,MAAA,K1BCA,gBAAA,gB0BEE,gBAAA,KALJ,mBAUI,MAAA,QAQJ,UACE,cAAA,IAAA,MAAA,QADF,oBAII,cAAA,KAJJ,oBAQI,OAAA,IAAA,MAAA,YrB7BA,uBAAA,OACA,wBAAA,OLKF,0BAAA,0B0B2BI,aAAA,QAAA,QAAA,QAZN,6BAgBM,MAAA,QACA,iBAAA,YACA,aAAA,Y5B4xHN,mC4B9yHA,2BAwBI,MAAA,QACA,iBAAA,KACA,aAAA,QAAA,QAAA,KA1BJ,yBA+BI,WAAA,KrBpDA,uBAAA,EACA,wBAAA,EqB8DJ,qBrBrEI,cAAA,OqBqEJ,4B5BqxHA,2B4B9wHI,MAAA,KACA,iBAAA,QASJ,oBAEI,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,WAAA,OAIJ,yBAEI,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,WAAA,OASJ,uBAEI,QAAA,KAFJ,qBAKI,QAAA,MClGJ,QACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,QAAA,gBAAA,cACA,QAAA,MAAA,KANF,mB7Bs3HA,yB6B12HI,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,QAAA,gBAAA,cASJ,cACE,QAAA,aACA,YAAA,SACA,eAAA,SACA,aAAA,KACA,UAAA,QACA,YAAA,QACA,YAAA,O3BhCA,oBAAA,oB2BmCE,gBAAA,KASJ,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,aAAA,EACA,cAAA,EACA,WAAA,KALF,sBAQI,cAAA,EACA,aAAA,EATJ,2BAaI,SAAA,OACA,MAAA,KASJ,aACE,QAAA,aACA,YAAA,MACA,eAAA,MAYF,iBACE,wBAAA,KAAA,WAAA,KACA,kBAAA,EAAA,UAAA,EAGA,eAAA,OAAA,YAAA,OAIF,gBACE,QAAA,OAAA,OACA,UAAA,QACA,YAAA,EACA,iBAAA,YACA,OAAA,IAAA,MAAA,YtB5GE,cAAA,OLYF,sBAAA,sB2BoGE,gBAAA,KATJ,8CAcI,OAAA,QAMJ,qBACE,QAAA,aACA,MAAA,MACA,OAAA,MACA,eAAA,OACA,QAAA,GACA,WAAA,UAAA,OAAA,OACA,gBAAA,KAAA,KlB7DE,4BkBuEC,6B7Bg1HH,mC6B50HQ,cAAA,EACA,aAAA,GlBzFN,yBkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7By2HH,mC6B50HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MlB/GN,4BkBuEC,6B7B03HH,mC6Bt3HQ,cAAA,EACA,aAAA,GlBzFN,yBkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7Bm5HH,mC6Bt3HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MlB/GN,4BkBuEC,6B7Bo6HH,mC6Bh6HQ,cAAA,EACA,aAAA,GlBzFN,yBkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7B67HH,mC6Bh6HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MlB/GN,6BkBuEC,6B7B88HH,mC6B18HQ,cAAA,EACA,aAAA,GlBzFN,0BkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7Bu+HH,mC6B18HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MA7CV,eAeQ,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAhBR,0B7BmgIA,gC6B1/HU,cAAA,EACA,aAAA,EAVV,2BAmBU,mBAAA,IAAA,eAAA,IAnBV,0CAsBY,SAAA,SAtBZ,qCA0BY,cAAA,MACA,aAAA,MA3BZ,0B7BuhIA,gC6Br/HU,cAAA,OAAA,UAAA,OAlCV,gCAsCU,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KAzCV,+BA6CU,QAAA,KAaV,4BAEI,MAAA,e3BvLF,kCAAA,kC2B0LI,MAAA,eALN,oCAWM,MAAA,e3BhMJ,0CAAA,0C2BmMM,MAAA,eAdR,6CAkBQ,MAAA,e7Bg/HR,4CAEA,2CADA,yC6BngIA,0CA0BM,MAAA,eA1BN,8BA+BI,MAAA,eACA,aAAA,eAhCJ,mCAoCI,iBAAA,oPApCJ,2BAwCI,MAAA,eAxCJ,6BA0CM,MAAA,e3B/NJ,mCAAA,mC2BkOM,MAAA,eAOR,2BAEI,MAAA,K3B3OF,iCAAA,iC2B8OI,MAAA,KALN,mCAWM,MAAA,qB3BpPJ,yCAAA,yC2BuPM,MAAA,sBAdR,4CAkBQ,MAAA,sB7B4+HR,2CAEA,0CADA,wC6B//HA,yCA0BM,MAAA,KA1BN,6BA+BI,MAAA,qBACA,aAAA,qBAhCJ,kCAoCI,iBAAA,0PApCJ,0BAwCI,MAAA,qBAxCJ,4BA0CM,MAAA,K3BnRJ,kCAAA,kC2BsRM,MAAA,KClSR,MACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,UAAA,EACA,UAAA,WACA,iBAAA,KACA,gBAAA,WACA,OAAA,IAAA,MAAA,iBvBRE,cAAA,OuBAJ,SAYI,aAAA,EACA,YAAA,EAbJ,2DvBMI,uBAAA,OACA,wBAAA,OuBPJ,yDvBoBI,2BAAA,OACA,0BAAA,OuBQJ,WAGE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,QAAA,QAGF,YACE,cAAA,OAGF,eACE,WAAA,SACA,cAAA,EAGF,sBACE,cAAA,E5BtCA,iB4B2CE,gBAAA,KAFJ,sBAMI,YAAA,QAQJ,aACE,QAAA,OAAA,QACA,cAAA,EACA,iBAAA,gBACA,cAAA,IAAA,MAAA,iBAJF,yBvB/DI,cAAA,mBAAA,mBAAA,EAAA,EuB+DJ,sDAYM,WAAA,EAKN,aACE,QAAA,OAAA,QACA,iBAAA,gBACA,WAAA,IAAA,MAAA,iBAHF,wBvBhFI,cAAA,EAAA,EAAA,mBAAA,mBuB+FJ,kBACE,aAAA,SACA,cAAA,QACA,YAAA,SACA,cAAA,EAGF,mBACE,aAAA,SACA,YAAA,SAIF,kBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,QAGF,UACE,MAAA,KvBtHE,cAAA,mBuB2HJ,cACE,MAAA,KvBtHE,uBAAA,mBACA,wBAAA,mBuByHJ,iBACE,MAAA,KvB7GE,2BAAA,mBACA,0BAAA,mBuBmHJ,WACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAFF,iBAKI,cAAA,KnBrFA,yBmBgFJ,WASI,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,aAAA,MACA,YAAA,MAXJ,iBAcM,QAAA,YAAA,QAAA,KAEA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,mBAAA,OAAA,eAAA,OACA,aAAA,KACA,cAAA,EACA,YAAA,MAUN,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAFF,kBAOI,cAAA,KnBrHA,yBmB8GJ,YAWI,cAAA,IAAA,KAAA,UAAA,IAAA,KAXJ,kBAgBM,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,cAAA,EAjBN,wBAoBQ,YAAA,EACA,YAAA,EArBR,8BvBzJI,wBAAA,EACA,2BAAA,EPo7IF,2C8B5xIF,4CA+BY,wBAAA,E9BiwIV,2C8BhyIF,+CAmCY,2BAAA,EAnCZ,6BvB3II,uBAAA,EACA,0BAAA,EPk7IF,0C8BxyIF,2CA4CY,uBAAA,E9BgwIV,0C8B5yIF,8CAgDY,0BAAA,EAhDZ,6BvBtKI,cAAA,OPy9IF,0C8BnzIF,2CvBhKI,uBAAA,OACA,wBAAA,OPu9IF,0C8BxzIF,8CvBlJI,2BAAA,OACA,0BAAA,OuBiJJ,sEvBtKI,cAAA,EPw+IF,mFADA,mFADA,uF8Bh0IF,oFvBtKI,cAAA,GuB2PJ,oBAEI,cAAA,OnBrMA,yBmBmMJ,cAMI,qBAAA,EAAA,kBAAA,EAAA,aAAA,EACA,mBAAA,QAAA,gBAAA,QAAA,WAAA,QACA,QAAA,EACA,OAAA,EATJ,oBAYM,QAAA,aACA,MAAA,MAUN,wDAEI,cAAA,EACA,cAAA,EAHJ,8DAQM,cAAA,EARN,+BAaI,cAAA,EACA,2BAAA,EACA,0BAAA,EAfJ,8BAmBI,uBAAA,EACA,wBAAA,EC1SJ,YACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,QAAA,OAAA,KACA,cAAA,KACA,WAAA,KACA,iBAAA,QxBFE,cAAA,OwBMJ,kCAGI,aAAA,MAHJ,0CAMM,QAAA,aACA,cAAA,MACA,MAAA,QACA,QAAA,IATN,gDAoBI,gBAAA,UApBJ,gDAwBI,gBAAA,KAxBJ,wBA4BI,MAAA,QCtCJ,YACE,QAAA,YAAA,QAAA,K5BGA,aAAA,EACA,WAAA,KGDE,cAAA,OyBEJ,WACE,SAAA,SACA,QAAA,MACA,QAAA,MAAA,OACA,YAAA,KACA,YAAA,KACA,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,QARF,iBAWI,QAAA,EACA,MAAA,QACA,gBAAA,KACA,iBAAA,QACA,aAAA,QAfJ,iBAmBI,QAAA,EACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBArBJ,yCA0BI,OAAA,QAIJ,kCAGM,YAAA,EzBRF,uBAAA,OACA,0BAAA,OyBIJ,iCzBnBI,wBAAA,OACA,2BAAA,OyBkBJ,6BAcI,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAjBJ,+BAqBI,MAAA,QACA,eAAA,KAEA,OAAA,KACA,iBAAA,KACA,aAAA,QC3DF,0BACE,QAAA,OAAA,OACA,UAAA,QACA,YAAA,IAKE,iD1BoBF,uBAAA,MACA,0BAAA,M0BhBE,gD1BCF,wBAAA,MACA,2BAAA,M0BfF,0BACE,QAAA,OAAA,MACA,UAAA,QACA,YAAA,IAKE,iD1BoBF,uBAAA,MACA,0BAAA,M0BhBE,gD1BCF,wBAAA,MACA,2BAAA,M2BbJ,OACE,QAAA,aACA,QAAA,MAAA,KACA,UAAA,IACA,YAAA,IACA,YAAA,EACA,WAAA,OACA,YAAA,OACA,eAAA,S3BTE,cAAA,O2BCJ,aAaI,QAAA,KAKJ,YACE,SAAA,SACA,IAAA,KAOF,YACE,cAAA,KACA,aAAA,K3B9BE,cAAA,M2BuCF,eC1CA,MAAA,KACA,iBAAA,QjCcA,2BAAA,2BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,iBC1CA,MAAA,KACA,iBAAA,QjCcA,6BAAA,6BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,eC1CA,MAAA,KACA,iBAAA,QjCcA,2BAAA,2BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,YC1CA,MAAA,KACA,iBAAA,QjCcA,wBAAA,wBiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,eC1CA,MAAA,QACA,iBAAA,QjCcA,2BAAA,2BiCVI,MAAA,QACA,gBAAA,KACA,iBAAA,QDmCJ,cC1CA,MAAA,KACA,iBAAA,QjCcA,0BAAA,0BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,aC1CA,MAAA,QACA,iBAAA,QjCcA,yBAAA,yBiCVI,MAAA,QACA,gBAAA,KACA,iBAAA,QDmCJ,YC1CA,MAAA,KACA,iBAAA,QjCcA,wBAAA,wBiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QCRN,WACE,QAAA,KAAA,KACA,cAAA,KACA,iBAAA,Q7BCE,cAAA,MIwDA,yByB5DJ,WAOI,QAAA,KAAA,MAIJ,iBACE,cAAA,EACA,aAAA,E7BTE,cAAA,E8BAJ,OACE,SAAA,SACA,QAAA,OAAA,QACA,cAAA,KACA,OAAA,IAAA,MAAA,Y9BJE,cAAA,O8BSJ,eAEE,MAAA,QAIF,YACE,YAAA,IAQF,mBACE,cAAA,KADF,0BAKI,SAAA,SACA,IAAA,EACA,MAAA,EACA,QAAA,OAAA,QACA,MAAA,QAUF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,iBC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,oBACE,iBAAA,QAGF,6BACE,MAAA,QDqCF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,YC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,eACE,iBAAA,QAGF,wBACE,MAAA,QDqCF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,cC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,iBACE,iBAAA,QAGF,0BACE,MAAA,QDqCF,aC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,gBACE,iBAAA,QAGF,yBACE,MAAA,QDqCF,YC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,eACE,iBAAA,QAGF,wBACE,MAAA,QCVJ,wCACE,KAAO,oBAAA,KAAA,EACP,GAAK,oBAAA,EAAA,GAFP,gCACE,KAAO,oBAAA,KAAA,EACP,GAAK,oBAAA,EAAA,GAGP,UACE,QAAA,YAAA,QAAA,KACA,OAAA,KACA,SAAA,OACA,UAAA,OACA,iBAAA,QhCNE,cAAA,OgCWJ,cACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,KACA,WAAA,OACA,YAAA,OACA,iBAAA,QvBjBI,WAAA,MAAA,IAAA,KAIJ,kDuBMF,cvBLI,WAAA,MuBgBJ,sBrBiBE,iBAAA,iKqBfA,gBAAA,KAAA,KAGF,uBACE,kBAAA,qBAAA,GAAA,OAAA,SAAA,UAAA,qBAAA,GAAA,OAAA,SChCF,OACE,QAAA,YAAA,QAAA,KACA,eAAA,MAAA,YAAA,WAGF,YACE,SAAA,EAAA,KAAA,ECFF,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAGA,aAAA,EACA,cAAA,EASF,wBACE,MAAA,KACA,MAAA,QACA,WAAA,QvCNA,8BAAA,8BuCUE,MAAA,QACA,gBAAA,KACA,iBAAA,QATJ,+BAaI,MAAA,QACA,iBAAA,QASJ,iBACE,SAAA,SACA,QAAA,MACA,QAAA,OAAA,QAEA,cAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,iBAPF,6BlChCI,uBAAA,OACA,wBAAA,OkC+BJ,4BAcI,cAAA,ElChCA,2BAAA,OACA,0BAAA,OLTF,uBAAA,uBuC6CE,QAAA,EACA,gBAAA,KApBJ,0BAAA,0BAyBI,MAAA,QACA,iBAAA,KA1BJ,wBA+BI,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAUJ,mCAEI,aAAA,EACA,YAAA,ElCrFA,cAAA,EkCkFJ,2DASM,WAAA,EATN,yDAeM,cAAA,EClGJ,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,2BACE,MAAA,QACA,iBAAA,QxCWF,wDAAA,wDwCPM,MAAA,QACA,iBAAA,QAPN,yDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,sBACE,MAAA,QACA,iBAAA,QxCWF,mDAAA,mDwCPM,MAAA,QACA,iBAAA,QAPN,oDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,wBACE,MAAA,QACA,iBAAA,QxCWF,qDAAA,qDwCPM,MAAA,QACA,iBAAA,QAPN,sDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,uBACE,MAAA,QACA,iBAAA,QxCWF,oDAAA,oDwCPM,MAAA,QACA,iBAAA,QAPN,qDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,sBACE,MAAA,QACA,iBAAA,QxCWF,mDAAA,mDwCPM,MAAA,QACA,iBAAA,QAPN,oDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QChBR,OACE,MAAA,MACA,UAAA,OACA,YAAA,IACA,YAAA,EACA,MAAA,KACA,YAAA,EAAA,IAAA,EAAA,KACA,QAAA,GAPF,qCAkBI,OAAA,QzCFF,2CAAA,2CyCJI,MAAA,KACA,gBAAA,KACA,QAAA,IAcN,aACE,QAAA,EACA,iBAAA,YACA,OAAA,EACA,mBAAA,KC1BF,YAEE,SAAA,OAFF,mBAKI,WAAA,OACA,WAAA,KAKJ,OACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,SAAA,OAGA,QAAA,EAOF,cACE,SAAA,SACA,MAAA,KACA,OAAA,MAEA,eAAA,KAGA,0B5BtCI,WAAA,kBAAA,IAAA,SAAA,WAAA,UAAA,IAAA,SAAA,WAAA,UAAA,IAAA,QAAA,CAAA,kBAAA,IAAA,S4BwCF,kBAAA,kBAAA,UAAA,kB5BpCF,kD4BkCA,0B5BjCE,WAAA,M4BqCF,0BACE,kBAAA,eAAA,UAAA,eAIJ,uBACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,WAAA,yBAHF,+BAOI,QAAA,MACA,OAAA,0BACA,QAAA,GAKJ,eACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,MAAA,KAEA,eAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,erCvEE,cAAA,MqC2EF,QAAA,EAIF,gBACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KACA,iBAAA,KAPF,qBAUW,QAAA,EAVX,qBAWW,QAAA,GAKX,cACE,QAAA,YAAA,QAAA,KACA,eAAA,MAAA,YAAA,WACA,cAAA,QAAA,gBAAA,cACA,QAAA,KACA,cAAA,IAAA,MAAA,QrC9FE,uBAAA,MACA,wBAAA,MqCwFJ,qBASI,QAAA,KAEA,OAAA,MAAA,MAAA,MAAA,KAKJ,aACE,cAAA,EACA,YAAA,IAKF,YACE,SAAA,SAGA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,QAAA,KAIF,cACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,IAAA,gBAAA,SACA,QAAA,KACA,WAAA,IAAA,MAAA,QALF,iCAQyB,YAAA,OARzB,gCASwB,aAAA,OAIxB,yBACE,SAAA,SACA,IAAA,QACA,MAAA,KACA,OAAA,KACA,SAAA,OjCzFE,yBiCzBJ,cAyHI,UAAA,MACA,OAAA,QAAA,KAzGJ,uBA6GI,WAAA,2BA7GJ,+BAgHM,OAAA,4BASJ,UAAY,UAAA,OjCjHV,yBiCsHF,UAAY,UAAA,OCjLd,SACE,SAAA,SACA,QAAA,KACA,QAAA,MACA,OAAA,ECJA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,KDNA,UAAA,QAEA,UAAA,WACA,QAAA,EAXF,cAaW,QAAA,GAbX,gBAgBI,SAAA,SACA,QAAA,MACA,MAAA,MACA,OAAA,MAnBJ,wBAsBM,SAAA,SACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,mCAAA,gBACE,QAAA,MAAA,EADF,0CAAA,uBAII,OAAA,EAJJ,kDAAA,+BAOM,IAAA,EACA,aAAA,MAAA,MAAA,EACA,iBAAA,KAKN,qCAAA,kBACE,QAAA,EAAA,MADF,4CAAA,yBAII,KAAA,EACA,MAAA,MACA,OAAA,MANJ,oDAAA,iCASM,MAAA,EACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,KAKN,sCAAA,mBACE,QAAA,MAAA,EADF,6CAAA,0BAII,IAAA,EAJJ,qDAAA,kCAOM,OAAA,EACA,aAAA,EAAA,MAAA,MACA,oBAAA,KAKN,oCAAA,iBACE,QAAA,EAAA,MADF,2CAAA,wBAII,MAAA,EACA,MAAA,MACA,OAAA,MANJ,mDAAA,gCASM,KAAA,EACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,KAqBN,eACE,UAAA,MACA,QAAA,OAAA,MACA,MAAA,KACA,WAAA,OACA,iBAAA,KtC5GE,cAAA,OwCJJ,SACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,MACA,UAAA,MDLA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,KCLA,UAAA,QAEA,UAAA,WACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,exCXE,cAAA,MwCJJ,gBAoBI,SAAA,SACA,QAAA,MACA,MAAA,KACA,OAAA,MACA,OAAA,EAAA,MAxBJ,uBAAA,wBA4BM,SAAA,SACA,QAAA,MACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,mCAAA,gBACE,cAAA,MADF,0CAAA,uBAII,OAAA,yB/CsgLJ,iD+C1gLA,kD/CygLA,8B+CzgLA,+BASI,aAAA,MAAA,MAAA,EATJ,kDAAA,+BAaI,OAAA,EACA,iBAAA,gB/CugLJ,iD+CrhLA,8BAkBI,OAAA,IACA,iBAAA,KAIJ,qCAAA,kBACE,YAAA,MADF,4CAAA,yBAII,KAAA,yBACA,MAAA,MACA,OAAA,KACA,OAAA,MAAA,E/CygLJ,mD+ChhLA,oD/C+gLA,gC+C/gLA,iCAYI,aAAA,MAAA,MAAA,MAAA,EAZJ,oDAAA,iCAgBI,KAAA,EACA,mBAAA,gB/C0gLJ,mD+C3hLA,gCAqBI,KAAA,IACA,mBAAA,KAIJ,sCAAA,mBACE,WAAA,MADF,6CAAA,0BAII,IAAA,yB/C4gLJ,oD+ChhLA,qD/C+gLA,iC+C/gLA,kCASI,aAAA,EAAA,MAAA,MAAA,MATJ,qDAAA,kCAaI,IAAA,EACA,oBAAA,gB/C6gLJ,oD+C3hLA,iCAkBI,IAAA,IACA,oBAAA,KAnBJ,8DAAA,2CAwBI,SAAA,SACA,IAAA,EACA,KAAA,IACA,QAAA,MACA,MAAA,KACA,YAAA,OACA,QAAA,GACA,cAAA,IAAA,MAAA,QAIJ,oCAAA,iBACE,aAAA,MADF,2CAAA,wBAII,MAAA,yBACA,MAAA,MACA,OAAA,KACA,OAAA,MAAA,E/C8gLJ,kD+CrhLA,mD/CohLA,+B+CphLA,gCAYI,aAAA,MAAA,EAAA,MAAA,MAZJ,mDAAA,gCAgBI,MAAA,EACA,kBAAA,gB/C+gLJ,kD+ChiLA,+BAqBI,MAAA,IACA,kBAAA,KAqBJ,gBACE,QAAA,MAAA,OACA,cAAA,EACA,UAAA,KACA,MAAA,QACA,iBAAA,QACA,cAAA,IAAA,MAAA,QxChKE,uBAAA,kBACA,wBAAA,kBwCyJJ,sBAWI,QAAA,KAIJ,cACE,QAAA,MAAA,OACA,MAAA,QC3KF,UACE,SAAA,SAGF,gBACE,SAAA,SACA,MAAA,KACA,SAAA,OAGF,eACE,SAAA,SACA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,MAAA,KACA,4BAAA,OAAA,oBAAA,OACA,oBAAA,OAAA,YAAA,OhD+qLF,oBACA,oBgD7qLA,sBAGE,QAAA,MhC3BI,WAAA,kBAAA,IAAA,KAAA,WAAA,UAAA,IAAA,KAAA,WAAA,UAAA,IAAA,IAAA,CAAA,kBAAA,IAAA,KAIJ,kDhB0sLA,oBACA,oBgDvrLF,sBhCnBI,WAAA,MgC0BJ,oBhDsrLA,oBgDprLE,SAAA,SACA,IAAA,EAGF,uChDsrLA,wCgDprLE,kBAAA,cAAA,UAAA,cAEwC,mFAJ1C,uChD6rLE,wCgDxrLE,kBAAA,mBAAA,UAAA,oBhD+rLJ,4BgD3rLA,oBAEE,kBAAA,iBAAA,UAAA,iBAEwC,mFhD8rLxC,4BgDlsLF,oBAKI,kBAAA,sBAAA,UAAA,uBhDosLJ,2BgDhsLA,oBAEE,kBAAA,kBAAA,UAAA,kBAEwC,mFhDmsLxC,2BgDvsLF,oBAKI,kBAAA,uBAAA,UAAA,wBASJ,8BAEI,QAAA,EACA,oBAAA,IACA,oBAAA,QhDksLJ,sDACA,uDgDvsLA,qCAUI,QAAA,EAVJ,0ChD4sLA,2CgD7rLI,QAAA,EhDosLJ,0CACA,0CgDptLA,mChDitLA,mCACA,qCgD3rLI,kBAAA,cAAA,UAAA,cAEwC,mFhDosL1C,0CACA,0CgD9tLF,mChD2tLE,mCACA,qCgDlsLI,kBAAA,mBAAA,UAAA,oBhD2sLN,uBgDjsLA,uBAEE,SAAA,SACA,IAAA,EACA,OAAA,EAEA,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,IACA,MAAA,KACA,WAAA,OACA,QAAA,GhDusLF,6BADA,6BEhzLE,6BAAA,6B8CgHE,MAAA,KACA,gBAAA,KACA,QAAA,EACA,QAAA,GAGJ,uBACE,KAAA,EAKF,uBACE,MAAA,EhDosLF,4BgD7rLA,4BAEE,QAAA,aACA,MAAA,KACA,OAAA,KACA,WAAA,YAAA,UAAA,OAAA,OACA,gBAAA,KAAA,KAEF,4BACE,iBAAA,+LAEF,4BACE,iBAAA,+LASF,qBACE,SAAA,SACA,MAAA,EACA,OAAA,KACA,KAAA,EACA,QAAA,GACA,QAAA,YAAA,QAAA,KACA,cAAA,OAAA,gBAAA,OACA,aAAA,EAEA,aAAA,IACA,YAAA,IACA,WAAA,KAZF,wBAeI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,OAAA,IACA,aAAA,IACA,YAAA,IACA,YAAA,OACA,OAAA,QACA,iBAAA,qBAvBJ,gCA2BM,SAAA,SACA,IAAA,MACA,KAAA,EACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,QAAA,GAjCN,+BAoCM,SAAA,SACA,OAAA,MACA,KAAA,EACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,QAAA,GA1CN,6BA+CI,iBAAA,KASJ,kBACE,SAAA,SACA,MAAA,IACA,OAAA,KACA,KAAA,IACA,QAAA,GACA,YAAA,KACA,eAAA,KACA,MAAA,KACA,WAAA,OCxOF,gBAAqB,eAAA,mBACrB,WAAqB,eAAA,cACrB,cAAqB,eAAA,iBACrB,cAAqB,eAAA,iBACrB,mBAAqB,eAAA,sBACrB,gBAAqB,eAAA,mBCFnB,YACE,iBAAA,kBhDUF,mBAAA,mBFg7LF,wBADA,wBkDp7LM,iBAAA,kBANJ,cACE,iBAAA,kBhDUF,qBAAA,qBF07LF,0BADA,0BkD97LM,iBAAA,kBANJ,YACE,iBAAA,kBhDUF,mBAAA,mBFo8LF,wBADA,wBkDx8LM,iBAAA,kBANJ,SACE,iBAAA,kBhDUF,gBAAA,gBF88LF,qBADA,qBkDl9LM,iBAAA,kBANJ,YACE,iBAAA,kBhDUF,mBAAA,mBFw9LF,wBADA,wBkD59LM,iBAAA,kBANJ,WACE,iBAAA,kBhDUF,kBAAA,kBFk+LF,uBADA,uBkDt+LM,iBAAA,kBANJ,UACE,iBAAA,kBhDUF,iBAAA,iBF4+LF,sBADA,sBkDh/LM,iBAAA,kBANJ,SACE,iBAAA,kBhDUF,gBAAA,gBFs/LF,qBADA,qBkD1/LM,iBAAA,kBCCN,UACE,iBAAA,eAGF,gBACE,iBAAA,sBCXF,QAAkB,OAAA,IAAA,MAAA,kBAClB,YAAkB,WAAA,IAAA,MAAA,kBAClB,cAAkB,aAAA,IAAA,MAAA,kBAClB,eAAkB,cAAA,IAAA,MAAA,kBAClB,aAAkB,YAAA,IAAA,MAAA,kBAElB,UAAmB,OAAA,YACnB,cAAmB,WAAA,YACnB,gBAAmB,aAAA,YACnB,iBAAmB,cAAA,YACnB,eAAmB,YAAA,YAGjB,gBACE,aAAA,kBADF,kBACE,aAAA,kBADF,gBACE,aAAA,kBADF,aACE,aAAA,kBADF,gBACE,aAAA,kBADF,eACE,aAAA,kBADF,cACE,aAAA,kBADF,aACE,aAAA,kBAIJ,cACE,aAAA,eAOF,SACE,cAAA,iBAEF,aACE,uBAAA,iBACA,wBAAA,iBAEF,eACE,wBAAA,iBACA,2BAAA,iBAEF,gBACE,2BAAA,iBACA,0BAAA,iBAEF,cACE,uBAAA,iBACA,0BAAA,iBAGF,gBACE,cAAA,cAGF,WACE,cAAA,YCxDA,iBACE,QAAA,MACA,MAAA,KACA,QAAA,GCMA,QAA2B,QAAA,eAC3B,UAA2B,QAAA,iBAC3B,gBAA2B,QAAA,uBAC3B,SAA2B,QAAA,gBAC3B,SAA2B,QAAA,gBAC3B,aAA2B,QAAA,oBAC3B,cAA2B,QAAA,qBAC3B,QAA2B,QAAA,sBAAA,QAAA,eAC3B,eAA2B,QAAA,6BAAA,QAAA,sB3C0C3B,yB2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uB3C0C3B,yB2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uB3C0C3B,yB2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uB3C0C3B,0B2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uBAS/B,aACE,cAAwB,QAAA,eACxB,gBAAwB,QAAA,iBACxB,sBAAwB,QAAA,uBACxB,eAAwB,QAAA,gBACxB,eAAwB,QAAA,gBACxB,mBAAwB,QAAA,oBACxB,oBAAwB,QAAA,qBACxB,cAAwB,QAAA,sBAAA,QAAA,eACxB,qBAAwB,QAAA,6BAAA,QAAA,uBClC1B,kBACE,SAAA,SACA,QAAA,MACA,MAAA,KACA,QAAA,EACA,SAAA,OALF,0BAQI,QAAA,MACA,QAAA,GATJ,yCvDu1MA,wBADA,yBAEA,yBACA,wBuDx0MI,SAAA,SACA,IAAA,EACA,OAAA,EACA,KAAA,EACA,MAAA,KACA,OAAA,KACA,OAAA,EAIJ,gCAEI,YAAA,WAIJ,gCAEI,YAAA,OAIJ,+BAEI,YAAA,IAIJ,+BAEI,YAAA,KCvCA,UAAgC,mBAAA,cAAA,eAAA,cAChC,aAAgC,mBAAA,iBAAA,eAAA,iBAChC,kBAAgC,mBAAA,sBAAA,eAAA,sBAChC,qBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,WAA8B,cAAA,eAAA,UAAA,eAC9B,aAA8B,cAAA,iBAAA,UAAA,iBAC9B,mBAA8B,cAAA,uBAAA,UAAA,uBAC9B,WAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAE9B,uBAAoC,cAAA,gBAAA,gBAAA,qBACpC,qBAAoC,cAAA,cAAA,gBAAA,mBACpC,wBAAoC,cAAA,iBAAA,gBAAA,iBACpC,yBAAoC,cAAA,kBAAA,gBAAA,wBACpC,wBAAoC,cAAA,qBAAA,gBAAA,uBAEpC,mBAAiC,eAAA,gBAAA,YAAA,qBACjC,iBAAiC,eAAA,cAAA,YAAA,mBACjC,oBAAiC,eAAA,iBAAA,YAAA,iBACjC,sBAAiC,eAAA,mBAAA,YAAA,mBACjC,qBAAiC,eAAA,kBAAA,YAAA,kBAEjC,qBAAkC,mBAAA,gBAAA,cAAA,qBAClC,mBAAkC,mBAAA,cAAA,cAAA,mBAClC,sBAAkC,mBAAA,iBAAA,cAAA,iBAClC,uBAAkC,mBAAA,kBAAA,cAAA,wBAClC,sBAAkC,mBAAA,qBAAA,cAAA,uBAClC,uBAAkC,mBAAA,kBAAA,cAAA,kBAElC,iBAAgC,oBAAA,eAAA,WAAA,eAChC,kBAAgC,oBAAA,gBAAA,WAAA,qBAChC,gBAAgC,oBAAA,cAAA,WAAA,mBAChC,mBAAgC,oBAAA,iBAAA,WAAA,iBAChC,qBAAgC,oBAAA,mBAAA,WAAA,mBAChC,oBAAgC,oBAAA,kBAAA,WAAA,kB7CYhC,yB6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB7CYhC,yB6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB7CYhC,yB6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB7CYhC,0B6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBC5ChC,YCDF,MAAA,eDEE,aCCF,MAAA,gBDAE,YCGF,MAAA,e/CmDE,yB8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gB/CmDE,yB8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gB/CmDE,yB8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gB/CmDE,0B8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gBCAA,iBAAyB,SAAA,iBAAzB,mBAAyB,SAAA,mBAAzB,mBAAyB,SAAA,mBAAzB,gBAAyB,SAAA,gBAAzB,iBAAyB,SAAA,yBAAA,SAAA,iBAK3B,WACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,KAGF,cACE,SAAA,MACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KAI4B,2DAD9B,YAEI,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MC9BJ,SCEE,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,SAAA,OACA,KAAA,cACA,YAAA,OACA,OAAA,EAUA,0BAAA,yBAEE,SAAA,OACA,MAAA,KACA,OAAA,KACA,SAAA,QACA,KAAA,KACA,YAAA,OC5BJ,WAAa,WAAA,EAAA,QAAA,OAAA,2BACb,QAAU,WAAA,EAAA,MAAA,KAAA,0BACV,WAAa,WAAA,EAAA,KAAA,KAAA,2BACb,aAAe,WAAA,eCCX,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,OAAuB,MAAA,eAAvB,QAAuB,MAAA,eAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,OAAuB,OAAA,eAAvB,QAAuB,OAAA,eAI3B,QAAU,UAAA,eACV,QAAU,WAAA,eCAF,KAAgC,OAAA,YAChC,MhEkwOR,MgEhwOU,WAAA,YAEF,MhEmwOR,MgEjwOU,aAAA,YAEF,MhEowOR,MgElwOU,cAAA,YAEF,MhEqwOR,MgEnwOU,YAAA,YAfF,KAAgC,OAAA,iBAChC,MhE0xOR,MgExxOU,WAAA,iBAEF,MhE2xOR,MgEzxOU,aAAA,iBAEF,MhE4xOR,MgE1xOU,cAAA,iBAEF,MhE6xOR,MgE3xOU,YAAA,iBAfF,KAAgC,OAAA,gBAChC,MhEkzOR,MgEhzOU,WAAA,gBAEF,MhEmzOR,MgEjzOU,aAAA,gBAEF,MhEozOR,MgElzOU,cAAA,gBAEF,MhEqzOR,MgEnzOU,YAAA,gBAfF,KAAgC,OAAA,eAChC,MhE00OR,MgEx0OU,WAAA,eAEF,MhE20OR,MgEz0OU,aAAA,eAEF,MhE40OR,MgE10OU,cAAA,eAEF,MhE60OR,MgE30OU,YAAA,eAfF,KAAgC,OAAA,iBAChC,MhEk2OR,MgEh2OU,WAAA,iBAEF,MhEm2OR,MgEj2OU,aAAA,iBAEF,MhEo2OR,MgEl2OU,cAAA,iBAEF,MhEq2OR,MgEn2OU,YAAA,iBAfF,KAAgC,OAAA,eAChC,MhE03OR,MgEx3OU,WAAA,eAEF,MhE23OR,MgEz3OU,aAAA,eAEF,MhE43OR,MgE13OU,cAAA,eAEF,MhE63OR,MgE33OU,YAAA,eAfF,KAAgC,QAAA,YAChC,MhEk5OR,MgEh5OU,YAAA,YAEF,MhEm5OR,MgEj5OU,cAAA,YAEF,MhEo5OR,MgEl5OU,eAAA,YAEF,MhEq5OR,MgEn5OU,aAAA,YAfF,KAAgC,QAAA,iBAChC,MhE06OR,MgEx6OU,YAAA,iBAEF,MhE26OR,MgEz6OU,cAAA,iBAEF,MhE46OR,MgE16OU,eAAA,iBAEF,MhE66OR,MgE36OU,aAAA,iBAfF,KAAgC,QAAA,gBAChC,MhEk8OR,MgEh8OU,YAAA,gBAEF,MhEm8OR,MgEj8OU,cAAA,gBAEF,MhEo8OR,MgEl8OU,eAAA,gBAEF,MhEq8OR,MgEn8OU,aAAA,gBAfF,KAAgC,QAAA,eAChC,MhE09OR,MgEx9OU,YAAA,eAEF,MhE29OR,MgEz9OU,cAAA,eAEF,MhE49OR,MgE19OU,eAAA,eAEF,MhE69OR,MgE39OU,aAAA,eAfF,KAAgC,QAAA,iBAChC,MhEk/OR,MgEh/OU,YAAA,iBAEF,MhEm/OR,MgEj/OU,cAAA,iBAEF,MhEo/OR,MgEl/OU,eAAA,iBAEF,MhEq/OR,MgEn/OU,aAAA,iBAfF,KAAgC,QAAA,eAChC,MhE0gPR,MgExgPU,YAAA,eAEF,MhE2gPR,MgEzgPU,cAAA,eAEF,MhE4gPR,MgE1gPU,eAAA,eAEF,MhE6gPR,MgE3gPU,aAAA,eAMN,QAAmB,OAAA,eACnB,ShE6gPJ,SgE3gPM,WAAA,eAEF,ShE8gPJ,SgE5gPM,aAAA,eAEF,ShE+gPJ,SgE7gPM,cAAA,eAEF,ShEghPJ,SgE9gPM,YAAA,erDaF,yBqDjDI,QAAgC,OAAA,YAChC,ShE0jPN,SgExjPQ,WAAA,YAEF,ShE0jPN,SgExjPQ,aAAA,YAEF,ShE0jPN,SgExjPQ,cAAA,YAEF,ShE0jPN,SgExjPQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShE6kPN,SgE3kPQ,WAAA,iBAEF,ShE6kPN,SgE3kPQ,aAAA,iBAEF,ShE6kPN,SgE3kPQ,cAAA,iBAEF,ShE6kPN,SgE3kPQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShEgmPN,SgE9lPQ,WAAA,gBAEF,ShEgmPN,SgE9lPQ,aAAA,gBAEF,ShEgmPN,SgE9lPQ,cAAA,gBAEF,ShEgmPN,SgE9lPQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShEmnPN,SgEjnPQ,WAAA,eAEF,ShEmnPN,SgEjnPQ,aAAA,eAEF,ShEmnPN,SgEjnPQ,cAAA,eAEF,ShEmnPN,SgEjnPQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShEsoPN,SgEpoPQ,WAAA,iBAEF,ShEsoPN,SgEpoPQ,aAAA,iBAEF,ShEsoPN,SgEpoPQ,cAAA,iBAEF,ShEsoPN,SgEpoPQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShEypPN,SgEvpPQ,WAAA,eAEF,ShEypPN,SgEvpPQ,aAAA,eAEF,ShEypPN,SgEvpPQ,cAAA,eAEF,ShEypPN,SgEvpPQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShE4qPN,SgE1qPQ,YAAA,YAEF,ShE4qPN,SgE1qPQ,cAAA,YAEF,ShE4qPN,SgE1qPQ,eAAA,YAEF,ShE4qPN,SgE1qPQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShE+rPN,SgE7rPQ,YAAA,iBAEF,ShE+rPN,SgE7rPQ,cAAA,iBAEF,ShE+rPN,SgE7rPQ,eAAA,iBAEF,ShE+rPN,SgE7rPQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShEktPN,SgEhtPQ,YAAA,gBAEF,ShEktPN,SgEhtPQ,cAAA,gBAEF,ShEktPN,SgEhtPQ,eAAA,gBAEF,ShEktPN,SgEhtPQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShEquPN,SgEnuPQ,YAAA,eAEF,ShEquPN,SgEnuPQ,cAAA,eAEF,ShEquPN,SgEnuPQ,eAAA,eAEF,ShEquPN,SgEnuPQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShEwvPN,SgEtvPQ,YAAA,iBAEF,ShEwvPN,SgEtvPQ,cAAA,iBAEF,ShEwvPN,SgEtvPQ,eAAA,iBAEF,ShEwvPN,SgEtvPQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShE2wPN,SgEzwPQ,YAAA,eAEF,ShE2wPN,SgEzwPQ,cAAA,eAEF,ShE2wPN,SgEzwPQ,eAAA,eAEF,ShE2wPN,SgEzwPQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhEywPF,YgEvwPI,WAAA,eAEF,YhEywPF,YgEvwPI,aAAA,eAEF,YhEywPF,YgEvwPI,cAAA,eAEF,YhEywPF,YgEvwPI,YAAA,gBrDaF,yBqDjDI,QAAgC,OAAA,YAChC,ShEozPN,SgElzPQ,WAAA,YAEF,ShEozPN,SgElzPQ,aAAA,YAEF,ShEozPN,SgElzPQ,cAAA,YAEF,ShEozPN,SgElzPQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShEu0PN,SgEr0PQ,WAAA,iBAEF,ShEu0PN,SgEr0PQ,aAAA,iBAEF,ShEu0PN,SgEr0PQ,cAAA,iBAEF,ShEu0PN,SgEr0PQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShE01PN,SgEx1PQ,WAAA,gBAEF,ShE01PN,SgEx1PQ,aAAA,gBAEF,ShE01PN,SgEx1PQ,cAAA,gBAEF,ShE01PN,SgEx1PQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShE62PN,SgE32PQ,WAAA,eAEF,ShE62PN,SgE32PQ,aAAA,eAEF,ShE62PN,SgE32PQ,cAAA,eAEF,ShE62PN,SgE32PQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShEg4PN,SgE93PQ,WAAA,iBAEF,ShEg4PN,SgE93PQ,aAAA,iBAEF,ShEg4PN,SgE93PQ,cAAA,iBAEF,ShEg4PN,SgE93PQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShEm5PN,SgEj5PQ,WAAA,eAEF,ShEm5PN,SgEj5PQ,aAAA,eAEF,ShEm5PN,SgEj5PQ,cAAA,eAEF,ShEm5PN,SgEj5PQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShEs6PN,SgEp6PQ,YAAA,YAEF,ShEs6PN,SgEp6PQ,cAAA,YAEF,ShEs6PN,SgEp6PQ,eAAA,YAEF,ShEs6PN,SgEp6PQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShEy7PN,SgEv7PQ,YAAA,iBAEF,ShEy7PN,SgEv7PQ,cAAA,iBAEF,ShEy7PN,SgEv7PQ,eAAA,iBAEF,ShEy7PN,SgEv7PQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShE48PN,SgE18PQ,YAAA,gBAEF,ShE48PN,SgE18PQ,cAAA,gBAEF,ShE48PN,SgE18PQ,eAAA,gBAEF,ShE48PN,SgE18PQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShE+9PN,SgE79PQ,YAAA,eAEF,ShE+9PN,SgE79PQ,cAAA,eAEF,ShE+9PN,SgE79PQ,eAAA,eAEF,ShE+9PN,SgE79PQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShEk/PN,SgEh/PQ,YAAA,iBAEF,ShEk/PN,SgEh/PQ,cAAA,iBAEF,ShEk/PN,SgEh/PQ,eAAA,iBAEF,ShEk/PN,SgEh/PQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShEqgQN,SgEngQQ,YAAA,eAEF,ShEqgQN,SgEngQQ,cAAA,eAEF,ShEqgQN,SgEngQQ,eAAA,eAEF,ShEqgQN,SgEngQQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhEmgQF,YgEjgQI,WAAA,eAEF,YhEmgQF,YgEjgQI,aAAA,eAEF,YhEmgQF,YgEjgQI,cAAA,eAEF,YhEmgQF,YgEjgQI,YAAA,gBrDaF,yBqDjDI,QAAgC,OAAA,YAChC,ShE8iQN,SgE5iQQ,WAAA,YAEF,ShE8iQN,SgE5iQQ,aAAA,YAEF,ShE8iQN,SgE5iQQ,cAAA,YAEF,ShE8iQN,SgE5iQQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShEikQN,SgE/jQQ,WAAA,iBAEF,ShEikQN,SgE/jQQ,aAAA,iBAEF,ShEikQN,SgE/jQQ,cAAA,iBAEF,ShEikQN,SgE/jQQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShEolQN,SgEllQQ,WAAA,gBAEF,ShEolQN,SgEllQQ,aAAA,gBAEF,ShEolQN,SgEllQQ,cAAA,gBAEF,ShEolQN,SgEllQQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShEumQN,SgErmQQ,WAAA,eAEF,ShEumQN,SgErmQQ,aAAA,eAEF,ShEumQN,SgErmQQ,cAAA,eAEF,ShEumQN,SgErmQQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShE0nQN,SgExnQQ,WAAA,iBAEF,ShE0nQN,SgExnQQ,aAAA,iBAEF,ShE0nQN,SgExnQQ,cAAA,iBAEF,ShE0nQN,SgExnQQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShE6oQN,SgE3oQQ,WAAA,eAEF,ShE6oQN,SgE3oQQ,aAAA,eAEF,ShE6oQN,SgE3oQQ,cAAA,eAEF,ShE6oQN,SgE3oQQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShEgqQN,SgE9pQQ,YAAA,YAEF,ShEgqQN,SgE9pQQ,cAAA,YAEF,ShEgqQN,SgE9pQQ,eAAA,YAEF,ShEgqQN,SgE9pQQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShEmrQN,SgEjrQQ,YAAA,iBAEF,ShEmrQN,SgEjrQQ,cAAA,iBAEF,ShEmrQN,SgEjrQQ,eAAA,iBAEF,ShEmrQN,SgEjrQQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShEssQN,SgEpsQQ,YAAA,gBAEF,ShEssQN,SgEpsQQ,cAAA,gBAEF,ShEssQN,SgEpsQQ,eAAA,gBAEF,ShEssQN,SgEpsQQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShEytQN,SgEvtQQ,YAAA,eAEF,ShEytQN,SgEvtQQ,cAAA,eAEF,ShEytQN,SgEvtQQ,eAAA,eAEF,ShEytQN,SgEvtQQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShE4uQN,SgE1uQQ,YAAA,iBAEF,ShE4uQN,SgE1uQQ,cAAA,iBAEF,ShE4uQN,SgE1uQQ,eAAA,iBAEF,ShE4uQN,SgE1uQQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShE+vQN,SgE7vQQ,YAAA,eAEF,ShE+vQN,SgE7vQQ,cAAA,eAEF,ShE+vQN,SgE7vQQ,eAAA,eAEF,ShE+vQN,SgE7vQQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhE6vQF,YgE3vQI,WAAA,eAEF,YhE6vQF,YgE3vQI,aAAA,eAEF,YhE6vQF,YgE3vQI,cAAA,eAEF,YhE6vQF,YgE3vQI,YAAA,gBrDaF,0BqDjDI,QAAgC,OAAA,YAChC,ShEwyQN,SgEtyQQ,WAAA,YAEF,ShEwyQN,SgEtyQQ,aAAA,YAEF,ShEwyQN,SgEtyQQ,cAAA,YAEF,ShEwyQN,SgEtyQQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShE2zQN,SgEzzQQ,WAAA,iBAEF,ShE2zQN,SgEzzQQ,aAAA,iBAEF,ShE2zQN,SgEzzQQ,cAAA,iBAEF,ShE2zQN,SgEzzQQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShE80QN,SgE50QQ,WAAA,gBAEF,ShE80QN,SgE50QQ,aAAA,gBAEF,ShE80QN,SgE50QQ,cAAA,gBAEF,ShE80QN,SgE50QQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShEi2QN,SgE/1QQ,WAAA,eAEF,ShEi2QN,SgE/1QQ,aAAA,eAEF,ShEi2QN,SgE/1QQ,cAAA,eAEF,ShEi2QN,SgE/1QQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShEo3QN,SgEl3QQ,WAAA,iBAEF,ShEo3QN,SgEl3QQ,aAAA,iBAEF,ShEo3QN,SgEl3QQ,cAAA,iBAEF,ShEo3QN,SgEl3QQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShEu4QN,SgEr4QQ,WAAA,eAEF,ShEu4QN,SgEr4QQ,aAAA,eAEF,ShEu4QN,SgEr4QQ,cAAA,eAEF,ShEu4QN,SgEr4QQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShE05QN,SgEx5QQ,YAAA,YAEF,ShE05QN,SgEx5QQ,cAAA,YAEF,ShE05QN,SgEx5QQ,eAAA,YAEF,ShE05QN,SgEx5QQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShE66QN,SgE36QQ,YAAA,iBAEF,ShE66QN,SgE36QQ,cAAA,iBAEF,ShE66QN,SgE36QQ,eAAA,iBAEF,ShE66QN,SgE36QQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShEg8QN,SgE97QQ,YAAA,gBAEF,ShEg8QN,SgE97QQ,cAAA,gBAEF,ShEg8QN,SgE97QQ,eAAA,gBAEF,ShEg8QN,SgE97QQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShEm9QN,SgEj9QQ,YAAA,eAEF,ShEm9QN,SgEj9QQ,cAAA,eAEF,ShEm9QN,SgEj9QQ,eAAA,eAEF,ShEm9QN,SgEj9QQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShEs+QN,SgEp+QQ,YAAA,iBAEF,ShEs+QN,SgEp+QQ,cAAA,iBAEF,ShEs+QN,SgEp+QQ,eAAA,iBAEF,ShEs+QN,SgEp+QQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShEy/QN,SgEv/QQ,YAAA,eAEF,ShEy/QN,SgEv/QQ,cAAA,eAEF,ShEy/QN,SgEv/QQ,eAAA,eAEF,ShEy/QN,SgEv/QQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhEu/QF,YgEr/QI,WAAA,eAEF,YhEu/QF,YgEr/QI,aAAA,eAEF,YhEu/QF,YgEr/QI,cAAA,eAEF,YhEu/QF,YgEr/QI,YAAA,gBCzCN,gBAAkB,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UAIlB,cAAiB,WAAA,kBACjB,aAAiB,YAAA,iBACjB,eCRE,SAAA,OACA,cAAA,SACA,YAAA,ODcE,WAAwB,WAAA,eACxB,YAAwB,WAAA,gBACxB,aAAwB,WAAA,iBtDsCxB,yBsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBtDsCxB,yBsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBtDsCxB,yBsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBtDsCxB,0BsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBAM5B,gBAAmB,eAAA,oBACnB,gBAAmB,eAAA,oBACnB,iBAAmB,eAAA,qBAInB,mBAAsB,YAAA,cACtB,oBAAsB,YAAA,cACtB,kBAAsB,YAAA,cACtB,aAAsB,WAAA,iBAItB,YAAc,MAAA,eEpCZ,cACE,MAAA,kBjEUF,qBAAA,qBiENI,MAAA,kBALJ,gBACE,MAAA,kBjEUF,uBAAA,uBiENI,MAAA,kBALJ,cACE,MAAA,kBjEUF,qBAAA,qBiENI,MAAA,kBALJ,WACE,MAAA,kBjEUF,kBAAA,kBiENI,MAAA,kBALJ,cACE,MAAA,kBjEUF,qBAAA,qBiENI,MAAA,kBALJ,aACE,MAAA,kBjEUF,oBAAA,oBiENI,MAAA,kBALJ,YACE,MAAA,kBjEUF,mBAAA,mBiENI,MAAA,kBALJ,WACE,MAAA,kBjEUF,kBAAA,kBiENI,MAAA,kBFqCN,WAAa,MAAA,kBACb,YAAc,MAAA,kBAEd,eAAiB,MAAA,yBACjB,eAAiB,MAAA,+BAIjB,WGpDE,KAAA,CAAA,CAAA,EAAA,EACA,MAAA,YACA,YAAA,KACA,iBAAA,YACA,OAAA,ECHF,SCCE,WAAA,kBDGF,WCHE,WAAA,iBCMA,axESF,ECsuRE,QADA,SuExuRI,YAAA,eAEA,WAAA,eAGF,YAEI,gBAAA,UASJ,mBACE,QAAA,KAAA,YAAA,IxEgNN,IwEjMM,YAAA,mBvEutRJ,WuErtRE,IAEE,OAAA,IAAA,MAAA,QACA,kBAAA,MAQF,MACE,QAAA,mBvEitRJ,IuE9sRE,GAEE,kBAAA,MvEgtRJ,GACA,GuE9sRE,EAGE,QAAA,EACA,OAAA,EAGF,GvE4sRF,GuE1sRI,iBAAA,MAQF,MACE,KAAA,GxEjCN,KwEoCM,UAAA,gB9DvFJ,W8D0FI,UAAA,gB1C9EN,Q0CmFM,QAAA,KrC/FN,OqCkGM,OAAA,IAAA,MAAA,K1DnGN,O0DuGM,gBAAA,mBADF,UvEssRF,UuEjsRM,iBAAA,evEqsRN,mBarwRF,mB0DuEQ,OAAA,IAAA,MAAA,kB1DaR,Y0DRM,MAAA,QvEksRJ,wBAFA,euEjsRE,evEksRF,qBuE3rRM,aAAA,Q1DhBR,sB0DqBM,MAAA,QACA,aAAA","sourcesContent":["/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\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// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\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. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\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// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\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`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\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\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\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([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\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: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\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,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -ms-flexbox;\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: -ms-flexbox;\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: -webkit-transform 0.6s ease;\n transition: transform 0.6s ease;\n transition: transform 0.6s ease, -webkit-transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next,\n .active.carousel-item-right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-prev,\n .active.carousel-item-left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\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-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: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\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-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: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\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-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: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\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-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: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\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-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: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\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-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: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\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: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\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,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\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-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@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\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-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}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\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-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}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\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-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}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\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-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}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\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-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}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\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-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.flex-fill {\n flex: 1 1 auto !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.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.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@media (min-width: 576px) {\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-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 .flex-sm-fill {\n flex: 1 1 auto !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 .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 .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}\n\n@media (min-width: 768px) {\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-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 .flex-md-fill {\n flex: 1 1 auto !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 .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 .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}\n\n@media (min-width: 992px) {\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-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 .flex-lg-fill {\n flex: 1 1 auto !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 .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 .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}\n\n@media (min-width: 1200px) {\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-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 .flex-xl-fill {\n flex: 1 1 auto !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 .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 .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}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n 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 font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\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-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\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)\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))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\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))\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. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `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(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, 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))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\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 $max: breakpoint-max($name, $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($name, $breakpoints) {\n @content;\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 // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\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}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n background-color: transparent;\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n background-color: transparent;\n border-color: transparent;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n border-color: transparent;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n.fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`
`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n // Generate the caret automatically\n @include caret;\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n font-size: $font-size-base; // Redeclare because nesting can cause inheritance issues\n color: $body-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n// stylelint-enable no-duplicate-selectors\n\n// Dividers (basically an `
`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `