diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 72eff6a..0000000 --- a/.gitattributes +++ /dev/null @@ -1,5 +0,0 @@ -* text=auto eol=lf -*.[cC][mM][dD] text eol=crlf -*.[bB][aA][tT] text eol=crlf -*.[pP][sS]1 text eol=crlf - diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 7c65d4d..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: "[BUG]" -labels: bug -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Insert a clear description in order to enable us to reproduce the bug. - -**Expected behavior** -A clear and concise description of what you expected to happen. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index cd9c6f1..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "[FEAT]" -labels: enhancement -assignees: '' - ---- - -**Describe your feature request** -A clear and concise description of what the problem is. - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml deleted file mode 100644 index c69e10b..0000000 --- a/.github/workflows/build-and-deploy.yml +++ /dev/null @@ -1,118 +0,0 @@ -name: Build & Deploy - -on: - push: - paths-ignore: - - '.gitignore' - - '.mergify.yml' - - 'CHANGELOG.md' - - 'LICENSE' - - 'README.md' - - 'renovate.json' - pull_request: - -jobs: - validation: - runs-on: ubuntu-latest - steps: - - name: Checkout the repository - uses: actions/checkout@v4 - - name: Validate the Gradle Wrapper - uses: gradle/wrapper-validation-action@v1.1.0 - - build: - needs: - - validation - strategy: - matrix: - os: [ubuntu, macos, windows] - java-version: [11, 17] - runs-on: ${{ matrix.os }}-latest - steps: - - name: Checkout the repository - uses: actions/checkout@v4 - with: - submodules: recursive - fetch-depth: 0 - - name: Setup Java - uses: actions/setup-java@v4 - with: - java-version: ${{ matrix.java-version }} - distribution: adopt - - name: Run quality assurance and test with coverage - run: ./gradlew clean check - - name: CodeCov - if: ${{ contains('Linux', runner.os) }} - uses: codecov/codecov-action@v3.1.6 - with: - directory: "build/reports/jacoco" - - release-and-delivery: - concurrency: - # Allow only one release at a time. - group: release-and-delivery-${{ github.event.number || github.ref }} - needs: - - build - runs-on: ubuntu-latest - outputs: - release-status: ${{ env.release_status }} - # Release only where secrets are available. - if: >- - !github.event.repository.fork - && ( - github.event_name != 'pull_request' - || github.event.pull_request.head.repo.full_name == github.repository - ) - steps: - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: "lts/*" - - name: Release and container delivery - uses: SmartOperatingBlock/release-and-delivery-action@1.0.11 - with: - should-release: true - release-command: | - npm install - npx semantic-release - should-build-and-deliver-container: true - container-registry-name: 'ghcr.io' - container-registry-username: ${{ github.actor }} - container-registry-password: ${{ secrets.GITHUB_TOKEN }} - github-token: ${{ secrets.DEPLOYMENT_TOKEN }} - - documentation-deploy: - needs: - - release-and-delivery - runs-on: ubuntu-latest - if: needs.release-and-delivery.outputs.release-status == 'released' - steps: - - name: Checkout the repository - uses: actions/checkout@v4 - with: - submodules: recursive - fetch-depth: 0 - - name: Generate and deploy documenation - uses: SmartOperatingBlock/documentation-ghp-action@1.1.0 - with: - should-generate-code-documentation: true - code-documentation-generation-command: ./gradlew dokkaHtml - code-documentation-dst-folder: './build/dokka/html' - code-documentation-site-folder: 'documentation/code-doc' - github-token: ${{ secrets.GITHUB_TOKEN }} - - success: - runs-on: ubuntu-latest - needs: - - validation - - build - - release-and-delivery - - documentation-deploy - if: >- - always() && ( - contains(join(needs.*.result, ','), 'failure') - || !contains(join(needs.*.result, ','), 'cancelled') - ) - steps: - - name: Verify that there were no failures - run: ${{ !contains(join(needs.*.result, ','), 'failure') }} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index c858218..0000000 --- a/.gitignore +++ /dev/null @@ -1,82 +0,0 @@ -.DS_Store -.idea/shelf -/confluence/target -/dependencies/repo -/android.tests.dependencies -/dependencies/android.tests.dependencies -/dist -/local -/gh-pages -/ideaSDK -/clionSDK -/android-studio/sdk -out/ -/tmp -/intellij -workspace.xml -*.versionsBackup -/idea/testData/debugger/tinyApp/classes* -/jps-plugin/testData/kannotator -/js/js.translator/testData/out/ -/js/js.translator/testData/out-min/ -/js/js.translator/testData/out-pir/ -.gradle/ -build/ -bin/ -!**/src/**/build -!**/test/**/build -*.iml -!**/testData/**/*.iml -.idea/remote-targets.xml -.idea/libraries/Gradle*.xml -.idea/libraries/Maven*.xml -.idea/artifacts/PILL_*.xml -.idea/artifacts/KotlinPlugin.xml -.idea/modules -.idea/runConfigurations/JPS_*.xml -.idea/runConfigurations/PILL_*.xml -.idea/runConfigurations/_FP_*.xml -.idea/runConfigurations/_MT_*.xml -.idea/libraries -.idea/modules.xml -.idea/gradle.xml -.idea/compiler.xml -.idea/inspectionProfiles/profiles_settings.xml -.idea/.name -.idea/artifacts/dist_auto_* -.idea/artifacts/dist.xml -.idea/artifacts/ideaPlugin.xml -.idea/artifacts/kotlinc.xml -.idea/artifacts/kotlin_compiler_jar.xml -.idea/artifacts/kotlin_plugin_jar.xml -.idea/artifacts/kotlin_jps_plugin_jar.xml -.idea/artifacts/kotlin_daemon_client_jar.xml -.idea/artifacts/kotlin_imports_dumper_compiler_plugin_jar.xml -.idea/artifacts/kotlin_main_kts_jar.xml -.idea/artifacts/kotlin_compiler_client_embeddable_jar.xml -.idea/artifacts/kotlin_reflect_jar.xml -.idea/artifacts/kotlin_stdlib_js_ir_* -.idea/artifacts/kotlin_test_js_ir_* -.idea/artifacts/kotlin_stdlib_wasm_* -.idea/artifacts/kotlinx_atomicfu_runtime_* -.idea/artifacts/kotlinx_cli_jvm_* -.idea/jarRepositories.xml -.idea/csv-plugin.xml -.idea/libraries-with-intellij-classes.xml -.idea/misc.xml -.idea/protoeditor.xml -.idea/kotlinc.xml -.idea/vcs.xml -.idea/checkstyle-idea.xml -.idea/git_toolbox_prj.xml -node_modules/ -.rpt2_cache/ -libraries/tools/kotlin-test-js-runner/lib/ -local.properties -buildSrcTmp/ -distTmp/ -outTmp/ -/test.output -/kotlin-native/dist -kotlin-ide/ -.vscode/* diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 601306d..0000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index a55e7a1..0000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/copyright/SmartOperatingBlock.xml b/.idea/copyright/SmartOperatingBlock.xml deleted file mode 100644 index 22aee25..0000000 --- a/.idea/copyright/SmartOperatingBlock.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index 3253b45..0000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index 23587d7..0000000 --- a/.mergify.yml +++ /dev/null @@ -1,16 +0,0 @@ -pull_request_rules: - - name: Automatic PR Update - conditions: - - check-success=success - actions: - update: - - name: rebase-merge working updates - conditions: - - author=renovate[bot] - - label=dependencies - - -draft - - -conflict - - check-success=success - actions: - merge: - method: rebase diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 9f38da4..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,356 +0,0 @@ -## [0.1.13](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.12...0.1.13) (2023-12-22) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.22 ([0204375](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0204375a75ce83b7fb76700d04179da9851798a7)) -* **deps:** update alpine docker tag to v3.19 ([1724338](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/1724338c9c82f2799ab6dde0e3b9c1047cb0d173)) -* **deps:** update dependency gradle to v8.5 ([a3196b4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/a3196b44e8a2f4d6065734ef25d268987cc71145)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 ([4d61c72](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/4d61c72888050ce457b4ad7a379f6140a2cb90ec)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 ([82e0562](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/82e0562fe0651e190374deed7a60ccebd6a12d46)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 ([b42dd3b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b42dd3b0c1bf208588df3f084e0549ca7bccda00)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 ([ff75337](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ff75337a89368bfab5973d79efa582d951dc4936)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 ([77e00ea](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/77e00eac5abb0927d765a4caebc9064fc87ea396)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 ([066d8e8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/066d8e87fda5eb90a7f7bdba6160977d4e9550cd)) -* **deps:** update plugin com.gradle.enterprise to v3.16 ([5d9b27c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/5d9b27cce50c565f011e1b3145e55c7baf4a9325)) -* **deps:** update plugin com.gradle.enterprise to v3.16.1 ([408fb74](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/408fb74b0c93a983e1be35356f89944b5b5abc16)) -* **deps:** update plugin kotlin-qa to v0.54.1 ([2cd8dc8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2cd8dc89906b58049261e54861dbd7c83d2cf7fa)) -* **deps:** update plugin kotlin-qa to v0.55.0 ([afda067](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/afda06798f4ff6fe4ee82cb682fa969d91bd6133)) -* **deps:** update plugin kotlin-qa to v0.55.1 ([fda76d7](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/fda76d7ec1344a74fa0568ae1e0715125238de62)) -* **deps:** update plugin kotlin-qa to v0.55.2 ([e075329](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/e075329affa9ca8fc768d0dde0a06575e61fdf88)) -* **deps:** update plugin kotlin-qa to v0.56.0 ([6a31057](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6a31057cad0f573c1708913f2fed6f2bd8f05b08)) -* **deps:** update plugin kotlin-qa to v0.57.0 ([6a74dfb](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6a74dfb1e1b69ae94b8ebfada2219391daecbc29)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.15 ([bf58371](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/bf583714fa2c4d625d3a60d92770030731a9f87d)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.16 ([97a8981](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/97a8981e33ae33b47b06c5070281b5c234be41b3)) - - -### Build and continuous integration - -* **deps:** update actions/setup-java action to v4 ([8fc5882](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8fc58824e0e7e4c486beb536e46d43a04c706036)) - -## [0.1.12](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.11...0.1.12) (2023-11-24) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.21 ([2fe7f81](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2fe7f81b7a72257165e50bf3573f6d7752a99463)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 ([b665259](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b665259f742a3aca89c6192b567e6075fac12ff6)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 ([6b2f6cd](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6b2f6cd1853793dac1aa562891e1c8b025f207c1)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.73 ([d561c14](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d561c145e167d46e47dc24ef00cb9b7c673bec34)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 ([0cd60b6](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0cd60b63c062d21fd6b64db24c2ca91c197bb7d4)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 ([c6b4160](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c6b41609762d05e23a3da574862f4664f9d2c35b)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 ([219269e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/219269eaee9e96c75daa8e486f13beebb1d3c161)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.77 ([c93a046](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c93a04605a2fab5478bd780f438ffba4453aa64e)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 ([d0d9726](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d0d97262341311d1d233cfe78cf14a77011b1684)) -* **deps:** update kotest to v5.8.0 ([5bba965](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/5bba965e2fc58dd540963e754afedbc4fc3183a4)) -* **deps:** update node.js to 20.10 ([efbdb09](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/efbdb09712b149cb14712bf97690857e80ac1a89)) -* **deps:** update plugin kotlin-qa to v0.53.0 ([1206f17](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/1206f171c3578ac68efe75a687f6789e3d53cd54)) -* **deps:** update plugin kotlin-qa to v0.54.0 ([6238e97](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6238e972bbda9e8c0c139c5bfb3f03b3cea6037d)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.14 ([5ca592b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/5ca592b1b825f7063cb3b419b800efcb9b610cc3)) - - -### Build and continuous integration - -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.11 ([9aa6d54](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/9aa6d54a4592127e2336dc4ab119d7e094ed3c77)) - -## [0.1.11](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.10...0.1.11) (2023-10-31) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.20 ([18fb36e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/18fb36e5a6790254be651bf9cbfa2a6c7d92d30b)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.69 ([82714a1](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/82714a10145f8f0948906c15975a09086dc9b392)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 ([189f07c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/189f07c90d34b2fedf45d4657b63ac52c82c3a82)) -* **deps:** update node.js to 20.9 ([f111e9e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/f111e9e4ba821767257944422f4329b8d9341bb1)) -* **deps:** update node.js to v20 ([3441fb0](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3441fb07ad2d0648c8fad3b18311b376afbdc695)) -* **deps:** update plugin kotlin-qa to v0.52.0 ([4bf1df4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/4bf1df435efdcd022c81fb598525bd4bfb6b025b)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.12 ([993b2d5](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/993b2d530f8c436cb4e4861a83234b9a3ba76586)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.13 ([c3d324f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c3d324f1403c95a6c1eb54d34b6ccf0848d0999c)) - - -### Build and continuous integration - -* **deps:** update actions/setup-node action to v4 ([7a59c86](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/7a59c86c60a30c8930d706157ccc35eb05348379)) - -## [0.1.10](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.9...0.1.10) (2023-10-20) - - -### Dependency updates - -* **deps:** update dependency gradle to v8.4 ([1788161](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/1788161866a37c88d90130e942a75334284a9a90)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.54 ([0ea9785](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0ea978515259e84de712cc69161b403897e17002)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.55 ([2858990](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/285899059ae6d3d90bfa9240d2b58889c3c2afea)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.56 ([5fcc2cc](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/5fcc2cc7ad97e6b4e7d70d73ceb280dfa53c6507)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.58 ([ebaf7cb](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ebaf7cba56cdb2b3d0a4aa937523130313561d3b)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.60 ([1256106](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/12561064b198b79abbdd1901d527d17b445dc284)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.61 ([75490e7](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/75490e7653edefd172c2230a00918204f1fddddc)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.62 ([29c62ce](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/29c62ce66f374f0fa238e0b1047caaef6a71cceb)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.63 ([538e7fb](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/538e7fb6dad3d6ea742aae15ccfe7d308fe6e025)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.64 ([500b63a](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/500b63ac5c1a898d394f8c1dd829c8117c128ea0)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.65 ([a812c3a](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/a812c3a5ff7bb69d95cf429d4cd72370fe3bb918)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.66 ([298cc96](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/298cc960f3758f8bf520f1b8c874dcb0ad12a922)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.67 ([dc44ca1](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/dc44ca143ba60abe7b56053aaa68ec8e3576dab6)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 ([edb41b3](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/edb41b3dd850c60f865e3b6faf4dcd2900b0afca)) -* **deps:** update kotest to v5.7.2 ([036b083](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/036b083d614b18164f73af72fe3d0ab57cf814a6)) -* **deps:** update node.js to 18.18 ([8189cbe](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8189cbed0bb5705161fa8ef009dce954f0ba06b9)) -* **deps:** update plugin com.gradle.enterprise to v3.15 ([7bed46f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/7bed46f07cf362dae6e804c65ae11753fadcd6e7)) -* **deps:** update plugin com.gradle.enterprise to v3.15.1 ([489a1e0](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/489a1e065b66f88607c2694e7c00c43697fba011)) -* **deps:** update plugin kotlin-qa to v0.50.0 ([b4d408c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b4d408c4cf5f1f724aea19cab3b9518e399fc37b)) -* **deps:** update plugin kotlin-qa to v0.51.0 ([ed6b1ba](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ed6b1babf405f26964b8317acc2465d19a5d7e05)) -* **deps:** update plugin kotlin-qa to v0.51.1 ([9010891](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/9010891beda4827f3b4ff8ffa64d1bbd0a842c81)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.11 ([75ff349](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/75ff349817cefc15a8d4f8904fce7b3cd81d26ee)) - - -### Documentation - -* **deps:** update plugin dokka to v1.9.10 ([21c500f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/21c500f0163244648d9869743343a2bb61719849)) - - -### Build and continuous integration - -* **deps:** update actions/checkout action to v4 ([8d838a8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8d838a8c49fde0a9caacff59ae38de4f2b52a673)) -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.10 ([fc7c9bd](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/fc7c9bd7e4227d0d5ef757c380f328935bf50c1c)) -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.4 ([9d5896b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/9d5896ba5148ed314bb441478d14e5f42122c584)) -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.5 ([44272dc](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/44272dc896bdb7f242512fbfaa77cdee096e89eb)) -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.6 ([516d0b5](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/516d0b50414839af518f6dd686a83022faa55a65)) - -## [0.1.9](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.8...0.1.9) (2023-09-05) - - -### Dependency updates - -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.47 ([b2445f7](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b2445f79c37ed42a9af65237d329422cb4128862)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.48 ([3b1b5e0](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3b1b5e0be8d8b98acdbaad25d4835ba2984bd13b)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.49 ([d13d79e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d13d79e143aafe9befa1f59ef687f6154717978c)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.52 ([7a8555b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/7a8555b281c235e692e6a11dc84ea3e6d3613b26)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.53 ([dcffc1c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/dcffc1c4082c6a5be25e50c9d1779f6be6c338c4)) -* **deps:** update kotest to v5.7.0 ([182594e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/182594ecb085b5f0f0d7fc91a04d624530b9639f)) -* **deps:** update kotest to v5.7.1 ([07d73c7](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/07d73c71d8edda8029b99cba17d7b55398ca3451)) -* **deps:** update plugin kotlin-qa to v0.49.1 ([3203851](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/32038516369af3d0961310d477a3f19a02e5b4f4)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.10 ([b5240ef](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b5240efb1ad42ad9956e6059a448ada98ecf659e)) - - -### Documentation - -* **deps:** update plugin dokka to v1.9.0 ([24381ca](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/24381cafab50e114d09d94468ad8dc50360cdb3b)) - -## [0.1.8](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.7...0.1.8) (2023-08-24) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.10 ([50f6c36](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/50f6c365b0d87e3ee0a4efd4dcab6e2fc59ac9d1)) -* **deps:** update dependency gradle to v8.2.1 ([7c2b7ed](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/7c2b7ed2c9243b8be3ae511b65d8192617629876)) -* **deps:** update dependency gradle to v8.3 ([cb31d5e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/cb31d5e8568224b7702f00f1b484b729560e0c18)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.40 ([0c79c41](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0c79c41a2e89acddf09b9794b91d9dc267472544)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.41 ([86cba45](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/86cba45c4d072910146bea53540f8949972aab40)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.42 ([c7902eb](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c7902eb0575b29b98b55aa46df94a9c3950fe70a)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 ([251879d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/251879d872b877c54150d12a664052f414b42f7c)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.44 ([26e64e0](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/26e64e0d74649c95f946b30a7561e0b0e2f6ff8c)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.46 ([43ffe13](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/43ffe13de9baed988f457b19a8770929fe1959c2)) -* **deps:** update node.js to 18.17 ([ffa3250](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ffa3250bc9e420974f879ea1f474ceaab4dce554)) -* **deps:** update plugin com.gradle.enterprise to v3.14 ([3da767b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3da767b4143aeb224b71fe721ccc76839eac964d)) -* **deps:** update plugin com.gradle.enterprise to v3.14.1 ([2b3cad0](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2b3cad0551401ae647c74582f4e412647a76184c)) -* **deps:** update plugin kotlin-qa to v0.47.0 ([9b1c7bd](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/9b1c7bde6d50d24f28cc9adea05e34222f0f68b3)) -* **deps:** update plugin kotlin-qa to v0.47.1 ([a3f8c46](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/a3f8c46aa557c17348dd41ed3eb78f9801e7d340)) -* **deps:** update plugin kotlin-qa to v0.48.0 ([904cf61](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/904cf61c4835208ee12b75215640b2d50b757daf)) -* **deps:** update plugin kotlin-qa to v0.49.0 ([68b57a1](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/68b57a1f558cbf37290d11be7afe6364ba2d3972)) - - -### Build and continuous integration - -* **deps:** update gradle/wrapper-validation-action action to v1.1.0 ([af7f6a3](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/af7f6a37436883c00c316fb991fa5e42fcc58279)) - -## [0.1.7](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.6...0.1.7) (2023-07-07) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.0 ([cb68ec1](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/cb68ec163922a86dd6ffa739c756f7b7537ab542)) -* **deps:** update dependency gradle to v8.2 ([61cdffa](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/61cdffadaaccdd69f115b346cc10c2860abfeed3)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.33 ([d31f5b8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d31f5b81ece9c0f6ce5b9ee55f726e024265a6ed)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.34 ([13cb89f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/13cb89fc0b64a23a8eecb2b9bdfe853f1bd929c0)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.35 ([3f25d49](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3f25d4930ad02628908dc0324c239e4d4eb9b1f2)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.36 ([0ccaacd](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0ccaacd4e6621c609b4a5edcf4a0d9ecaa03346e)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.37 ([118d5ad](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/118d5ad02692535ea7a6ecc0fa7cbfd62eca9dde)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.38 ([fed1dea](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/fed1dea46f6bd0720367f4f7cd111d44f9c57d3e)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.39 ([815b57d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/815b57d592a5381b61ff85ef94333e07000d95c4)) -* **deps:** update plugin com.gradle.enterprise to v3.13.4 ([928d50c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/928d50cd97d35299f367d69a73cd2dccb294ee92)) -* **deps:** update plugin kotlin-qa to v0.45.0 ([1ef29a3](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/1ef29a3a73645847c332a318e064317d6963fb23)) -* **deps:** update plugin kotlin-qa to v0.46.0 ([3f6139d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3f6139d73fdaba72403aa3a8ee8d1acdc728f393)) -* **deps:** update plugin kotlin-qa to v0.46.1 ([e85af46](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/e85af4643753b77db18d917e0ece160f97ee9694)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.8 ([c8998b5](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c8998b5adb651d3ba80ad55814d94a2c28715c94)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.9 ([2bdb367](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2bdb3675a4429f5313dee77544b93e52eb6ae097)) - - -### Build and continuous integration - -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.1 ([93ee214](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/93ee214ee13ffe8b3c825ea1ad2e99d2fd9f570a)) -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.2 ([f587e02](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/f587e0262b52414e257c0863befb16ff5f05c48f)) -* **deps:** update smartoperatingblock/release-and-delivery-action action to v1.0.3 ([18f856d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/18f856d2883811495b3102345b139c4d391bb52a)) - -## [0.1.6](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.5...0.1.6) (2023-06-08) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.22 ([e6f01a8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/e6f01a89268b3d3d03a5991fd61d983f42b8d82f)) -* **deps:** update plugin kotlin-qa to v0.43.0 ([72cc6e4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/72cc6e477007fa271222b216d70fe1ad35830232)) -* **deps:** update plugin kotlin-qa to v0.44.0 ([d69d5e5](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d69d5e59bbd11214807427efba642d735eef937e)) - -## [0.1.5](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.4...0.1.5) (2023-06-07) - - -### Build and continuous integration - -* **deps:** update codecov/codecov-action action to v3.1.4 ([ce8be9d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ce8be9d62b52d7fa25236eb3eddbbc55f512df0c)) -* **deps:** update smartoperatingblock/documentation-ghp-action action to v1.1.0 ([617e7fe](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/617e7fed7babada45ba2ce896bb4073d6afead16)) - - -### Dependency updates - -* **deps:** update alpine docker tag to v3.18 ([6fdda09](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6fdda090831b5d59b005c4b0773d988358ffc03b)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 ([269b47c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/269b47c9582a139c1b445e7576f9a574854c77bf)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.27 ([dfd2c8c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/dfd2c8c556f3feaa5c3345d99875914d5fe0e5f1)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.29 ([df7b0d1](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/df7b0d12b57ce941817c46c44fdacb1cb5af0517)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.30 ([ba96164](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ba96164f47e652ce5a004dc33ee2e091a84120f6)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.32 ([0d30558](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0d305581ce35f2c72cdef0ad6751bc2d0a9ebacb)) -* **deps:** update kotest to v5.6.2 ([af01b8b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/af01b8b10162cf0714ddb33114b224147d6e7bd3)) -* **deps:** update plugin com.gradle.enterprise to v3.13.1 ([73c3d1b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/73c3d1bd99b402037b4a24623815914bff1ca7ed)) -* **deps:** update plugin com.gradle.enterprise to v3.13.2 ([c122798](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c122798b04cc87f20cfb1af4fd86a696b5ce3da7)) -* **deps:** update plugin com.gradle.enterprise to v3.13.3 ([d694c5e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d694c5e8b7fe2859c58f4a417aa8af277a9f38c4)) -* **deps:** update plugin kotlin-qa to v0.40.0 ([05ad001](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/05ad0019bf0405cef0dd23c467dcbad6c2cc5b40)) -* **deps:** update plugin kotlin-qa to v0.41.0 ([9664217](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/96642177b8cc1914fded8bdbd1a3bbe80450cd51)) -* **deps:** update plugin kotlin-qa to v0.42.0 ([771c0c9](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/771c0c931a0daeb1793235eb109070fbcd290de0)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.7 ([d0c9a21](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d0c9a21d9c8c4f4effef46d90bf82576f3d0ba5a)) - - -### Documentation - -* **deps:** update plugin dokka to v1.8.20 ([b1d94a2](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b1d94a269e212d0d35f975d539d5ab439ef0f629)) - -## [0.1.4](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.3...0.1.4) (2023-04-26) - - -### Build and continuous integration - -* **deps:** update codecov/codecov-action action to v3.1.2 ([071288d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/071288d66cc3ce651fac31bed1e86513c6a89d28)) -* **deps:** update codecov/codecov-action action to v3.1.3 ([8dcd560](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8dcd560ce85da02517707155d0be21939406cc5e)) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.21 ([c6ad543](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c6ad543f66d692588302ba04d0d08618a621938f)) -* **deps:** update dependency gradle to v8.1 ([9cabefa](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/9cabefa89f9b4e205bbc82bda15f534fe50f079e)) -* **deps:** update dependency gradle to v8.1.1 ([b028d77](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b028d77757b79c0c7a16218f4a3627b3f7d610e9)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 ([2637b1b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2637b1bf4ae34a8ff92aab0f1407e34e94edcc15)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 ([69aceb8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/69aceb81821b17e7a11dbce4f6d07701de459a48)) -* **deps:** update kotest to v5.6.0 ([4ac0543](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/4ac05430c6a2f3c7c791b62234dc7635d2ad96e8)) -* **deps:** update kotest to v5.6.1 ([ad09121](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ad0912157929175d9d7208b5b1ac27f069c40b60)) -* **deps:** update node.js to 18.16 ([efc0aef](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/efc0aefebb94af20566f46c7d5d3a8b2c903e972)) -* **deps:** update plugin com.gradle.enterprise to v3.13 ([85c0a61](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/85c0a61e7469f93bf87115e036f3e644e0a1d97d)) -* **deps:** update plugin kotlin-qa to v0.37.0 ([c43280a](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/c43280a5781bafd8a26a6a26e56662f10c398add)) -* **deps:** update plugin kotlin-qa to v0.38.1 ([0eb5826](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/0eb5826a424a64caf36a62e2d21c1105fde446cb)) -* **deps:** update plugin kotlin-qa to v0.38.2 ([df1085e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/df1085eeb2e9a3aa8c828cdda3153af2f890e1a6)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.6 ([2a0e678](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2a0e6783551f0c20dd60c52f93d03f21c037fa43)) - -## [0.1.3](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.2...0.1.3) (2023-04-05) - - -### Build and continuous integration - -* add correct version of java and validation job dependency ([b2e5ff6](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b2e5ff60f1d94910cae47b3eaf693207a9dfa697)) -* run codecov only on linux ([43a4ef7](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/43a4ef74583d0b2b7f2d6776bea3b12d58d245c4)) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.20 ([5496532](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/5496532b07c7a7c77c5e163687ad9c07300931c6)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.17 ([1ed6731](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/1ed6731d18f10bd295d0657fe0d7718667b54e5b)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.19 ([47f29ef](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/47f29ef4149e9ccad7d838043d336ba258c5b3de)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.20 ([b6c4099](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b6c4099e783a6762746636ddbc2cbebe0e413b88)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.21 ([8d6aab8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8d6aab86b6909443dd7628e870fed138a21bc436)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.22 ([ece68ab](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ece68ab4931e88074ef290fa63060301ff171a00)) -* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.23 ([b9fb691](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b9fb691f0d135cfc43442f14ad899d8c7db814c3)) -* **deps:** update node.js to 18.15 ([3b3e6ce](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3b3e6ceca2ffbab0a7cfb262d435cef7a1c60f78)) -* **deps:** update plugin com.gradle.enterprise to v3.12.4 ([347120b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/347120b5d47c9158f8fa86cd2309d0e02cf53020)) -* **deps:** update plugin com.gradle.enterprise to v3.12.6 ([d0d1f3b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d0d1f3b4d079aca7571bf30c440b763838d2f689)) -* **deps:** update plugin kotlin-qa to v0.36.0 ([58e579f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/58e579f3de40759a494817c4de02f390231380ef)) -* **deps:** update plugin kotlin-qa to v0.36.1 ([7d32857](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/7d32857748c906dd5e933325e0fba04613cc5b1b)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.5 ([1620613](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/162061396702cf0517a802fa879b08c51fa66212)) - -## [0.1.2](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.1...0.1.2) (2023-03-05) - - -### General maintenance - -* delete useless step in template setup ([50d802c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/50d802c8840b8bd2af14e11f70afe1c84edc068e)) -* update readme with badges ([841a903](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/841a90319b585c68a4528cdd96bab72350db5aa9)) - - -### Build and continuous integration - -* change documentation job with new custom action ([d1bcbb9](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d1bcbb9d844f701012dfdba5381844f12d73205e)) -* **deps:** update gradle/wrapper-validation-action action to v1.0.6 ([6e660bf](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6e660bf7b0f03b429e318fbaeb300781d558eeab)) -* use new deployment token ([1a8013c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/1a8013c15a0b11e96bc69a30ef3eeb8237c59472)) -* use release-and-delivery action to perform release and delivery ([a24a0f4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/a24a0f447d71af4f38665126260bdf69b2beb7ea)) - - -### Dependency updates - -* **deps:** update dependency gradle to v8 ([e142265](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/e1422652bcc5706e2adfbed375de8b32987b238a)) -* **deps:** update dependency gradle to v8.0.1 ([d7919b4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d7919b4c909824012ebbb10a85352bcc0ed9b264)) -* **deps:** update dependency gradle to v8.0.2 ([8b87889](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8b87889bd90dd1af3368feacc3c7beb4a898ae51)) -* **deps:** update kotest to v5.5.5 ([987d42a](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/987d42a5c0a29dd71143e8199fd84bbc54681ff3)) -* **deps:** update plugin kotlin-qa to v0.34.0 ([4854fe1](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/4854fe1a5dc6b73403dfa8ca9bfdf781a2f81f72)) -* **deps:** update plugin kotlin-qa to v0.34.1 ([ea61d64](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ea61d642516ffb4a7134922f4b6ce5fa4f996892)) -* **deps:** update plugin kotlin-qa to v0.34.2 ([b9c69eb](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/b9c69eb5e7ac8433f50663fe3da4df309e52f05f)) -* **deps:** update plugin kotlin-qa to v0.35.0 ([6dd8a47](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6dd8a47ff5ee4de01e3b125bddd24ba50d2f0e0c)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.2 ([6babe71](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6babe716cb20e86ea96fb09e5b33ca20e2620ea3)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 ([646beb5](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/646beb5b97450f6195e4a188a42db85950746fec)) - - -### Documentation - -* **deps:** update plugin dokka to v1.8.10 ([a3cf80b](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/a3cf80bb0aa0534ec9c1d28947eb33b559072d87)) - -## [0.1.1](https://github.com/SmartOperatingBlock/kotlin-template-project/compare/0.1.0...0.1.1) (2023-02-06) - - -### General maintenance - -* activate publish on github pages by semantic release plugin ([8a9001c](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/8a9001cea81ea319a19af37f6545a0bc7a86a31d)) -* add Dockerfile ([2a36c9f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2a36c9f6b542ffb6d59fe8b3a915f15b83dae755)) -* add plugin for publish documentation to github pages ([99eb3c8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/99eb3c8e3fd98388f268fc1443e6f8186e44606e)) -* change plugin for publish documentation to github pages ([ced9b0a](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ced9b0ab4d85184eb7cca15726c1e156e82bff7d)) -* configure semantic release to deploy documentation on github pages ([683e53f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/683e53f6383286a7ee51a2a4d9d5d6cac8221e2c)) -* ensure ci success before merging pull request ([4c124f4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/4c124f4ab5dc3533f343fb84c3261bdd82ebf8e3)) -* update gitignore ([d1d1ba3](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d1d1ba3a8d1ed41c8fdbc6e68a1fa48121bb8500)) -* update gitignore with checkstyle-idea file ([5065596](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/506559626d185616be0b497f828b3954a6a7639c)) -* update README ([f9800e0](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/f9800e04b39a1ae2826adbff26592f08fba534cd)) - - -### Build and continuous integration - -* add codecov action to generate coverage from jacoco report ([e0365aa](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/e0365aa1d2b767c1d773106f74f00489a461c544)) -* add docker image auto delivery ([05f996d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/05f996d993fd29f7dfb9f8f268d8d1cca365fab2)) -* add docs generation step ([6073bda](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/6073bdaa781bf7679de69ffa711b7af8834b7f36)) -* **deps:** update docker/build-push-action action to v3.3.1 ([a19985a](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/a19985a3d47ce45d4c1133527c89314eeb3257fe)) -* **deps:** update docker/build-push-action action to v4 ([2f667d7](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/2f667d7835f9c55f6de1cc5f808de51d973b645d)) -* export version number from semantic release ([922a212](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/922a2125cb81b830026737608e7d0bd04cab57bc)) -* make image name lowercase ([3e34d6d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/3e34d6d37b2ad7b682b0418ff2c2e6ed6f690327)) -* modify condition for documentation deploy ([76fcef6](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/76fcef6b274f8489ce642c2d49c77ae2cd572a16)) -* modify release concurrency group ([9002f26](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/9002f2625f0e6d1ad758b0ddb906c6c1af985a49)) - - -### Dependency updates - -* **core-deps:** update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.10 ([d637f2e](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/d637f2ebc93c686311057c0790cb17a8db6af3e5)) -* **deps:** update node.js to 18.14 ([e7105c5](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/e7105c5c6d3192852b8d79056385e94bf6937264)) -* **deps:** update plugin com.gradle.enterprise to v3.12 ([ccce09d](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/ccce09d55f5b0a2ced1aefb6d0db386e47d1bc81)) -* **deps:** update plugin com.gradle.enterprise to v3.12.1 ([bf28ba4](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/bf28ba43df7a82e7cbcb8e44d2fa874f533da2de)) -* **deps:** update plugin com.gradle.enterprise to v3.12.2 ([5a11c72](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/5a11c72463d7d37f9f46070b429fa5973a5d4aa8)) -* **deps:** update plugin com.gradle.enterprise to v3.12.3 ([18e6393](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/18e63935ef61344e5079600d0f8adaa1a6283b28)) -* **deps:** update plugin kotlin-qa to v0.32.0 ([43155c8](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/43155c8a0fe2c07c3add9beeb42017822d2d0062)) -* **deps:** update plugin kotlin-qa to v0.33.0 ([7e80e6f](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/7e80e6f763899189951763d01d3cfc6daa554bce)) -* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.1 ([920e201](https://github.com/SmartOperatingBlock/kotlin-template-project/commit/920e201193df0f1cbe0a8c6f4104293ce0d99a3c)) diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 35bbac6..0000000 --- a/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -FROM alpine:3.19 -COPY ./ . -RUN apk add openjdk17 -RUN ./gradlew compileKotlin -ENTRYPOINT ./gradlew tasks \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 8d98dff..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Smart Operating Block - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index f93c5c2..25f8d45 100644 --- a/README.md +++ b/README.md @@ -1,21 +1 @@ -# Template for Kotlin projects - -![Release](https://github.com/smartoperatingblock/kotlin-template-project/actions/workflows/build-and-deploy.yml/badge.svg?style=plastic) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=plastic)](https://opensource.org/licenses/MIT) -![Version](https://img.shields.io/github/v/release/smartoperatingblock/kotlin-template-project?style=plastic) - - -## Setup - -In order to use this template you need to do the following steps: -1. modify project name in `settings.gradle.kts` - - -## Apps to install when used outside this organization -- CodeCov -- Renovate Bot -- GitGuardian -- Mergify -- SonarCloud +# Documentation diff --git a/build.gradle.kts b/build.gradle.kts deleted file mode 100644 index 982f1ad..0000000 --- a/build.gradle.kts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2023. Smart Operating Block - * - * Use of this source code is governed by an MIT-style - * license that can be found in the LICENSE file or at - * https://opensource.org/licenses/MIT. - */ - -plugins { - application - alias(libs.plugins.kotlin.jvm) - alias(libs.plugins.kotlin.qa) - alias(libs.plugins.dokka) -} - -group = "io.github.smartoperatingblock" - -repositories { - mavenCentral() -} - -dependencies { - implementation(libs.kotlin.stdlib) - testImplementation(libs.bundles.kotlin.testing) -} - -kotlin { - target { - compilations.all { - kotlinOptions { - allWarningsAsErrors = true - } - } - } -} - -tasks.withType { - useJUnitPlatform() - testLogging { - showStandardStreams = true - showCauses = true - showStackTraces = true - events(*org.gradle.api.tasks.testing.logging.TestLogEvent.values()) - exceptionFormat = org.gradle.api.tasks.testing.logging.TestExceptionFormat.FULL - } -} diff --git a/documentation/code-doc/images/anchor-copy-button.svg b/documentation/code-doc/images/anchor-copy-button.svg new file mode 100644 index 0000000..19c1fa3 --- /dev/null +++ b/documentation/code-doc/images/anchor-copy-button.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/documentation/code-doc/images/arrow_down.svg b/documentation/code-doc/images/arrow_down.svg new file mode 100644 index 0000000..639aaf1 --- /dev/null +++ b/documentation/code-doc/images/arrow_down.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/documentation/code-doc/images/burger.svg b/documentation/code-doc/images/burger.svg new file mode 100644 index 0000000..fcca732 --- /dev/null +++ b/documentation/code-doc/images/burger.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/documentation/code-doc/images/copy-icon.svg b/documentation/code-doc/images/copy-icon.svg new file mode 100644 index 0000000..2cb02ec --- /dev/null +++ b/documentation/code-doc/images/copy-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/documentation/code-doc/images/copy-successful-icon.svg b/documentation/code-doc/images/copy-successful-icon.svg new file mode 100644 index 0000000..c4b9538 --- /dev/null +++ b/documentation/code-doc/images/copy-successful-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/documentation/code-doc/images/footer-go-to-link.svg b/documentation/code-doc/images/footer-go-to-link.svg new file mode 100644 index 0000000..a87add7 --- /dev/null +++ b/documentation/code-doc/images/footer-go-to-link.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/documentation/code-doc/images/go-to-top-icon.svg b/documentation/code-doc/images/go-to-top-icon.svg new file mode 100644 index 0000000..abc3d1c --- /dev/null +++ b/documentation/code-doc/images/go-to-top-icon.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/documentation/code-doc/images/logo-icon.svg b/documentation/code-doc/images/logo-icon.svg new file mode 100644 index 0000000..e42f957 --- /dev/null +++ b/documentation/code-doc/images/logo-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/abstract-class-kotlin.svg b/documentation/code-doc/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 0000000..19d6148 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/abstract-class.svg b/documentation/code-doc/images/nav-icons/abstract-class.svg new file mode 100644 index 0000000..6018203 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/annotation-kotlin.svg b/documentation/code-doc/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 0000000..b90f508 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/annotation.svg b/documentation/code-doc/images/nav-icons/annotation.svg new file mode 100644 index 0000000..b80c54b --- /dev/null +++ b/documentation/code-doc/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/class-kotlin.svg b/documentation/code-doc/images/nav-icons/class-kotlin.svg new file mode 100644 index 0000000..797a242 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/class-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/class.svg b/documentation/code-doc/images/nav-icons/class.svg new file mode 100644 index 0000000..3f1ad16 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/enum-kotlin.svg b/documentation/code-doc/images/nav-icons/enum-kotlin.svg new file mode 100644 index 0000000..775a7cc --- /dev/null +++ b/documentation/code-doc/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/enum.svg b/documentation/code-doc/images/nav-icons/enum.svg new file mode 100644 index 0000000..fa7f247 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/exception-class.svg b/documentation/code-doc/images/nav-icons/exception-class.svg new file mode 100644 index 0000000..c0b2bde --- /dev/null +++ b/documentation/code-doc/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/field-value.svg b/documentation/code-doc/images/nav-icons/field-value.svg new file mode 100644 index 0000000..2771ee5 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/field-value.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/field-variable.svg b/documentation/code-doc/images/nav-icons/field-variable.svg new file mode 100644 index 0000000..e2d2bbd --- /dev/null +++ b/documentation/code-doc/images/nav-icons/field-variable.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/function.svg b/documentation/code-doc/images/nav-icons/function.svg new file mode 100644 index 0000000..f0da64a --- /dev/null +++ b/documentation/code-doc/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/interface-kotlin.svg b/documentation/code-doc/images/nav-icons/interface-kotlin.svg new file mode 100644 index 0000000..5e16326 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/interface.svg b/documentation/code-doc/images/nav-icons/interface.svg new file mode 100644 index 0000000..32063ba --- /dev/null +++ b/documentation/code-doc/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/object.svg b/documentation/code-doc/images/nav-icons/object.svg new file mode 100644 index 0000000..31f0ee3 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/object.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/documentation/code-doc/images/nav-icons/typealias-kotlin.svg b/documentation/code-doc/images/nav-icons/typealias-kotlin.svg new file mode 100644 index 0000000..f4bb238 --- /dev/null +++ b/documentation/code-doc/images/nav-icons/typealias-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/documentation/code-doc/images/theme-toggle.svg b/documentation/code-doc/images/theme-toggle.svg new file mode 100644 index 0000000..df86202 --- /dev/null +++ b/documentation/code-doc/images/theme-toggle.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/documentation/code-doc/index.html b/documentation/code-doc/index.html new file mode 100644 index 0000000..a70d16f --- /dev/null +++ b/documentation/code-doc/index.html @@ -0,0 +1,99 @@ + + + + + kotlin-template-project + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

kotlin-template-project

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/documentation/code-doc/kotlin-template-project/[root]/index.html b/documentation/code-doc/kotlin-template-project/[root]/index.html new file mode 100644 index 0000000..1c44d2e --- /dev/null +++ b/documentation/code-doc/kotlin-template-project/[root]/index.html @@ -0,0 +1,103 @@ + + + + + [root] + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun main()

Template for kotlin projects.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/documentation/code-doc/kotlin-template-project/[root]/main.html b/documentation/code-doc/kotlin-template-project/[root]/main.html new file mode 100644 index 0000000..ee440c8 --- /dev/null +++ b/documentation/code-doc/kotlin-template-project/[root]/main.html @@ -0,0 +1,80 @@ + + + + + main + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

main

+
+
fun main()

Template for kotlin projects.

+
+ +
+
+
+ + diff --git a/documentation/code-doc/kotlin-template-project/package-list b/documentation/code-doc/kotlin-template-project/package-list new file mode 100644 index 0000000..a71e338 --- /dev/null +++ b/documentation/code-doc/kotlin-template-project/package-list @@ -0,0 +1,6 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:////PointingToDeclaration/kotlin-template-project/[root]/index.html +$dokka.location://main/#/PointingToDeclaration/kotlin-template-project/[root]/main.html + + diff --git a/documentation/code-doc/navigation.html b/documentation/code-doc/navigation.html new file mode 100644 index 0000000..d42384f --- /dev/null +++ b/documentation/code-doc/navigation.html @@ -0,0 +1,10 @@ +
+ +
+ +
+ +
+
+
+ diff --git a/documentation/code-doc/scripts/clipboard.js b/documentation/code-doc/scripts/clipboard.js new file mode 100644 index 0000000..7a4f33c --- /dev/null +++ b/documentation/code-doc/scripts/clipboard.js @@ -0,0 +1,56 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/documentation/code-doc/scripts/main.js b/documentation/code-doc/scripts/main.js new file mode 100644 index 0000000..ba6c347 --- /dev/null +++ b/documentation/code-doc/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

kotlin-template-project

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/kotlin-template-project/[root]/index.html b/kotlin-template-project/[root]/index.html new file mode 100644 index 0000000..d053bbb --- /dev/null +++ b/kotlin-template-project/[root]/index.html @@ -0,0 +1,90 @@ + + + + + [root] + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun main()

Template for kotlin projects.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/kotlin-template-project/[root]/main.html b/kotlin-template-project/[root]/main.html new file mode 100644 index 0000000..e9e1ff2 --- /dev/null +++ b/kotlin-template-project/[root]/main.html @@ -0,0 +1,69 @@ + + + + + main + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

main

+
+
fun main()

Template for kotlin projects.

+
+ +
+
+ + diff --git a/kotlin-template-project/package-list b/kotlin-template-project/package-list new file mode 100644 index 0000000..a71e338 --- /dev/null +++ b/kotlin-template-project/package-list @@ -0,0 +1,6 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:////PointingToDeclaration/kotlin-template-project/[root]/index.html +$dokka.location://main/#/PointingToDeclaration/kotlin-template-project/[root]/main.html + + diff --git a/navigation.html b/navigation.html new file mode 100644 index 0000000..d42384f --- /dev/null +++ b/navigation.html @@ -0,0 +1,10 @@ + + diff --git a/package.json b/package.json deleted file mode 100644 index 8d31f2a..0000000 --- a/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "devDependencies": { - "semantic-release-preconfigured-conventional-commits": "1.1.85" - }, - "engines": { - "node": "20.11" - } -} diff --git a/release.config.js b/release.config.js deleted file mode 100644 index ffcae32..0000000 --- a/release.config.js +++ /dev/null @@ -1,35 +0,0 @@ -// Load this configuration that provide all the base for working with conventional commits -const config = require('semantic-release-preconfigured-conventional-commits') - -/* - Commands executed during release. - It also set an environment variable "release" indicating that the release was successful. -*/ -const publishCommands = ` -git tag -a -f \${nextRelease.version} \${nextRelease.version} -F CHANGELOG.md || exit 2 -git push --force origin \${nextRelease.version} || exit 3 -echo "release_status=released" >> $GITHUB_ENV -echo "CONTAINER_VERSION="\${nextRelease.version} >> $GITHUB_ENV -` -// Only release on branch main -const releaseBranches = ["main"] - -config.branches = releaseBranches - -config.plugins.push( - // Custom release commands - ["@semantic-release/exec", { - "publishCmd": publishCommands, - }], - // Release also in GitHub - ["@semantic-release/github", { - "assets": [] - }], - ["@semantic-release/git", { - "assets": ["CHANGELOG.md", "package.json"], - "message": "chore(release)!: [skip ci] ${nextRelease.version} released" - }] -) - -// JS Semantic Release configuration must export the JS configuration object -module.exports = config diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 38ff9cb..0000000 --- a/renovate.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "github>AndreaGiulianelli/renovate-config" - ], - "packageRules": [ - { - "description": "Trigger a patch update on Kotlin upgrades", - "matchPackagePrefixes": [ - "org.jetbrains.kotlin" - ], - "semanticCommitScope": "core-deps" - }, - { - "description": "Dokka updates have docs type", - "matchPackageNames": [ - "org.jetbrains.dokka" - ], - "semanticCommitType": "docs" - } - ] -} diff --git a/scripts/clipboard.js b/scripts/clipboard.js new file mode 100644 index 0000000..b00ce24 --- /dev/null +++ b/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/scripts/main.js b/scripts/main.js new file mode 100644 index 0000000..ca7ae01 --- /dev/null +++ b/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return"