diff --git a/build-conventions/src/main/kotlin/convention.library-js.gradle.kts b/build-conventions/src/main/kotlin/convention.library-js.gradle.kts index 3307e3df..7108d3da 100644 --- a/build-conventions/src/main/kotlin/convention.library-js.gradle.kts +++ b/build-conventions/src/main/kotlin/convention.library-js.gradle.kts @@ -1,13 +1,13 @@ plugins { id("convention.common") - kotlin("multiplatform") + kotlin("js") id("convention.dokka") id("convention.compose") } kotlin { explicitApi() - js(IR) { + js { useCommonJs() browser { commonWebpackConfig { @@ -20,7 +20,7 @@ kotlin { } compilations["test"].defaultSourceSet { dependencies { - implementation(compose.html.testUtils) +// implementation(compose.html.testUtils) implementation(libs.kotlin.test) implementation(libs.kotest.assertions.core) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 364624c4..bcca8718 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -14,6 +14,9 @@ versions-update = "0.8.0" [libraries] compose-routing = "app.softwork:routing-compose:0.2.12" +compose-html-core = { module = "org.jetbrains.compose.html:html-core", version.ref = "compose" } +compose-html-svg = { module = "org.jetbrains.compose.html:html-svg", version.ref = "compose" } +compose-runtime = { module = "org.jetbrains.compose.runtime:runtime", version.ref = "compose" } detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" } kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" } kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" } @@ -33,5 +36,6 @@ plugin-versions-update = { module = "nl.littlerobots.vcu:plugin", version.ref = [plugins] build-config = { id = "com.github.gmazzo.buildconfig", version.ref = "build-config" } kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } +kotlin-js = { id = "org.jetbrains.kotlin.js", version.ref = "kotlin" } versions = { id = "com.github.ben-manes.versions", version.ref = "versions" } versions-update = { id = "nl.littlerobots.version-catalog-update", version.ref = "versions-update" } diff --git a/katalog/katalog-runtime/build.gradle.kts b/katalog/katalog-runtime/build.gradle.kts index 160932e0..6313be7d 100644 --- a/katalog/katalog-runtime/build.gradle.kts +++ b/katalog/katalog-runtime/build.gradle.kts @@ -4,10 +4,10 @@ plugins { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.runtime) - api(compose.html.core) + api(libs.compose.runtime) + api(libs.compose.html.core) implementation(libs.compose.routing) } } diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/KatalogConfig.kt b/katalog/katalog-runtime/src/main/kotlin/KatalogConfig.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/KatalogConfig.kt rename to katalog/katalog-runtime/src/main/kotlin/KatalogConfig.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/Showcase.kt b/katalog/katalog-runtime/src/main/kotlin/Showcase.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/Showcase.kt rename to katalog/katalog-runtime/src/main/kotlin/Showcase.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/UtilStyle.kt b/katalog/katalog-runtime/src/main/kotlin/UtilStyle.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/UtilStyle.kt rename to katalog/katalog-runtime/src/main/kotlin/UtilStyle.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/domain/Katalog.kt b/katalog/katalog-runtime/src/main/kotlin/domain/Katalog.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/domain/Katalog.kt rename to katalog/katalog-runtime/src/main/kotlin/domain/Katalog.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/domain/Showcase.kt b/katalog/katalog-runtime/src/main/kotlin/domain/Showcase.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/domain/Showcase.kt rename to katalog/katalog-runtime/src/main/kotlin/domain/Showcase.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/layout/Divider.kt b/katalog/katalog-runtime/src/main/kotlin/layout/Divider.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/layout/Divider.kt rename to katalog/katalog-runtime/src/main/kotlin/layout/Divider.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/layout/InteractiveShowcase.kt b/katalog/katalog-runtime/src/main/kotlin/layout/InteractiveShowcase.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/layout/InteractiveShowcase.kt rename to katalog/katalog-runtime/src/main/kotlin/layout/InteractiveShowcase.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/renderKatalog.kt b/katalog/katalog-runtime/src/main/kotlin/renderKatalog.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/renderKatalog.kt rename to katalog/katalog-runtime/src/main/kotlin/renderKatalog.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/theme/KatalogTheme.kt b/katalog/katalog-runtime/src/main/kotlin/theme/KatalogTheme.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/theme/KatalogTheme.kt rename to katalog/katalog-runtime/src/main/kotlin/theme/KatalogTheme.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/ui/Header.kt b/katalog/katalog-runtime/src/main/kotlin/ui/Header.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/ui/Header.kt rename to katalog/katalog-runtime/src/main/kotlin/ui/Header.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/ui/Katalog.kt b/katalog/katalog-runtime/src/main/kotlin/ui/Katalog.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/ui/Katalog.kt rename to katalog/katalog-runtime/src/main/kotlin/ui/Katalog.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/ui/KatalogThemeVariables.kt b/katalog/katalog-runtime/src/main/kotlin/ui/KatalogThemeVariables.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/ui/KatalogThemeVariables.kt rename to katalog/katalog-runtime/src/main/kotlin/ui/KatalogThemeVariables.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/ui/ShowcaseBox.kt b/katalog/katalog-runtime/src/main/kotlin/ui/ShowcaseBox.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/ui/ShowcaseBox.kt rename to katalog/katalog-runtime/src/main/kotlin/ui/ShowcaseBox.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/ui/Showcases.kt b/katalog/katalog-runtime/src/main/kotlin/ui/Showcases.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/ui/Showcases.kt rename to katalog/katalog-runtime/src/main/kotlin/ui/Showcases.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/util/css.kt b/katalog/katalog-runtime/src/main/kotlin/util/css.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/util/css.kt rename to katalog/katalog-runtime/src/main/kotlin/util/css.kt diff --git a/katalog/katalog-runtime/src/jsMain/kotlin/util/data.kt b/katalog/katalog-runtime/src/main/kotlin/util/data.kt similarity index 100% rename from katalog/katalog-runtime/src/jsMain/kotlin/util/data.kt rename to katalog/katalog-runtime/src/main/kotlin/util/data.kt diff --git a/kmdc/build.gradle.kts b/kmdc/build.gradle.kts index 46bd06dd..88881f78 100644 --- a/kmdc/build.gradle.kts +++ b/kmdc/build.gradle.kts @@ -7,7 +7,7 @@ description = "Compose Multiplatform Kotlin/JS wrappers for @material/material-c kotlin { sourceSets { - jsMain { + main { dependencies { subprojects.forEach(::api) } diff --git a/kmdc/kmdc-banner/build.gradle.kts b/kmdc/kmdc-banner/build.gradle.kts index 53149865..ab4bfd94 100644 --- a/kmdc/kmdc-banner/build.gradle.kts +++ b/kmdc/kmdc-banner/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("button")) } diff --git a/kmdc/kmdc-banner/src/jsMain/kotlin/Actions.kt b/kmdc/kmdc-banner/src/main/kotlin/Actions.kt similarity index 100% rename from kmdc/kmdc-banner/src/jsMain/kotlin/Actions.kt rename to kmdc/kmdc-banner/src/main/kotlin/Actions.kt diff --git a/kmdc/kmdc-banner/src/jsMain/kotlin/Content.kt b/kmdc/kmdc-banner/src/main/kotlin/Content.kt similarity index 100% rename from kmdc/kmdc-banner/src/jsMain/kotlin/Content.kt rename to kmdc/kmdc-banner/src/main/kotlin/Content.kt diff --git a/kmdc/kmdc-banner/src/jsMain/kotlin/MDCBanner.kt b/kmdc/kmdc-banner/src/main/kotlin/MDCBanner.kt similarity index 100% rename from kmdc/kmdc-banner/src/jsMain/kotlin/MDCBanner.kt rename to kmdc/kmdc-banner/src/main/kotlin/MDCBanner.kt diff --git a/kmdc/kmdc-banner/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-banner/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-banner/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-banner/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-banner/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-banner/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-banner/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-banner/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-base/build.gradle.kts b/kmdc/kmdc-base/build.gradle.kts index 533f9dc4..6a744469 100644 --- a/kmdc/kmdc-base/build.gradle.kts +++ b/kmdc/kmdc-base/build.gradle.kts @@ -8,10 +8,10 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.runtime) - api(compose.html.core) + api(libs.compose.runtime) + api(libs.compose.html.core) } } } diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/MDCProvider.kt b/kmdc/kmdc-base/src/main/kotlin/MDCProvider.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/MDCProvider.kt rename to kmdc/kmdc-base/src/main/kotlin/MDCProvider.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-base/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-base/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/annotations.kt b/kmdc/kmdc-base/src/main/kotlin/annotations.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/annotations.kt rename to kmdc/kmdc-base/src/main/kotlin/annotations.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/attrs.kt b/kmdc/kmdc-base/src/main/kotlin/attrs.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/attrs.kt rename to kmdc/kmdc-base/src/main/kotlin/attrs.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/domain/Point.kt b/kmdc/kmdc-base/src/main/kotlin/domain/Point.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/domain/Point.kt rename to kmdc/kmdc-base/src/main/kotlin/domain/Point.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/effects.kt b/kmdc/kmdc-base/src/main/kotlin/effects.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/effects.kt rename to kmdc/kmdc-base/src/main/kotlin/effects.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/events.kt b/kmdc/kmdc-base/src/main/kotlin/events.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/events.kt rename to kmdc/kmdc-base/src/main/kotlin/events.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/mdc.kt b/kmdc/kmdc-base/src/main/kotlin/mdc.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/mdc.kt rename to kmdc/kmdc-base/src/main/kotlin/mdc.kt diff --git a/kmdc/kmdc-base/src/jsMain/kotlin/util.kt b/kmdc/kmdc-base/src/main/kotlin/util.kt similarity index 100% rename from kmdc/kmdc-base/src/jsMain/kotlin/util.kt rename to kmdc/kmdc-base/src/main/kotlin/util.kt diff --git a/kmdc/kmdc-button/build.gradle.kts b/kmdc/kmdc-button/build.gradle.kts index c944aced..265094d2 100644 --- a/kmdc/kmdc-button/build.gradle.kts +++ b/kmdc/kmdc-button/build.gradle.kts @@ -8,9 +8,9 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.html.svg) + api(libs.compose.html.svg) api(kmdc("ripple")) api(kmdc("touch-target")) api(kmdc("elevation")) diff --git a/kmdc/kmdc-button/src/jsMain/kotlin/Icon.kt b/kmdc/kmdc-button/src/main/kotlin/Icon.kt similarity index 100% rename from kmdc/kmdc-button/src/jsMain/kotlin/Icon.kt rename to kmdc/kmdc-button/src/main/kotlin/Icon.kt diff --git a/kmdc/kmdc-button/src/jsMain/kotlin/Label.kt b/kmdc/kmdc-button/src/main/kotlin/Label.kt similarity index 100% rename from kmdc/kmdc-button/src/jsMain/kotlin/Label.kt rename to kmdc/kmdc-button/src/main/kotlin/Label.kt diff --git a/kmdc/kmdc-button/src/jsMain/kotlin/MDCButton.kt b/kmdc/kmdc-button/src/main/kotlin/MDCButton.kt similarity index 100% rename from kmdc/kmdc-button/src/jsMain/kotlin/MDCButton.kt rename to kmdc/kmdc-button/src/main/kotlin/MDCButton.kt diff --git a/kmdc/kmdc-card/build.gradle.kts b/kmdc/kmdc-card/build.gradle.kts index 10ed14a9..8409b9cb 100644 --- a/kmdc/kmdc-card/build.gradle.kts +++ b/kmdc/kmdc-card/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("button")) api(kmdc("icon-button")) diff --git a/kmdc/kmdc-card/src/jsMain/kotlin/Actions.kt b/kmdc/kmdc-card/src/main/kotlin/Actions.kt similarity index 100% rename from kmdc/kmdc-card/src/jsMain/kotlin/Actions.kt rename to kmdc/kmdc-card/src/main/kotlin/Actions.kt diff --git a/kmdc/kmdc-card/src/jsMain/kotlin/Content.kt b/kmdc/kmdc-card/src/main/kotlin/Content.kt similarity index 100% rename from kmdc/kmdc-card/src/jsMain/kotlin/Content.kt rename to kmdc/kmdc-card/src/main/kotlin/Content.kt diff --git a/kmdc/kmdc-card/src/jsMain/kotlin/MDCCard.kt b/kmdc/kmdc-card/src/main/kotlin/MDCCard.kt similarity index 100% rename from kmdc/kmdc-card/src/jsMain/kotlin/MDCCard.kt rename to kmdc/kmdc-card/src/main/kotlin/MDCCard.kt diff --git a/kmdc/kmdc-card/src/jsMain/kotlin/Media.kt b/kmdc/kmdc-card/src/main/kotlin/Media.kt similarity index 100% rename from kmdc/kmdc-card/src/jsMain/kotlin/Media.kt rename to kmdc/kmdc-card/src/main/kotlin/Media.kt diff --git a/kmdc/kmdc-card/src/jsMain/kotlin/PrimaryAction.kt b/kmdc/kmdc-card/src/main/kotlin/PrimaryAction.kt similarity index 100% rename from kmdc/kmdc-card/src/jsMain/kotlin/PrimaryAction.kt rename to kmdc/kmdc-card/src/main/kotlin/PrimaryAction.kt diff --git a/kmdc/kmdc-checkbox/build.gradle.kts b/kmdc/kmdc-checkbox/build.gradle.kts index 19fe7a37..f019d103 100644 --- a/kmdc/kmdc-checkbox/build.gradle.kts +++ b/kmdc/kmdc-checkbox/build.gradle.kts @@ -8,9 +8,9 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.html.svg) + api(libs.compose.html.svg) api(kmdc("form-field")) api(kmdc("touch-target")) } diff --git a/kmdc/kmdc-checkbox/src/jsMain/kotlin/MDCCheckbox.kt b/kmdc/kmdc-checkbox/src/main/kotlin/MDCCheckbox.kt similarity index 100% rename from kmdc/kmdc-checkbox/src/jsMain/kotlin/MDCCheckbox.kt rename to kmdc/kmdc-checkbox/src/main/kotlin/MDCCheckbox.kt diff --git a/kmdc/kmdc-checkbox/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-checkbox/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-checkbox/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-checkbox/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-chips/build.gradle.kts b/kmdc/kmdc-chips/build.gradle.kts index 21d91271..9e66c3ca 100644 --- a/kmdc/kmdc-chips/build.gradle.kts +++ b/kmdc/kmdc-chips/build.gradle.kts @@ -8,9 +8,9 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.html.svg) + api(libs.compose.html.svg) api(kmdc("touch-target")) } } diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/Chip.kt b/kmdc/kmdc-chips/src/main/kotlin/Chip.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/Chip.kt rename to kmdc/kmdc-chips/src/main/kotlin/Chip.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/MDCChips.kt b/kmdc/kmdc-chips/src/main/kotlin/MDCChips.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/MDCChips.kt rename to kmdc/kmdc-chips/src/main/kotlin/MDCChips.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-chips/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-chips/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-chips/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-chips/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/action/Action.kt b/kmdc/kmdc-chips/src/main/kotlin/action/Action.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/action/Action.kt rename to kmdc/kmdc-chips/src/main/kotlin/action/Action.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/action/Graphic.kt b/kmdc/kmdc-chips/src/main/kotlin/action/Graphic.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/action/Graphic.kt rename to kmdc/kmdc-chips/src/main/kotlin/action/Graphic.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/action/Icon.kt b/kmdc/kmdc-chips/src/main/kotlin/action/Icon.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/action/Icon.kt rename to kmdc/kmdc-chips/src/main/kotlin/action/Icon.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/action/Label.kt b/kmdc/kmdc-chips/src/main/kotlin/action/Label.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/action/Label.kt rename to kmdc/kmdc-chips/src/main/kotlin/action/Label.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/action/Ripple.kt b/kmdc/kmdc-chips/src/main/kotlin/action/Ripple.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/action/Ripple.kt rename to kmdc/kmdc-chips/src/main/kotlin/action/Ripple.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/grid/ActionChip.kt b/kmdc/kmdc-chips/src/main/kotlin/grid/ActionChip.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/grid/ActionChip.kt rename to kmdc/kmdc-chips/src/main/kotlin/grid/ActionChip.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/grid/ChipCell.kt b/kmdc/kmdc-chips/src/main/kotlin/grid/ChipCell.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/grid/ChipCell.kt rename to kmdc/kmdc-chips/src/main/kotlin/grid/ChipCell.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/grid/GridAction.kt b/kmdc/kmdc-chips/src/main/kotlin/grid/GridAction.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/grid/GridAction.kt rename to kmdc/kmdc-chips/src/main/kotlin/grid/GridAction.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/grid/InputChip.kt b/kmdc/kmdc-chips/src/main/kotlin/grid/InputChip.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/grid/InputChip.kt rename to kmdc/kmdc-chips/src/main/kotlin/grid/InputChip.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/grid/MDCChipsGrid.kt b/kmdc/kmdc-chips/src/main/kotlin/grid/MDCChipsGrid.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/grid/MDCChipsGrid.kt rename to kmdc/kmdc-chips/src/main/kotlin/grid/MDCChipsGrid.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/listbox/FilterChip.kt b/kmdc/kmdc-chips/src/main/kotlin/listbox/FilterChip.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/listbox/FilterChip.kt rename to kmdc/kmdc-chips/src/main/kotlin/listbox/FilterChip.kt diff --git a/kmdc/kmdc-chips/src/jsMain/kotlin/listbox/MDCChipsListbox.kt b/kmdc/kmdc-chips/src/main/kotlin/listbox/MDCChipsListbox.kt similarity index 100% rename from kmdc/kmdc-chips/src/jsMain/kotlin/listbox/MDCChipsListbox.kt rename to kmdc/kmdc-chips/src/main/kotlin/listbox/MDCChipsListbox.kt diff --git a/kmdc/kmdc-circular-progress/build.gradle.kts b/kmdc/kmdc-circular-progress/build.gradle.kts index 6b778059..e37ce51b 100644 --- a/kmdc/kmdc-circular-progress/build.gradle.kts +++ b/kmdc/kmdc-circular-progress/build.gradle.kts @@ -8,9 +8,9 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.html.svg) + api(libs.compose.html.svg) } } } diff --git a/kmdc/kmdc-circular-progress/src/jsMain/kotlin/MDCCircularProgress.kt b/kmdc/kmdc-circular-progress/src/main/kotlin/MDCCircularProgress.kt similarity index 100% rename from kmdc/kmdc-circular-progress/src/jsMain/kotlin/MDCCircularProgress.kt rename to kmdc/kmdc-circular-progress/src/main/kotlin/MDCCircularProgress.kt diff --git a/kmdc/kmdc-circular-progress/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-circular-progress/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-circular-progress/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-circular-progress/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-data-table/build.gradle.kts b/kmdc/kmdc-data-table/build.gradle.kts index 3006a455..a33490e3 100644 --- a/kmdc/kmdc-data-table/build.gradle.kts +++ b/kmdc/kmdc-data-table/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("checkbox")) api(kmdc("linear-progress")) diff --git a/kmdc/kmdc-data-table/src/jsMain/kotlin/Body.kt b/kmdc/kmdc-data-table/src/main/kotlin/Body.kt similarity index 100% rename from kmdc/kmdc-data-table/src/jsMain/kotlin/Body.kt rename to kmdc/kmdc-data-table/src/main/kotlin/Body.kt diff --git a/kmdc/kmdc-data-table/src/jsMain/kotlin/Header.kt b/kmdc/kmdc-data-table/src/main/kotlin/Header.kt similarity index 100% rename from kmdc/kmdc-data-table/src/jsMain/kotlin/Header.kt rename to kmdc/kmdc-data-table/src/main/kotlin/Header.kt diff --git a/kmdc/kmdc-data-table/src/jsMain/kotlin/MDCDataTable.kt b/kmdc/kmdc-data-table/src/main/kotlin/MDCDataTable.kt similarity index 100% rename from kmdc/kmdc-data-table/src/jsMain/kotlin/MDCDataTable.kt rename to kmdc/kmdc-data-table/src/main/kotlin/MDCDataTable.kt diff --git a/kmdc/kmdc-data-table/src/jsMain/kotlin/ProgressIndicator.kt b/kmdc/kmdc-data-table/src/main/kotlin/ProgressIndicator.kt similarity index 100% rename from kmdc/kmdc-data-table/src/jsMain/kotlin/ProgressIndicator.kt rename to kmdc/kmdc-data-table/src/main/kotlin/ProgressIndicator.kt diff --git a/kmdc/kmdc-data-table/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-data-table/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-data-table/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-data-table/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-data-table/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-data-table/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-data-table/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-data-table/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-dialog/build.gradle.kts b/kmdc/kmdc-dialog/build.gradle.kts index 62618ae6..bdd1bd08 100644 --- a/kmdc/kmdc-dialog/build.gradle.kts +++ b/kmdc/kmdc-dialog/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("button")) api(kmdc("icon-button")) diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/Actions.kt b/kmdc/kmdc-dialog/src/main/kotlin/Actions.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/Actions.kt rename to kmdc/kmdc-dialog/src/main/kotlin/Actions.kt diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/Content.kt b/kmdc/kmdc-dialog/src/main/kotlin/Content.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/Content.kt rename to kmdc/kmdc-dialog/src/main/kotlin/Content.kt diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/Header.kt b/kmdc/kmdc-dialog/src/main/kotlin/Header.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/Header.kt rename to kmdc/kmdc-dialog/src/main/kotlin/Header.kt diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/MDCDialog.kt b/kmdc/kmdc-dialog/src/main/kotlin/MDCDialog.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/MDCDialog.kt rename to kmdc/kmdc-dialog/src/main/kotlin/MDCDialog.kt diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/Title.kt b/kmdc/kmdc-dialog/src/main/kotlin/Title.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/Title.kt rename to kmdc/kmdc-dialog/src/main/kotlin/Title.kt diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-dialog/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-dialog/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-dialog/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-dialog/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-dialog/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-dialog/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-drawer/src/jsMain/kotlin/Content.kt b/kmdc/kmdc-drawer/src/main/kotlin/Content.kt similarity index 100% rename from kmdc/kmdc-drawer/src/jsMain/kotlin/Content.kt rename to kmdc/kmdc-drawer/src/main/kotlin/Content.kt diff --git a/kmdc/kmdc-drawer/src/jsMain/kotlin/Header.kt b/kmdc/kmdc-drawer/src/main/kotlin/Header.kt similarity index 100% rename from kmdc/kmdc-drawer/src/jsMain/kotlin/Header.kt rename to kmdc/kmdc-drawer/src/main/kotlin/Header.kt diff --git a/kmdc/kmdc-drawer/src/jsMain/kotlin/MDCDrawer.kt b/kmdc/kmdc-drawer/src/main/kotlin/MDCDrawer.kt similarity index 100% rename from kmdc/kmdc-drawer/src/jsMain/kotlin/MDCDrawer.kt rename to kmdc/kmdc-drawer/src/main/kotlin/MDCDrawer.kt diff --git a/kmdc/kmdc-drawer/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-drawer/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-drawer/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-drawer/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-drawer/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-drawer/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-drawer/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-drawer/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-elevation/src/jsMain/kotlin/MDCElevation.kt b/kmdc/kmdc-elevation/src/main/kotlin/MDCElevation.kt similarity index 100% rename from kmdc/kmdc-elevation/src/jsMain/kotlin/MDCElevation.kt rename to kmdc/kmdc-elevation/src/main/kotlin/MDCElevation.kt diff --git a/kmdc/kmdc-fab/build.gradle.kts b/kmdc/kmdc-fab/build.gradle.kts index dddee964..19d04036 100644 --- a/kmdc/kmdc-fab/build.gradle.kts +++ b/kmdc/kmdc-fab/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) api(kmdc("touch-target")) diff --git a/kmdc/kmdc-fab/src/jsMain/kotlin/MDCFab.kt b/kmdc/kmdc-fab/src/main/kotlin/MDCFab.kt similarity index 100% rename from kmdc/kmdc-fab/src/jsMain/kotlin/MDCFab.kt rename to kmdc/kmdc-fab/src/main/kotlin/MDCFab.kt diff --git a/kmdc/kmdc-floating-label/src/jsMain/kotlin/MDCFloatingLabel.kt b/kmdc/kmdc-floating-label/src/main/kotlin/MDCFloatingLabel.kt similarity index 100% rename from kmdc/kmdc-floating-label/src/jsMain/kotlin/MDCFloatingLabel.kt rename to kmdc/kmdc-floating-label/src/main/kotlin/MDCFloatingLabel.kt diff --git a/kmdc/kmdc-floating-label/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-floating-label/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-floating-label/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-floating-label/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-form-field/build.gradle.kts b/kmdc/kmdc-form-field/build.gradle.kts index 9b7a5c7b..c50484c0 100644 --- a/kmdc/kmdc-form-field/build.gradle.kts +++ b/kmdc/kmdc-form-field/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) } diff --git a/kmdc/kmdc-form-field/src/jsMain/kotlin/MDCFormField.kt b/kmdc/kmdc-form-field/src/main/kotlin/MDCFormField.kt similarity index 100% rename from kmdc/kmdc-form-field/src/jsMain/kotlin/MDCFormField.kt rename to kmdc/kmdc-form-field/src/main/kotlin/MDCFormField.kt diff --git a/kmdc/kmdc-form-field/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-form-field/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-form-field/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-form-field/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-icon-button/build.gradle.kts b/kmdc/kmdc-icon-button/build.gradle.kts index 4b32a15d..8312f5c4 100644 --- a/kmdc/kmdc-icon-button/build.gradle.kts +++ b/kmdc/kmdc-icon-button/build.gradle.kts @@ -8,9 +8,9 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.html.svg) + api(libs.compose.html.svg) api(kmdc("ripple")) } } diff --git a/kmdc/kmdc-icon-button/src/jsMain/kotlin/Icon.kt b/kmdc/kmdc-icon-button/src/main/kotlin/Icon.kt similarity index 100% rename from kmdc/kmdc-icon-button/src/jsMain/kotlin/Icon.kt rename to kmdc/kmdc-icon-button/src/main/kotlin/Icon.kt diff --git a/kmdc/kmdc-icon-button/src/jsMain/kotlin/MDCIconButton.kt b/kmdc/kmdc-icon-button/src/main/kotlin/MDCIconButton.kt similarity index 100% rename from kmdc/kmdc-icon-button/src/jsMain/kotlin/MDCIconButton.kt rename to kmdc/kmdc-icon-button/src/main/kotlin/MDCIconButton.kt diff --git a/kmdc/kmdc-icon-button/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-icon-button/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-icon-button/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-icon-button/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-icon-button/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-icon-button/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-icon-button/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-icon-button/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-image-list/src/jsMain/kotlin/MDCImageList.kt b/kmdc/kmdc-image-list/src/main/kotlin/MDCImageList.kt similarity index 100% rename from kmdc/kmdc-image-list/src/jsMain/kotlin/MDCImageList.kt rename to kmdc/kmdc-image-list/src/main/kotlin/MDCImageList.kt diff --git a/kmdc/kmdc-layout-grid/src/jsMain/kotlin/Cell.kt b/kmdc/kmdc-layout-grid/src/main/kotlin/Cell.kt similarity index 100% rename from kmdc/kmdc-layout-grid/src/jsMain/kotlin/Cell.kt rename to kmdc/kmdc-layout-grid/src/main/kotlin/Cell.kt diff --git a/kmdc/kmdc-layout-grid/src/jsMain/kotlin/MDCLayoutGrid.kt b/kmdc/kmdc-layout-grid/src/main/kotlin/MDCLayoutGrid.kt similarity index 100% rename from kmdc/kmdc-layout-grid/src/jsMain/kotlin/MDCLayoutGrid.kt rename to kmdc/kmdc-layout-grid/src/main/kotlin/MDCLayoutGrid.kt diff --git a/kmdc/kmdc-line-ripple/src/jsMain/kotlin/MDCLineRipple.kt b/kmdc/kmdc-line-ripple/src/main/kotlin/MDCLineRipple.kt similarity index 100% rename from kmdc/kmdc-line-ripple/src/jsMain/kotlin/MDCLineRipple.kt rename to kmdc/kmdc-line-ripple/src/main/kotlin/MDCLineRipple.kt diff --git a/kmdc/kmdc-line-ripple/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-line-ripple/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-line-ripple/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-line-ripple/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-linear-progress/src/jsMain/kotlin/MDCLinearProgress.kt b/kmdc/kmdc-linear-progress/src/main/kotlin/MDCLinearProgress.kt similarity index 100% rename from kmdc/kmdc-linear-progress/src/jsMain/kotlin/MDCLinearProgress.kt rename to kmdc/kmdc-linear-progress/src/main/kotlin/MDCLinearProgress.kt diff --git a/kmdc/kmdc-linear-progress/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-linear-progress/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-linear-progress/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-linear-progress/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-list/build.gradle.kts b/kmdc/kmdc-list/build.gradle.kts index bd78e948..b3c6b78d 100644 --- a/kmdc/kmdc-list/build.gradle.kts +++ b/kmdc/kmdc-list/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) api(kmdc("radio")) diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/Divider.kt b/kmdc/kmdc-list/src/main/kotlin/Divider.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/Divider.kt rename to kmdc/kmdc-list/src/main/kotlin/Divider.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/MDCList.kt b/kmdc/kmdc-list/src/main/kotlin/MDCList.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/MDCList.kt rename to kmdc/kmdc-list/src/main/kotlin/MDCList.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/MDCListGroup.kt b/kmdc/kmdc-list/src/main/kotlin/MDCListGroup.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/MDCListGroup.kt rename to kmdc/kmdc-list/src/main/kotlin/MDCListGroup.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-list/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-list/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-list/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-list/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/item/Graphic.kt b/kmdc/kmdc-list/src/main/kotlin/item/Graphic.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/item/Graphic.kt rename to kmdc/kmdc-list/src/main/kotlin/item/Graphic.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/item/Label.kt b/kmdc/kmdc-list/src/main/kotlin/item/Label.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/item/Label.kt rename to kmdc/kmdc-list/src/main/kotlin/item/Label.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/item/ListItem.kt b/kmdc/kmdc-list/src/main/kotlin/item/ListItem.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/item/ListItem.kt rename to kmdc/kmdc-list/src/main/kotlin/item/ListItem.kt diff --git a/kmdc/kmdc-list/src/jsMain/kotlin/item/Text.kt b/kmdc/kmdc-list/src/main/kotlin/item/Text.kt similarity index 100% rename from kmdc/kmdc-list/src/jsMain/kotlin/item/Text.kt rename to kmdc/kmdc-list/src/main/kotlin/item/Text.kt diff --git a/kmdc/kmdc-menu-surface/src/jsMain/kotlin/MDCMenuSurface.kt b/kmdc/kmdc-menu-surface/src/main/kotlin/MDCMenuSurface.kt similarity index 100% rename from kmdc/kmdc-menu-surface/src/jsMain/kotlin/MDCMenuSurface.kt rename to kmdc/kmdc-menu-surface/src/main/kotlin/MDCMenuSurface.kt diff --git a/kmdc/kmdc-menu-surface/src/jsMain/kotlin/MDCMenuSurfaceAnchor.kt b/kmdc/kmdc-menu-surface/src/main/kotlin/MDCMenuSurfaceAnchor.kt similarity index 100% rename from kmdc/kmdc-menu-surface/src/jsMain/kotlin/MDCMenuSurfaceAnchor.kt rename to kmdc/kmdc-menu-surface/src/main/kotlin/MDCMenuSurfaceAnchor.kt diff --git a/kmdc/kmdc-menu-surface/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-menu-surface/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-menu-surface/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-menu-surface/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-menu-surface/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-menu-surface/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-menu-surface/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-menu-surface/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-menu/build.gradle.kts b/kmdc/kmdc-menu/build.gradle.kts index 3923d9ff..59a9d96f 100644 --- a/kmdc/kmdc-menu/build.gradle.kts +++ b/kmdc/kmdc-menu/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("list")) api(kmdc("menu-surface")) diff --git a/kmdc/kmdc-menu/src/jsMain/kotlin/MDCMenu.kt b/kmdc/kmdc-menu/src/main/kotlin/MDCMenu.kt similarity index 100% rename from kmdc/kmdc-menu/src/jsMain/kotlin/MDCMenu.kt rename to kmdc/kmdc-menu/src/main/kotlin/MDCMenu.kt diff --git a/kmdc/kmdc-menu/src/jsMain/kotlin/MenuItem.kt b/kmdc/kmdc-menu/src/main/kotlin/MenuItem.kt similarity index 100% rename from kmdc/kmdc-menu/src/jsMain/kotlin/MenuItem.kt rename to kmdc/kmdc-menu/src/main/kotlin/MenuItem.kt diff --git a/kmdc/kmdc-menu/src/jsMain/kotlin/SelectionGroup.kt b/kmdc/kmdc-menu/src/main/kotlin/SelectionGroup.kt similarity index 100% rename from kmdc/kmdc-menu/src/jsMain/kotlin/SelectionGroup.kt rename to kmdc/kmdc-menu/src/main/kotlin/SelectionGroup.kt diff --git a/kmdc/kmdc-menu/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-menu/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-menu/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-menu/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-menu/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-menu/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-menu/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-menu/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-notched-outline/src/jsMain/kotlin/MDCNotchedOutline.kt b/kmdc/kmdc-notched-outline/src/main/kotlin/MDCNotchedOutline.kt similarity index 100% rename from kmdc/kmdc-notched-outline/src/jsMain/kotlin/MDCNotchedOutline.kt rename to kmdc/kmdc-notched-outline/src/main/kotlin/MDCNotchedOutline.kt diff --git a/kmdc/kmdc-notched-outline/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-notched-outline/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-notched-outline/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-notched-outline/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-radio/build.gradle.kts b/kmdc/kmdc-radio/build.gradle.kts index a42770c9..8672a58f 100644 --- a/kmdc/kmdc-radio/build.gradle.kts +++ b/kmdc/kmdc-radio/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("form-field")) api(kmdc("touch-target")) diff --git a/kmdc/kmdc-radio/src/jsMain/kotlin/MDCRadio.kt b/kmdc/kmdc-radio/src/main/kotlin/MDCRadio.kt similarity index 100% rename from kmdc/kmdc-radio/src/jsMain/kotlin/MDCRadio.kt rename to kmdc/kmdc-radio/src/main/kotlin/MDCRadio.kt diff --git a/kmdc/kmdc-radio/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-radio/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-radio/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-radio/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-ripple/src/jsMain/kotlin/MDCRipple.kt b/kmdc/kmdc-ripple/src/main/kotlin/MDCRipple.kt similarity index 100% rename from kmdc/kmdc-ripple/src/jsMain/kotlin/MDCRipple.kt rename to kmdc/kmdc-ripple/src/main/kotlin/MDCRipple.kt diff --git a/kmdc/kmdc-ripple/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-ripple/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-ripple/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-ripple/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-segmented-button/build.gradle.kts b/kmdc/kmdc-segmented-button/build.gradle.kts index 18a5c54b..2a7ab9d1 100644 --- a/kmdc/kmdc-segmented-button/build.gradle.kts +++ b/kmdc/kmdc-segmented-button/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) } diff --git a/kmdc/kmdc-segmented-button/src/jsMain/kotlin/Icon.kt b/kmdc/kmdc-segmented-button/src/main/kotlin/Icon.kt similarity index 100% rename from kmdc/kmdc-segmented-button/src/jsMain/kotlin/Icon.kt rename to kmdc/kmdc-segmented-button/src/main/kotlin/Icon.kt diff --git a/kmdc/kmdc-segmented-button/src/jsMain/kotlin/Label.kt b/kmdc/kmdc-segmented-button/src/main/kotlin/Label.kt similarity index 100% rename from kmdc/kmdc-segmented-button/src/jsMain/kotlin/Label.kt rename to kmdc/kmdc-segmented-button/src/main/kotlin/Label.kt diff --git a/kmdc/kmdc-segmented-button/src/jsMain/kotlin/MDCSegmentedButton.kt b/kmdc/kmdc-segmented-button/src/main/kotlin/MDCSegmentedButton.kt similarity index 100% rename from kmdc/kmdc-segmented-button/src/jsMain/kotlin/MDCSegmentedButton.kt rename to kmdc/kmdc-segmented-button/src/main/kotlin/MDCSegmentedButton.kt diff --git a/kmdc/kmdc-segmented-button/src/jsMain/kotlin/Segment.kt b/kmdc/kmdc-segmented-button/src/main/kotlin/Segment.kt similarity index 100% rename from kmdc/kmdc-segmented-button/src/jsMain/kotlin/Segment.kt rename to kmdc/kmdc-segmented-button/src/main/kotlin/Segment.kt diff --git a/kmdc/kmdc-segmented-button/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-segmented-button/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-segmented-button/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-segmented-button/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-segmented-button/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-segmented-button/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-segmented-button/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-segmented-button/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-select/build.gradle.kts b/kmdc/kmdc-select/build.gradle.kts index 980b8eb2..db250bf7 100644 --- a/kmdc/kmdc-select/build.gradle.kts +++ b/kmdc/kmdc-select/build.gradle.kts @@ -8,9 +8,9 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { - api(compose.html.svg) + api(libs.compose.html.svg) api(kmdc("list")) api(kmdc("menu")) api(kmdc("line-ripple")) diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/MDCSelect.kt b/kmdc/kmdc-select/src/main/kotlin/MDCSelect.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/MDCSelect.kt rename to kmdc/kmdc-select/src/main/kotlin/MDCSelect.kt diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-select/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-select/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-select/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-select/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/anchor/Anchor.kt b/kmdc/kmdc-select/src/main/kotlin/anchor/Anchor.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/anchor/Anchor.kt rename to kmdc/kmdc-select/src/main/kotlin/anchor/Anchor.kt diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/anchor/DropDownIcon.kt b/kmdc/kmdc-select/src/main/kotlin/anchor/DropDownIcon.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/anchor/DropDownIcon.kt rename to kmdc/kmdc-select/src/main/kotlin/anchor/DropDownIcon.kt diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/menu/Menu.kt b/kmdc/kmdc-select/src/main/kotlin/menu/Menu.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/menu/Menu.kt rename to kmdc/kmdc-select/src/main/kotlin/menu/Menu.kt diff --git a/kmdc/kmdc-select/src/jsMain/kotlin/menu/SelectItem.kt b/kmdc/kmdc-select/src/main/kotlin/menu/SelectItem.kt similarity index 100% rename from kmdc/kmdc-select/src/jsMain/kotlin/menu/SelectItem.kt rename to kmdc/kmdc-select/src/main/kotlin/menu/SelectItem.kt diff --git a/kmdc/kmdc-slider/src/jsMain/kotlin/MDCSlider.kt b/kmdc/kmdc-slider/src/main/kotlin/MDCSlider.kt similarity index 100% rename from kmdc/kmdc-slider/src/jsMain/kotlin/MDCSlider.kt rename to kmdc/kmdc-slider/src/main/kotlin/MDCSlider.kt diff --git a/kmdc/kmdc-slider/src/jsMain/kotlin/MDCSliderInput.kt b/kmdc/kmdc-slider/src/main/kotlin/MDCSliderInput.kt similarity index 100% rename from kmdc/kmdc-slider/src/jsMain/kotlin/MDCSliderInput.kt rename to kmdc/kmdc-slider/src/main/kotlin/MDCSliderInput.kt diff --git a/kmdc/kmdc-slider/src/jsMain/kotlin/MDCSliderThumb.kt b/kmdc/kmdc-slider/src/main/kotlin/MDCSliderThumb.kt similarity index 100% rename from kmdc/kmdc-slider/src/jsMain/kotlin/MDCSliderThumb.kt rename to kmdc/kmdc-slider/src/main/kotlin/MDCSliderThumb.kt diff --git a/kmdc/kmdc-slider/src/jsMain/kotlin/MDCSliderTrack.kt b/kmdc/kmdc-slider/src/main/kotlin/MDCSliderTrack.kt similarity index 100% rename from kmdc/kmdc-slider/src/jsMain/kotlin/MDCSliderTrack.kt rename to kmdc/kmdc-slider/src/main/kotlin/MDCSliderTrack.kt diff --git a/kmdc/kmdc-slider/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-slider/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-slider/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-slider/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-slider/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-slider/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-slider/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-slider/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-snackbar/build.gradle.kts b/kmdc/kmdc-snackbar/build.gradle.kts index 647d4676..93719769 100644 --- a/kmdc/kmdc-snackbar/build.gradle.kts +++ b/kmdc/kmdc-snackbar/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("button")) api(kmdc("icon-button")) diff --git a/kmdc/kmdc-snackbar/src/jsMain/kotlin/Actions.kt b/kmdc/kmdc-snackbar/src/main/kotlin/Actions.kt similarity index 100% rename from kmdc/kmdc-snackbar/src/jsMain/kotlin/Actions.kt rename to kmdc/kmdc-snackbar/src/main/kotlin/Actions.kt diff --git a/kmdc/kmdc-snackbar/src/jsMain/kotlin/Label.kt b/kmdc/kmdc-snackbar/src/main/kotlin/Label.kt similarity index 100% rename from kmdc/kmdc-snackbar/src/jsMain/kotlin/Label.kt rename to kmdc/kmdc-snackbar/src/main/kotlin/Label.kt diff --git a/kmdc/kmdc-snackbar/src/jsMain/kotlin/MDCSnackbar.kt b/kmdc/kmdc-snackbar/src/main/kotlin/MDCSnackbar.kt similarity index 100% rename from kmdc/kmdc-snackbar/src/jsMain/kotlin/MDCSnackbar.kt rename to kmdc/kmdc-snackbar/src/main/kotlin/MDCSnackbar.kt diff --git a/kmdc/kmdc-snackbar/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-snackbar/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-snackbar/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-snackbar/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-snackbar/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-snackbar/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-snackbar/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-snackbar/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-switch/build.gradle.kts b/kmdc/kmdc-switch/build.gradle.kts index 66cb1dd1..c70f60bc 100644 --- a/kmdc/kmdc-switch/build.gradle.kts +++ b/kmdc/kmdc-switch/build.gradle.kts @@ -8,10 +8,10 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) - api(compose.html.svg) + api(libs.compose.html.svg) } } } diff --git a/kmdc/kmdc-switch/src/jsMain/kotlin/MDCSwitch.kt b/kmdc/kmdc-switch/src/main/kotlin/MDCSwitch.kt similarity index 100% rename from kmdc/kmdc-switch/src/jsMain/kotlin/MDCSwitch.kt rename to kmdc/kmdc-switch/src/main/kotlin/MDCSwitch.kt diff --git a/kmdc/kmdc-switch/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-switch/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-switch/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-switch/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/Content.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/Content.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/Content.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/Content.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/Tab.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/Tab.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/Tab.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/Tab.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/bar/MDCTabBar.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/bar/MDCTabBar.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/bar/MDCTabBar.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/bar/MDCTabBar.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/bar/_events.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/bar/_events.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/bar/_events.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/bar/_events.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/bar/_module.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/bar/_module.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/bar/_module.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/bar/_module.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/indicator/Content.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/indicator/Content.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/indicator/Content.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/indicator/Content.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/indicator/Indicator.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/indicator/Indicator.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/indicator/Indicator.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/indicator/Indicator.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/indicator/_module.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/indicator/_module.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/indicator/_module.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/indicator/_module.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/scroller/Scroller.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/scroller/Scroller.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/scroller/Scroller.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/scroller/Scroller.kt diff --git a/kmdc/kmdc-tab-bar/src/jsMain/kotlin/scroller/_module.kt b/kmdc/kmdc-tab-bar/src/main/kotlin/scroller/_module.kt similarity index 100% rename from kmdc/kmdc-tab-bar/src/jsMain/kotlin/scroller/_module.kt rename to kmdc/kmdc-tab-bar/src/main/kotlin/scroller/_module.kt diff --git a/kmdc/kmdc-textfield/build.gradle.kts b/kmdc/kmdc-textfield/build.gradle.kts index b8346a39..829bbdc3 100644 --- a/kmdc/kmdc-textfield/build.gradle.kts +++ b/kmdc/kmdc-textfield/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) api(kmdc("line-ripple")) diff --git a/kmdc/kmdc-textfield/src/jsMain/kotlin/MDCTextArea.kt b/kmdc/kmdc-textfield/src/main/kotlin/MDCTextArea.kt similarity index 100% rename from kmdc/kmdc-textfield/src/jsMain/kotlin/MDCTextArea.kt rename to kmdc/kmdc-textfield/src/main/kotlin/MDCTextArea.kt diff --git a/kmdc/kmdc-textfield/src/jsMain/kotlin/MDCTextField.kt b/kmdc/kmdc-textfield/src/main/kotlin/MDCTextField.kt similarity index 100% rename from kmdc/kmdc-textfield/src/jsMain/kotlin/MDCTextField.kt rename to kmdc/kmdc-textfield/src/main/kotlin/MDCTextField.kt diff --git a/kmdc/kmdc-textfield/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-textfield/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-textfield/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-textfield/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-textfield/src/jsMain/kotlin/icon/MDCTextFieldIcon.kt b/kmdc/kmdc-textfield/src/main/kotlin/icon/MDCTextFieldIcon.kt similarity index 100% rename from kmdc/kmdc-textfield/src/jsMain/kotlin/icon/MDCTextFieldIcon.kt rename to kmdc/kmdc-textfield/src/main/kotlin/icon/MDCTextFieldIcon.kt diff --git a/kmdc/kmdc-textfield/src/jsMain/kotlin/icon/_module.kt b/kmdc/kmdc-textfield/src/main/kotlin/icon/_module.kt similarity index 100% rename from kmdc/kmdc-textfield/src/jsMain/kotlin/icon/_module.kt rename to kmdc/kmdc-textfield/src/main/kotlin/icon/_module.kt diff --git a/kmdc/kmdc-tooltip/build.gradle.kts b/kmdc/kmdc-tooltip/build.gradle.kts index 0dca4076..3c589a84 100644 --- a/kmdc/kmdc-tooltip/build.gradle.kts +++ b/kmdc/kmdc-tooltip/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("ripple")) api(kmdc("button")) diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/Actions.kt b/kmdc/kmdc-tooltip/src/main/kotlin/Actions.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/Actions.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/Actions.kt diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/Content.kt b/kmdc/kmdc-tooltip/src/main/kotlin/Content.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/Content.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/Content.kt diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/Link.kt b/kmdc/kmdc-tooltip/src/main/kotlin/Link.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/Link.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/Link.kt diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/MDCRichTooltip.kt b/kmdc/kmdc-tooltip/src/main/kotlin/MDCRichTooltip.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/MDCRichTooltip.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/MDCRichTooltip.kt diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/MDCTooltip.kt b/kmdc/kmdc-tooltip/src/main/kotlin/MDCTooltip.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/MDCTooltip.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/MDCTooltip.kt diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/Title.kt b/kmdc/kmdc-tooltip/src/main/kotlin/Title.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/Title.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/Title.kt diff --git a/kmdc/kmdc-tooltip/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-tooltip/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-tooltip/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-tooltip/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-top-app-bar/build.gradle.kts b/kmdc/kmdc-top-app-bar/build.gradle.kts index 86ac2e0c..71bee021 100644 --- a/kmdc/kmdc-top-app-bar/build.gradle.kts +++ b/kmdc/kmdc-top-app-bar/build.gradle.kts @@ -8,7 +8,7 @@ kmdc { kotlin { sourceSets { - jsMain { + main { dependencies { api(kmdc("icon-button")) } diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Action.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/Action.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Action.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/Action.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/MDCTopAppBar.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/MDCTopAppBar.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/MDCTopAppBar.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/MDCTopAppBar.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Navigation.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/Navigation.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Navigation.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/Navigation.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Row.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/Row.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Row.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/Row.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Section.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/Section.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Section.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/Section.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Title.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/Title.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/Title.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/Title.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/_events.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/_events.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/_events.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/_events.kt diff --git a/kmdc/kmdc-top-app-bar/src/jsMain/kotlin/_module.kt b/kmdc/kmdc-top-app-bar/src/main/kotlin/_module.kt similarity index 100% rename from kmdc/kmdc-top-app-bar/src/jsMain/kotlin/_module.kt rename to kmdc/kmdc-top-app-bar/src/main/kotlin/_module.kt diff --git a/kmdc/kmdc-touch-target/src/jsMain/kotlin/MDCTouchTarget.kt b/kmdc/kmdc-touch-target/src/main/kotlin/MDCTouchTarget.kt similarity index 100% rename from kmdc/kmdc-touch-target/src/jsMain/kotlin/MDCTouchTarget.kt rename to kmdc/kmdc-touch-target/src/main/kotlin/MDCTouchTarget.kt diff --git a/kmdc/kmdc-typography/src/jsMain/kotlin/Heading.kt b/kmdc/kmdc-typography/src/main/kotlin/Heading.kt similarity index 100% rename from kmdc/kmdc-typography/src/jsMain/kotlin/Heading.kt rename to kmdc/kmdc-typography/src/main/kotlin/Heading.kt diff --git a/kmdc/kmdc-typography/src/jsMain/kotlin/MDCTypography.kt b/kmdc/kmdc-typography/src/main/kotlin/MDCTypography.kt similarity index 100% rename from kmdc/kmdc-typography/src/jsMain/kotlin/MDCTypography.kt rename to kmdc/kmdc-typography/src/main/kotlin/MDCTypography.kt diff --git a/kmdc/kmdc-typography/src/jsMain/kotlin/MDCTypographyStyle.kt b/kmdc/kmdc-typography/src/main/kotlin/MDCTypographyStyle.kt similarity index 100% rename from kmdc/kmdc-typography/src/jsMain/kotlin/MDCTypographyStyle.kt rename to kmdc/kmdc-typography/src/main/kotlin/MDCTypographyStyle.kt diff --git a/kmdcx/build.gradle.kts b/kmdcx/build.gradle.kts index b1719365..cd146fe9 100644 --- a/kmdcx/build.gradle.kts +++ b/kmdcx/build.gradle.kts @@ -7,7 +7,7 @@ description = "All KMDC extensions" kotlin { sourceSets { - jsMain { + main { dependencies { subprojects.forEach(::api) } diff --git a/kmdcx/kmdcx-icons/src/jsMain/kotlin/MDCIcon.kt b/kmdcx/kmdcx-icons/src/main/kotlin/MDCIcon.kt similarity index 100% rename from kmdcx/kmdcx-icons/src/jsMain/kotlin/MDCIcon.kt rename to kmdcx/kmdcx-icons/src/main/kotlin/MDCIcon.kt diff --git a/kmdcx/kmdcx-icons/src/jsMain/kotlin/_icons.kt b/kmdcx/kmdcx-icons/src/main/kotlin/_icons.kt similarity index 100% rename from kmdcx/kmdcx-icons/src/jsMain/kotlin/_icons.kt rename to kmdcx/kmdcx-icons/src/main/kotlin/_icons.kt diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock new file mode 100644 index 00000000..1026d4dd --- /dev/null +++ b/kotlin-js-store/yarn.lock @@ -0,0 +1,3021 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.10.4": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@jridgewell/gen-mapping@^0.3.0": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@material/animation@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/animation/-/animation-14.0.0.tgz#f23fbe38deb6a48829dcdb0b7580017a4217e94b" + integrity sha512-VlYSfUaIj/BBVtRZI8Gv0VvzikFf+XgK0Zdgsok5c1v5DDnNz5tpB8mnGrveWz0rHbp1X4+CWLKrTwNmjrw3Xw== + dependencies: + tslib "^2.1.0" + +"@material/banner@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/banner/-/banner-14.0.0.tgz#f22163f7df433f8a6239007c98910150a7ec931e" + integrity sha512-z0WPBVQxbQVcV1km4hFD40xBEeVWYtCzl2jrkHd8xXexP/fMvXkFU1UfwSWvY3jlWx//j4/Xd7VpnRdEXS4RLQ== + dependencies: + "@material/base" "^14.0.0" + "@material/button" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/base@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/base/-/base-14.0.0.tgz#022debef6762764dbe1056eb1bcffca6b354883c" + integrity sha512-Ou7vS7n1H4Y10MUZyYAbt6H0t67c6urxoCgeVT7M38aQlaNUwFMODp7KT/myjYz2YULfhu3PtfSV3Sltgac9mA== + dependencies: + tslib "^2.1.0" + +"@material/button@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/button/-/button-14.0.0.tgz#444402b5c1e31c3b63110fa640985a01102c0675" + integrity sha512-dqqHaJq0peyXBZupFzCjmvScrfljyVU66ZCS3oldsaaj5iz8sn33I/45Z4zPzdR5F5z8ExToHkRcXhakj1UEAA== + dependencies: + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/touch-target" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/card@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/card/-/card-14.0.0.tgz#81a8d201bbfb37cbb4d0b738cb55f23da787c643" + integrity sha512-SnpYWUrCb92meGYLXV7qa/k40gnHR6rPki6A1wz0OAyG2twY48f0HLscAqxBLvbbm1LuRaqjz0RLKGH3VzxZHw== + dependencies: + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/checkbox@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/checkbox/-/checkbox-14.0.0.tgz#2a28915d297b07052d9286cb429af28c725441b9" + integrity sha512-OoqwysCqvj1d0cRmEwVWPvg5OqYAiCFpE6Wng6me/Cahfe4xgRxSPa37WWqsClw20W7PG/5RrYRCBtc6bUUUZA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/touch-target" "^14.0.0" + tslib "^2.1.0" + +"@material/chips@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/chips/-/chips-14.0.0.tgz#ffa6e5434a23fcc961e03827e0ddbbfa395b0def" + integrity sha512-SfZX/Ovdq4NgjdtIr/N1O3fEHisZC+t8G8629OV/NrniSS6rKOa+q1mImzna8R4pfuYO+7nT5nZewQpL/JSYaQ== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/checkbox" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/touch-target" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/circular-progress@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/circular-progress/-/circular-progress-14.0.0.tgz#95c2859900a0b7dba1f5acb68d6d08923c6c7d2d" + integrity sha512-7EdkP6ty54g6qs6zzlsw29vWlUyrcSWr9b4pGGx4D/iNJww+eyxXZ07iWoNOr4uLgguauWEft2axpQiFCwFD0g== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/progress-indicator" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/data-table@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/data-table/-/data-table-14.0.0.tgz#761277759209d528529fd8b296894983b03cd0f9" + integrity sha512-tnmLawGaMtnp29KH8pX99bqeKmFODE+MtRUTt6TauupkEfQE/wd0Um4JQDFiI0kCch7uF3r/NmQKyKuan10hXw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/checkbox" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/icon-button" "^14.0.0" + "@material/linear-progress" "^14.0.0" + "@material/list" "^14.0.0" + "@material/menu" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/select" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/touch-target" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/density@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/density/-/density-14.0.0.tgz#584c4f3468c86c96e361ebe7ba6723f4aa6cd548" + integrity sha512-NlxXBV5XjNsKd8UXF4K/+fOXLxoFNecKbsaQO6O2u+iG8QBfFreKRmkhEBb2hPPwC3w8nrODwXX0lHV+toICQw== + dependencies: + tslib "^2.1.0" + +"@material/dialog@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/dialog/-/dialog-14.0.0.tgz#d24d1c1441de343c6615bbc5dfedb068f7e86c05" + integrity sha512-E07NEE4jP8jHaw/y2Il2R1a3f4wDFh2sgfCBtRO/Xh0xxJUMuQ7YXo/F3SAA8jfMbbkUv/PHdJUM3I3HmI9mAA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/button" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/icon-button" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/touch-target" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/dom@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/dom/-/dom-14.0.0.tgz#dad6908ea26f7cb21b1078f58ec04bd897c615c4" + integrity sha512-8t88XyacclTj8qsIw9q0vEj4PI2KVncLoIsIMzwuMx49P2FZg6TsLjor262MI3Qs00UWAifuLMrhnOnfyrbe7Q== + dependencies: + "@material/feature-targeting" "^14.0.0" + tslib "^2.1.0" + +"@material/drawer@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/drawer/-/drawer-14.0.0.tgz#bd1421bc45a1d8824f8fab7f23893997d01580ef" + integrity sha512-VPrxMIhbkXVbfH7aMFV+Um0tjOVrU/Y65X2hWsVdmjASadE8C5UYjIE3vjL1DM1M+zIa3qZZRUWqz0j1zqbr3w== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/list" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/elevation@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-14.0.0.tgz#82018c3f0856ff5057d9f80df43db27b1e19a52b" + integrity sha512-Di3tkxTpXwvf1GJUmaC8rd+zVh5dB2SWMBGagL4+kT8UmjSISif/OPRGuGnXs3QhF6nmEjkdC0ijdZLcYQkepw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/fab@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/fab/-/fab-14.0.0.tgz#9561178ff593157ad07a0841c6e213a06d6fe6ce" + integrity sha512-s4rrw2TLU8ITKopHSTEHuJEFsGEZsb+ijwW16pQt0h9GArxPGaALT+CCJIPjf75D3wPEEMW0vnLj7oMoII2VFg== + dependencies: + "@material/animation" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/touch-target" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/feature-targeting@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-14.0.0.tgz#a6a878ae2be1f88d31b0bb95f05dbf5d486c4b3e" + integrity sha512-a5WGgHEq5lJeeNL5yevtgoZjBjXWy6+klfVWQEh8oyix/rMJygGgO7gEc52uv8fB8uAIoYEB3iBMOv8jRq8FeA== + dependencies: + tslib "^2.1.0" + +"@material/floating-label@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/floating-label/-/floating-label-14.0.0.tgz#9314f26798090d806f3772360bd694cba19443ce" + integrity sha512-Aq8BboP1sbNnOtsV72AfaYirHyOrQ/GKFoLrZ1Jt+ZGIAuXPETcj9z7nQDznst0ZeKcz420PxNn9tsybTbeL/Q== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/focus-ring@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/focus-ring/-/focus-ring-14.0.0.tgz#946c27f9f724e9560b6919676b4be166cfab539b" + integrity sha512-fqqka6iSfQGJG3Le48RxPCtnOiaLGPDPikhktGbxlyW9srBVMgeCiONfHM7IT/1eu80O0Y67Lh/4ohu5+C+VAQ== + dependencies: + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + +"@material/form-field@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/form-field/-/form-field-14.0.0.tgz#a1d773f0d8d25cc7c59201ff62d2c11e5cfb7122" + integrity sha512-k1GNBj6Sp8A7Xsn5lTMp5DkUkg60HX7YkQIRyFz1qCDCKJRWh/ou7Z45GMMgKmG3aF6LfjIavc7SjyCl8e5yVg== + dependencies: + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/icon-button@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/icon-button/-/icon-button-14.0.0.tgz#cdfc7e7b967abe81d537fd7db916c9113c3a09b7" + integrity sha512-wHMqzm7Q/UwbWLoWv32Li1r2iVYxadIrwTNxT0+p+7NdfI3lEwMN3NoB0CvoJnHTljjXDzce0KJ3nZloa0P0gA== + dependencies: + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/touch-target" "^14.0.0" + tslib "^2.1.0" + +"@material/image-list@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/image-list/-/image-list-14.0.0.tgz#56185d799585f79aa85c31e6730139b3b7198c53" + integrity sha512-vx/7WCMbiZoy/R+DmO7r0N3jWzFjlvvDMeBpXt0btglWP3EYbVnDqzseW4u1TtY+IBbJldW/DsiCN1oLnlEVxw== + dependencies: + "@material/feature-targeting" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/layout-grid@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/layout-grid/-/layout-grid-14.0.0.tgz#d70569dfd7d372f0c72d30b8b87f3965a3c6bc72" + integrity sha512-tAce0PR/c85VI2gf1HUdM0Y15ZWpfZWAFIwaCRW1+jnOLWnG1/aOJYLlzqtVEv2m0TS1R1WRRGN3Or+CWvpDRA== + dependencies: + tslib "^2.1.0" + +"@material/line-ripple@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/line-ripple/-/line-ripple-14.0.0.tgz#460e972dd99d119b97d3ee4b7a73bc1d199abfad" + integrity sha512-Rx9eSnfp3FcsNz4O+fobNNq2PSm5tYHC3hRpY2ZK3ghTvgp3Y40/soaGEi/Vdg0F7jJXRaBSNOe6p5t9CVfy8Q== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/linear-progress@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/linear-progress/-/linear-progress-14.0.0.tgz#c62b4b664b9c815af0d5317b5aa6f1adf461f4e6" + integrity sha512-MGIAWMHMW6TSV/TNWyl5N/escpDHk3Rq6hultFif+D9adqbOXrtfZZIFPLj1FpMm1Ucnj6zgOmJHgCDsxRVNIA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/progress-indicator" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/list@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/list/-/list-14.0.0.tgz#724d8a17b01200217262036ef031489270170c89" + integrity sha512-AFaBGV9vQyfnG8BT2R3UGVdF5w2SigQqBH+qbOSxQhk4BgVvhDfJUIKT415poLNMdnaDtcuYz+ZWvVNoRDaL7w== + dependencies: + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/menu-surface@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/menu-surface/-/menu-surface-14.0.0.tgz#0cd264f34af42ec2450e7baf08ec51ec6c8c4f7d" + integrity sha512-wRz3UCrhJ4kRrijJEbvIPRa0mqA5qkQmKXjBH4Xu1ApedZruP+OM3Qb2Bj4XugCA3eCXpiohg+gdyTAX3dVQyw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/menu@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/menu/-/menu-14.0.0.tgz#7afad215de05df9b601652c93d344f4cb59eea0c" + integrity sha512-oU6GjbYnkG6a5nX9HUSege5OQByf6yUteEij8fpf0ci3f5BWf/gr39dnQ+rfl+q119cW0WIEmVK2YJ/BFxMzEQ== + dependencies: + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/list" "^14.0.0" + "@material/menu-surface" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/notched-outline@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/notched-outline/-/notched-outline-14.0.0.tgz#b315e2cfaf8226c557f253362ea4167f87a241ce" + integrity sha512-6S58DlWmhCDr4RQF2RuwqANxlmLdHtWy2mF4JQLD9WOiCg4qY9eCQnMXu3Tbhr7f/nOZ0vzc7AtA3vfJoZmCSw== + dependencies: + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/floating-label" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/progress-indicator@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/progress-indicator/-/progress-indicator-14.0.0.tgz#638e46207746d24e87b7794c0492ee11764481db" + integrity sha512-09JRTuIySxs670Tcy4jVlqCUbyrO+Ad6z3nHnAi8pYl74duco4n/9jTROV0mlFdr9NIFifnd08lKbiFLDmfJGQ== + dependencies: + tslib "^2.1.0" + +"@material/radio@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/radio/-/radio-14.0.0.tgz#d80ccde907dd49733f48819a44c699a4472ea59b" + integrity sha512-VwPOi5fAoZXL3RhQJ6iDWTR34L6JXlwd5VXli8ZhzNHnUzcmpMODrRhGVew4Z5uuNj6/n2Jbn1zcS9XmmqjssA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/touch-target" "^14.0.0" + tslib "^2.1.0" + +"@material/ripple@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-14.0.0.tgz#4a6b3639197f39d78be967b46195007aedf06652" + integrity sha512-9XoGBFd5JhFgELgW7pqtiLy+CnCIcV2s9cQ2BWbOQeA8faX9UZIDUx/g76nHLZ7UzKFtsULJxZTwORmsEt2zvw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/rtl@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-14.0.0.tgz#6be5adf56dcbab0d4a7dabd9ab724fbcc5c63d6b" + integrity sha512-xl6OZYyRjuiW2hmbjV2omMV8sQtfmKAjeWnD1RMiAPLCTyOW9Lh/PYYnXjxUrNa0cRwIIbOn5J7OYXokja8puA== + dependencies: + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/segmented-button@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/segmented-button/-/segmented-button-14.0.0.tgz#607140faa6ede2690624ffe8a3e4a25c8e1c8d02" + integrity sha512-6es7PPNX3T3h7bOLyb8L38hMoTXqBs5XX8XCKycKZG2Dm4stac/yYMKKO/q3MOn36t37s+JAVTjyRB8HnJu5Gg== + dependencies: + "@material/base" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/touch-target" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/select@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/select/-/select-14.0.0.tgz#31879f78779740400354282b41bba6d87fb2bb2e" + integrity sha512-4aY1kUHEnbOCRG3Tkuuk8yFfyNYSvOstBbjiYE/Z1ZGF3P1z+ON35iLatP84LvNteX4F1EMO2QAta2QbLRMAkw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/floating-label" "^14.0.0" + "@material/line-ripple" "^14.0.0" + "@material/list" "^14.0.0" + "@material/menu" "^14.0.0" + "@material/menu-surface" "^14.0.0" + "@material/notched-outline" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/shape@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/shape/-/shape-14.0.0.tgz#b58f39d743394c2ff7c57f0f004f0aabade2779e" + integrity sha512-o0mJB0+feOv473KckI8gFnUo8IQAaEA6ynXzw3VIYFjPi48pJwrxa0mZcJP/OoTXrCbDzDeFJfDPXEmRioBb9A== + dependencies: + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/slider@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/slider/-/slider-14.0.0.tgz#8a1e4ac14b2831e53c5e97237219005060a67eea" + integrity sha512-m5RqySIps1vhAQnGp2eg4Sh2Ss6bzrZm10TWBw2cNFHmbiI72rK2EeFnMsBXAarplY0cot/FaMuj91VP36gKFQ== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/snackbar@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/snackbar/-/snackbar-14.0.0.tgz#eebea965d2090d27e290c3a1497d9fcd89ddc968" + integrity sha512-28uQBj9bw7BalNarK9j8/aVW4Ys5aRaGHoWH+CeYvAjqQUJkrYoqM52aiKhBwqrjBPMJHk1aXthe3YbzMBm6vA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/button" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/icon-button" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/switch@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/switch/-/switch-14.0.0.tgz#d302a8786ad7f8809d9bbaf416dcceefb98e833f" + integrity sha512-vHVKzbvHVKGSrkMB1lZAl8z3eJ8sPRnSR+DWn+IhqHcTsDdDyly2NNj4i2vTSrEA39CztGqkx0OnKM4vkpiZHw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + tslib "^2.1.0" + +"@material/tab-bar@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/tab-bar/-/tab-bar-14.0.0.tgz#2030bb19962669eebbe74b3ad3ea996d1cc53175" + integrity sha512-G/UYEOIcljCHlkj3iCRGIz4zE9RVcsdC9wuOR6LE2rla6EGyT0x2psNlL0pIMROjXoB0HGda/gB90ovzKcbURA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/tab" "^14.0.0" + "@material/tab-indicator" "^14.0.0" + "@material/tab-scroller" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/tab-indicator@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/tab-indicator/-/tab-indicator-14.0.0.tgz#e55e5bf9fe1c52987558c2628d02d8f0c5c894e6" + integrity sha512-wfq136fsJGqtCIW8x1wFQHgRr7dIQ9SWqp6WG4FQGHpSzliNDA23/bdBUjh3lX2U+mfbdsFmZWEPy06jg2uc5g== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@material/tab-scroller@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/tab-scroller/-/tab-scroller-14.0.0.tgz#7f23de03de5449f4d54c0f1ed00950c6682e1c4a" + integrity sha512-wadETsRM7vT4mRjXedaPXxI/WFSSgqHRNI//dORJ6627hoiJfLb5ixwUKTYk9zTz6gNwAlRTrKh98Dr9T7n7Kw== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/tab" "^14.0.0" + tslib "^2.1.0" + +"@material/tab@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/tab/-/tab-14.0.0.tgz#8b6be7eaacbb1b1e8b9d159a446d0a19bf448cf1" + integrity sha512-jGSQdp6BvZOVnvGbv0DvNDJL2lHYVFtKGehV0gSZ7FrjHK6gZnKZjWOVwt1NPu9ig9zy85vPRFpvFTeje1KZpg== + dependencies: + "@material/base" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/focus-ring" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/tab-indicator" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/textfield@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/textfield/-/textfield-14.0.0.tgz#8ce939ef38a083104e4585b8ebf25c840c1c40b6" + integrity sha512-HGbtAlvlIB2vWBq85yw5wQeeP3Kndl6Z0TJzQ6piVtcfdl2mPyWhuuVHQRRAOis3rCIaAAaxCQYYTJh8wIi0XQ== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/density" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/floating-label" "^14.0.0" + "@material/line-ripple" "^14.0.0" + "@material/notched-outline" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/tokens" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/theme@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/theme/-/theme-14.0.0.tgz#cbcd7b2116220c44ef8a89c43b068b29d23456ea" + integrity sha512-6/SENWNIFuXzeHMPHrYwbsXKgkvCtWuzzQ3cUu4UEt3KcQ5YpViazIM6h8ByYKZP8A9d8QpkJ0WGX5btGDcVoA== + dependencies: + "@material/feature-targeting" "^14.0.0" + tslib "^2.1.0" + +"@material/tokens@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/tokens/-/tokens-14.0.0.tgz#67cdc2530cecda8509867e941249b7d4778400a7" + integrity sha512-SXgB9VwsKW4DFkHmJfDIS0x0cGdMWC1D06m6z/WQQ5P5j6/m0pKrbHVlrLzXcRjau+mFhXGvj/KyPo9Pp/Rc8Q== + dependencies: + "@material/elevation" "^14.0.0" + +"@material/tooltip@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/tooltip/-/tooltip-14.0.0.tgz#16bc9277bd347e581c0fd23da29ef9ff3a463431" + integrity sha512-rp7sOuVE1hmg4VgBJMnSvtDbSzctL42X7y1yv8ukuu40Sli+H5FT0Zbn351EfjJgQWg/AlXA6+reVXkXje8JzQ== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/dom" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/top-app-bar@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/top-app-bar/-/top-app-bar-14.0.0.tgz#54e09247c33f61f8f3e98016990e53102c4a4410" + integrity sha512-uPej5vHgZnlSB1+koiA9FnabXrHh3O/Npl2ifpUgDVwHDSOxKvLp2LNjyCO71co1QLNnNHIU0xXv3B97Gb0rpA== + dependencies: + "@material/animation" "^14.0.0" + "@material/base" "^14.0.0" + "@material/elevation" "^14.0.0" + "@material/ripple" "^14.0.0" + "@material/rtl" "^14.0.0" + "@material/shape" "^14.0.0" + "@material/theme" "^14.0.0" + "@material/typography" "^14.0.0" + tslib "^2.1.0" + +"@material/touch-target@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/touch-target/-/touch-target-14.0.0.tgz#66b0b61ff14975946cdbf6fad6627bcbc025423d" + integrity sha512-o3kvxmS4HkmZoQTvtzLJrqSG+ezYXkyINm3Uiwio1PTg67pDgK5FRwInkz0VNaWPcw9+5jqjUQGjuZMtjQMq8w== + dependencies: + "@material/base" "^14.0.0" + "@material/feature-targeting" "^14.0.0" + "@material/rtl" "^14.0.0" + tslib "^2.1.0" + +"@material/typography@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@material/typography/-/typography-14.0.0.tgz#a13ffc47eaeaa09852f84b7e1206a69b5c9dbc89" + integrity sha512-/QtHBYiTR+TPMryM/CT386B2WlAQf/Ae32V324Z7P40gHLKY/YBXx7FDutAWZFeOerq/two4Nd2aAHBcMM2wMw== + dependencies: + "@material/feature-targeting" "^14.0.0" + "@material/theme" "^14.0.0" + tslib "^2.1.0" + +"@rollup/plugin-commonjs@^21.0.1": + version "21.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz#45576d7b47609af2db87f55a6d4b46e44fc3a553" + integrity sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA== + dependencies: + "@rollup/pluginutils" "^3.1.0" + commondir "^1.0.1" + estree-walker "^2.0.1" + glob "^7.1.6" + is-reference "^1.2.1" + magic-string "^0.25.7" + resolve "^1.17.0" + +"@rollup/plugin-node-resolve@^13.1.3": + version "13.3.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz#da1c5c5ce8316cef96a2f823d111c1e4e498801c" + integrity sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + deepmerge "^4.2.2" + is-builtin-module "^3.1.0" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/plugin-typescript@^8.3.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.5.0.tgz#7ea11599a15b0a30fa7ea69ce3b791d41b862515" + integrity sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ== + dependencies: + "@rollup/pluginutils" "^3.1.0" + resolve "^1.17.0" + +"@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@socket.io/component-emitter@~3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== + +"@types/cookie@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/cors@^2.8.12": + version "2.8.13" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.13.tgz#b8ade22ba455a1b8cb3b5d3f35910fd204f84f94" + integrity sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.40.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.40.2.tgz#2833bc112d809677864a4b0e7d1de4f04d7dac2d" + integrity sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/json-schema@*", "@types/json-schema@^7.0.8": + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + +"@types/node@*", "@types/node@>=10.0.0": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" + integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== + +"@types/node@^12.12.14": + version "12.20.55" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" + integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== + +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + +"@ungap/promise-all-settled@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" + integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn@^8.7.1, acorn@^8.8.2: + version "8.9.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59" + integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ== + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-colors@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64id@2.0.0, base64id@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@^1.19.0: + version "1.20.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + +browserslist@^4.14.5: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + dependencies: + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001503: + version "1.0.30001512" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" + integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.14: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +cookie@~0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + +cors@~2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-loader@6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" + integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +custom-event@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" + integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== + +date-format@^4.0.14: + version "4.0.14" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" + integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4.3.4, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" + integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== + +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +di@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" + integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== + +diff@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" + integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== + +dom-serialize@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" + integrity sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== + dependencies: + custom-event "~1.0.0" + ent "~2.2.0" + extend "^3.0.0" + void-elements "^2.0.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.431: + version "1.4.449" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.449.tgz#79ffe4514c81c35d4eb13030a63ff3383a8cc655" + integrity sha512-TxLRpRUj/107ATefeP8VIUWNOv90xJxZZbCW/eIbSZQiuiFANCx2b7u+GbVc9X4gU+xnbvypNMYVM/WArE1DNQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +engine.io-parser@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.1.0.tgz#d593d6372d7f79212df48f807b8cace1ea1cb1b8" + integrity sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w== + +engine.io@~6.5.0: + version "6.5.1" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.1.tgz#59725f8593ccc891abb47f1efcdc52a089525a56" + integrity sha512-mGqhI+D7YxS9KJMppR6Iuo37Ed3abhU8NdfgSvJSDUafQutrN+sPTncJYTyM9+tkhSmWodKtVYGPPHyXJEwEQA== + dependencies: + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" + "@types/node" ">=10.0.0" + accepts "~1.3.4" + base64id "2.0.0" + cookie "~0.4.1" + cors "~2.8.5" + debug "~4.3.1" + engine.io-parser "~5.1.0" + ws "~8.11.0" + +enhanced-resolve@^5.10.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +ent@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" + integrity sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA== + +envinfo@^7.7.3: + version "7.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" + integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +estree-walker@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-up@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +flatted@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +format-util@1.0.5, format-util@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271" + integrity sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.3, glob@^7.1.6, glob@^7.1.7: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +immutable@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" + integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-builtin-module@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== + dependencies: + builtin-modules "^3.3.0" + +is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + +is-docker@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-reference@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + dependencies: + "@types/estree" "*" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isbinaryfile@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +karma-chrome-launcher@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz#baca9cc071b1562a1db241827257bfe5cab597ea" + integrity sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ== + dependencies: + which "^1.2.1" + +karma-mocha@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-2.0.1.tgz#4b0254a18dfee71bdbe6188d9a6861bf86b0cd7d" + integrity sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ== + dependencies: + minimist "^1.2.3" + +karma-sourcemap-loader@0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz#d4bae72fb7a8397328a62b75013d2df937bdcf9c" + integrity sha512-zorxyAakYZuBcHRJE+vbrK2o2JXLFWK8VVjiT/6P+ltLBUGUvqTEkUiQ119MGdOrK7mrmxXHZF1/pfT6GgIZ6g== + dependencies: + graceful-fs "^4.1.2" + +karma-webpack@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-5.0.0.tgz#2a2c7b80163fe7ffd1010f83f5507f95ef39f840" + integrity sha512-+54i/cd3/piZuP3dr54+NcFeKOPnys5QeM1IY+0SPASwrtHsliXUiCL50iW+K9WWA7RvamC4macvvQ86l3KtaA== + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + webpack-merge "^4.1.5" + +karma@6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.0.tgz#82652dfecdd853ec227b74ed718a997028a99508" + integrity sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w== + dependencies: + "@colors/colors" "1.5.0" + body-parser "^1.19.0" + braces "^3.0.2" + chokidar "^3.5.1" + connect "^3.7.0" + di "^0.0.1" + dom-serialize "^2.2.1" + glob "^7.1.7" + graceful-fs "^4.2.6" + http-proxy "^1.18.1" + isbinaryfile "^4.0.8" + lodash "^4.17.21" + log4js "^6.4.1" + mime "^2.5.2" + minimatch "^3.0.4" + mkdirp "^0.5.5" + qjobs "^1.2.0" + range-parser "^1.2.1" + rimraf "^3.0.2" + socket.io "^4.4.1" + source-map "^0.6.1" + tmp "^0.2.1" + ua-parser-js "^0.7.30" + yargs "^16.1.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klona@^2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log4js@^6.4.1: + version "6.9.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6" + integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g== + dependencies: + date-format "^4.0.14" + debug "^4.3.4" + flatted "^3.2.7" + rfdc "^1.3.0" + streamroller "^3.1.5" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +material-icons@^1.10.4: + version "1.13.8" + resolved "https://registry.yarnpkg.com/material-icons/-/material-icons-1.13.8.tgz#709155361dde2cee60446a0056518d841f915c7a" + integrity sha512-vnLGXKa/AwFUxUgkiX39EpYVFttPhDQcKdVylIqmUUqz+Eo/O9A3BkdPCU3/G5cJOTezHi5B/b8sEpKYgUNAwQ== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +minimatch@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.3, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^0.5.5: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mocha@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.0.0.tgz#205447d8993ec755335c4b13deba3d3a13c4def9" + integrity sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA== + dependencies: + "@ungap/promise-all-settled" "1.1.2" + ansi-colors "4.1.1" + browser-stdout "1.3.1" + chokidar "3.5.3" + debug "4.3.4" + diff "5.0.0" + escape-string-regexp "4.0.0" + find-up "5.0.0" + glob "7.2.0" + he "1.2.0" + js-yaml "4.1.0" + log-symbols "4.1.0" + minimatch "5.0.1" + ms "2.1.3" + nanoid "3.3.3" + serialize-javascript "6.0.0" + strip-json-comments "3.1.1" + supports-color "8.1.1" + workerpool "6.2.1" + yargs "16.2.0" + yargs-parser "20.2.4" + yargs-unparser "2.0.0" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" + integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== + +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +object-assign@^4: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.4.7: + version "8.4.24" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" + integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +qjobs@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" + integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.17.0, resolve@^1.19.0, resolve@^1.9.0: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup-plugin-sourcemaps@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" + integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== + dependencies: + "@rollup/pluginutils" "^3.0.9" + source-map-resolve "^0.6.0" + +rollup-plugin-terser@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + +rollup@^2.68.0: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + +safe-buffer@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-loader@13.0.2: + version "13.0.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.0.2.tgz#e81a909048e06520e9f2ff25113a801065adb3fe" + integrity sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q== + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + +sass@1.54.3: + version "1.54.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.54.3.tgz#37baa2652f7f1fdadb73240ee9a2b9b81fabb5c4" + integrity sha512-fLodey5Qd41Pxp/Tk7Al97sViYwF/TazRc5t6E65O7JOk4XF8pzwIW7CvCxYVOfJFFI/1x5+elDyBIixrp+zrw== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +semver@^7.3.5: + version "7.5.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== + dependencies: + lru-cache "^6.0.0" + +serialize-javascript@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +socket.io-adapter@~2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz#5de9477c9182fdc171cd8c8364b9a8894ec75d12" + integrity sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA== + dependencies: + ws "~8.11.0" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + +socket.io@^4.4.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.1.tgz#9009f31bf7be25478895145e92fbc972ad1db900" + integrity sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw== + dependencies: + accepts "~1.3.4" + base64id "~2.0.0" + cors "~2.8.5" + debug "~4.3.2" + engine.io "~6.5.0" + socket.io-adapter "~2.5.2" + socket.io-parser "~4.2.4" + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-loader@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-4.0.0.tgz#bdc6b118bc6c87ee4d8d851f2d4efcc5abdb2ef5" + integrity sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw== + dependencies: + abab "^2.0.6" + iconv-lite "^0.6.3" + source-map-js "^1.0.2" + +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +streamroller@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.5.tgz#1263182329a45def1ffaef58d31b15d13d2ee7ff" + integrity sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw== + dependencies: + date-format "^4.0.14" + debug "^4.3.4" + fs-extra "^8.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-json-comments@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== + +supports-color@8.1.1, supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" + +terser@^5.0.0, terser@^5.16.8: + version "5.18.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.18.2.tgz#ff3072a0faf21ffd38f99acc9a0ddf7b5f07b948" + integrity sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tslib@^2.1.0, tslib@^2.3.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" + integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@4.7.4: + version "4.7.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" + integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== + +typescript@^3.7.2: + version "3.9.10" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +ua-parser-js@^0.7.30: + version "0.7.35" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" + integrity sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +vary@^1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" + integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +webpack-cli@4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-merge@^4.1.5: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-merge@^5.7.3: + version "5.9.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.9.0.tgz#dc160a1c4cf512ceca515cc231669e9ddb133826" + integrity sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@5.74.0: + version "5.74.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980" + integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +which@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +workerpool@6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" + integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@~8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-unparser@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" + integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== + dependencies: + camelcase "^6.0.0" + decamelize "^4.0.0" + flat "^5.0.2" + is-plain-obj "^2.1.0" + +yargs@16.2.0, yargs@^16.1.1: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/sandbox/build.gradle.kts b/sandbox/build.gradle.kts index 3640dd17..6004594f 100644 --- a/sandbox/build.gradle.kts +++ b/sandbox/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - alias(libs.plugins.kotlin.multiplatform) + alias(libs.plugins.kotlin.js) id("convention.common") id("convention.ksp") id("convention.compose") @@ -26,8 +26,8 @@ kotlin { } } sourceSets { - jsMain { - kotlin.srcDir("src/jsMain/showcases") + main { + kotlin.srcDir("src/main/showcases") dependencies { implementation("dev.petuska:kmdc") implementation("dev.petuska:kmdcx") diff --git a/sandbox/src/jsMain/kotlin/config.kt b/sandbox/src/main/kotlin/config.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/config.kt rename to sandbox/src/main/kotlin/config.kt diff --git a/sandbox/src/jsMain/kotlin/control/ActionControl.kt b/sandbox/src/main/kotlin/control/ActionControl.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/control/ActionControl.kt rename to sandbox/src/main/kotlin/control/ActionControl.kt diff --git a/sandbox/src/jsMain/kotlin/control/BooleanControl.kt b/sandbox/src/main/kotlin/control/BooleanControl.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/control/BooleanControl.kt rename to sandbox/src/main/kotlin/control/BooleanControl.kt diff --git a/sandbox/src/jsMain/kotlin/control/ChoiceControl.kt b/sandbox/src/main/kotlin/control/ChoiceControl.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/control/ChoiceControl.kt rename to sandbox/src/main/kotlin/control/ChoiceControl.kt diff --git a/sandbox/src/jsMain/kotlin/control/FilterControl.kt b/sandbox/src/main/kotlin/control/FilterControl.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/control/FilterControl.kt rename to sandbox/src/main/kotlin/control/FilterControl.kt diff --git a/sandbox/src/jsMain/kotlin/control/RangeControl.kt b/sandbox/src/main/kotlin/control/RangeControl.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/control/RangeControl.kt rename to sandbox/src/main/kotlin/control/RangeControl.kt diff --git a/sandbox/src/jsMain/kotlin/control/TextControl.kt b/sandbox/src/main/kotlin/control/TextControl.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/control/TextControl.kt rename to sandbox/src/main/kotlin/control/TextControl.kt diff --git a/sandbox/src/jsMain/kotlin/util/ChunkedFormFields.kt b/sandbox/src/main/kotlin/util/ChunkedFormFields.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/util/ChunkedFormFields.kt rename to sandbox/src/main/kotlin/util/ChunkedFormFields.kt diff --git a/sandbox/src/jsMain/kotlin/util/Named.kt b/sandbox/src/main/kotlin/util/Named.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/util/Named.kt rename to sandbox/src/main/kotlin/util/Named.kt diff --git a/sandbox/src/jsMain/kotlin/util/general.kt b/sandbox/src/main/kotlin/util/general.kt similarity index 100% rename from sandbox/src/jsMain/kotlin/util/general.kt rename to sandbox/src/main/kotlin/util/general.kt diff --git a/sandbox/src/jsMain/resources/MDCCircularProgress.scss b/sandbox/src/main/resources/MDCCircularProgress.scss similarity index 100% rename from sandbox/src/jsMain/resources/MDCCircularProgress.scss rename to sandbox/src/main/resources/MDCCircularProgress.scss diff --git a/sandbox/src/jsMain/resources/MDCImageList.scss b/sandbox/src/main/resources/MDCImageList.scss similarity index 100% rename from sandbox/src/jsMain/resources/MDCImageList.scss rename to sandbox/src/main/resources/MDCImageList.scss diff --git a/sandbox/src/jsMain/resources/index.html b/sandbox/src/main/resources/index.html similarity index 100% rename from sandbox/src/jsMain/resources/index.html rename to sandbox/src/main/resources/index.html diff --git a/sandbox/src/jsMain/resources/sandbox.scss b/sandbox/src/main/resources/sandbox.scss similarity index 100% rename from sandbox/src/jsMain/resources/sandbox.scss rename to sandbox/src/main/resources/sandbox.scss diff --git a/sandbox/src/jsMain/showcases/MDCBanner.kt b/sandbox/src/main/showcases/MDCBanner.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCBanner.kt rename to sandbox/src/main/showcases/MDCBanner.kt diff --git a/sandbox/src/jsMain/showcases/MDCButton.kt b/sandbox/src/main/showcases/MDCButton.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCButton.kt rename to sandbox/src/main/showcases/MDCButton.kt diff --git a/sandbox/src/jsMain/showcases/MDCCard.kt b/sandbox/src/main/showcases/MDCCard.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCCard.kt rename to sandbox/src/main/showcases/MDCCard.kt diff --git a/sandbox/src/jsMain/showcases/MDCCheckbox.kt b/sandbox/src/main/showcases/MDCCheckbox.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCCheckbox.kt rename to sandbox/src/main/showcases/MDCCheckbox.kt diff --git a/sandbox/src/jsMain/showcases/MDCChips.kt b/sandbox/src/main/showcases/MDCChips.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCChips.kt rename to sandbox/src/main/showcases/MDCChips.kt diff --git a/sandbox/src/jsMain/showcases/MDCCircularProgress.kt b/sandbox/src/main/showcases/MDCCircularProgress.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCCircularProgress.kt rename to sandbox/src/main/showcases/MDCCircularProgress.kt diff --git a/sandbox/src/jsMain/showcases/MDCDataTable.kt b/sandbox/src/main/showcases/MDCDataTable.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCDataTable.kt rename to sandbox/src/main/showcases/MDCDataTable.kt diff --git a/sandbox/src/jsMain/showcases/MDCDialog.kt b/sandbox/src/main/showcases/MDCDialog.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCDialog.kt rename to sandbox/src/main/showcases/MDCDialog.kt diff --git a/sandbox/src/jsMain/showcases/MDCDrawer.kt b/sandbox/src/main/showcases/MDCDrawer.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCDrawer.kt rename to sandbox/src/main/showcases/MDCDrawer.kt diff --git a/sandbox/src/jsMain/showcases/MDCElevation.kt b/sandbox/src/main/showcases/MDCElevation.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCElevation.kt rename to sandbox/src/main/showcases/MDCElevation.kt diff --git a/sandbox/src/jsMain/showcases/MDCFab.kt b/sandbox/src/main/showcases/MDCFab.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCFab.kt rename to sandbox/src/main/showcases/MDCFab.kt diff --git a/sandbox/src/jsMain/showcases/MDCFloatingLabel.kt b/sandbox/src/main/showcases/MDCFloatingLabel.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCFloatingLabel.kt rename to sandbox/src/main/showcases/MDCFloatingLabel.kt diff --git a/sandbox/src/jsMain/showcases/MDCFormField.kt b/sandbox/src/main/showcases/MDCFormField.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCFormField.kt rename to sandbox/src/main/showcases/MDCFormField.kt diff --git a/sandbox/src/jsMain/showcases/MDCIcon.kt b/sandbox/src/main/showcases/MDCIcon.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCIcon.kt rename to sandbox/src/main/showcases/MDCIcon.kt diff --git a/sandbox/src/jsMain/showcases/MDCIconButton.kt b/sandbox/src/main/showcases/MDCIconButton.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCIconButton.kt rename to sandbox/src/main/showcases/MDCIconButton.kt diff --git a/sandbox/src/jsMain/showcases/MDCImageList.kt b/sandbox/src/main/showcases/MDCImageList.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCImageList.kt rename to sandbox/src/main/showcases/MDCImageList.kt diff --git a/sandbox/src/jsMain/showcases/MDCLineRipple.kt b/sandbox/src/main/showcases/MDCLineRipple.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCLineRipple.kt rename to sandbox/src/main/showcases/MDCLineRipple.kt diff --git a/sandbox/src/jsMain/showcases/MDCLinearProgress.kt b/sandbox/src/main/showcases/MDCLinearProgress.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCLinearProgress.kt rename to sandbox/src/main/showcases/MDCLinearProgress.kt diff --git a/sandbox/src/jsMain/showcases/MDCList.kt b/sandbox/src/main/showcases/MDCList.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCList.kt rename to sandbox/src/main/showcases/MDCList.kt diff --git a/sandbox/src/jsMain/showcases/MDCMenu.kt b/sandbox/src/main/showcases/MDCMenu.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCMenu.kt rename to sandbox/src/main/showcases/MDCMenu.kt diff --git a/sandbox/src/jsMain/showcases/MDCMenuSurface.kt b/sandbox/src/main/showcases/MDCMenuSurface.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCMenuSurface.kt rename to sandbox/src/main/showcases/MDCMenuSurface.kt diff --git a/sandbox/src/jsMain/showcases/MDCNotchedOutline.kt b/sandbox/src/main/showcases/MDCNotchedOutline.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCNotchedOutline.kt rename to sandbox/src/main/showcases/MDCNotchedOutline.kt diff --git a/sandbox/src/jsMain/showcases/MDCRadio.kt b/sandbox/src/main/showcases/MDCRadio.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCRadio.kt rename to sandbox/src/main/showcases/MDCRadio.kt diff --git a/sandbox/src/jsMain/showcases/MDCRipple.kt b/sandbox/src/main/showcases/MDCRipple.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCRipple.kt rename to sandbox/src/main/showcases/MDCRipple.kt diff --git a/sandbox/src/jsMain/showcases/MDCSegmentedButton.kt b/sandbox/src/main/showcases/MDCSegmentedButton.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCSegmentedButton.kt rename to sandbox/src/main/showcases/MDCSegmentedButton.kt diff --git a/sandbox/src/jsMain/showcases/MDCSelect.kt b/sandbox/src/main/showcases/MDCSelect.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCSelect.kt rename to sandbox/src/main/showcases/MDCSelect.kt diff --git a/sandbox/src/jsMain/showcases/MDCSlider.kt b/sandbox/src/main/showcases/MDCSlider.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCSlider.kt rename to sandbox/src/main/showcases/MDCSlider.kt diff --git a/sandbox/src/jsMain/showcases/MDCSnackbar.kt b/sandbox/src/main/showcases/MDCSnackbar.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCSnackbar.kt rename to sandbox/src/main/showcases/MDCSnackbar.kt diff --git a/sandbox/src/jsMain/showcases/MDCSwitch.kt b/sandbox/src/main/showcases/MDCSwitch.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCSwitch.kt rename to sandbox/src/main/showcases/MDCSwitch.kt diff --git a/sandbox/src/jsMain/showcases/MDCTabBar.kt b/sandbox/src/main/showcases/MDCTabBar.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCTabBar.kt rename to sandbox/src/main/showcases/MDCTabBar.kt diff --git a/sandbox/src/jsMain/showcases/MDCTextField.kt b/sandbox/src/main/showcases/MDCTextField.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCTextField.kt rename to sandbox/src/main/showcases/MDCTextField.kt diff --git a/sandbox/src/jsMain/showcases/MDCTooltip.kt b/sandbox/src/main/showcases/MDCTooltip.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCTooltip.kt rename to sandbox/src/main/showcases/MDCTooltip.kt diff --git a/sandbox/src/jsMain/showcases/MDCTopAppBar.kt b/sandbox/src/main/showcases/MDCTopAppBar.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCTopAppBar.kt rename to sandbox/src/main/showcases/MDCTopAppBar.kt diff --git a/sandbox/src/jsMain/showcases/MDCTouchTarget.kt b/sandbox/src/main/showcases/MDCTouchTarget.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCTouchTarget.kt rename to sandbox/src/main/showcases/MDCTouchTarget.kt diff --git a/sandbox/src/jsMain/showcases/MDCTypography.kt b/sandbox/src/main/showcases/MDCTypography.kt similarity index 100% rename from sandbox/src/jsMain/showcases/MDCTypography.kt rename to sandbox/src/main/showcases/MDCTypography.kt