diff --git a/.all-contributorsrc b/.all-contributorsrc index 8511970998..d37dd4ba0e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -802,6 +802,24 @@ "contributions": [ "code" ] + }, + { + "login": "harjun751", + "name": "Arjun", + "avatar_url": "https://avatars.githubusercontent.com/u/57029562?v=4", + "profile": "https://github.com/Harjun751", + "contributions": [ + "doc" + ] + }, + { + "login": "MoshiMoshiMochi", + "name": "MoshiMoshiMochi", + "avatar_url": "https://avatars.githubusercontent.com/u/73746196?v=4", + "profile": "https://github.com/MoshiMoshiMochi", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index c997a62b7a..180a33fcf0 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,8 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d IanCheah
IanCheah

📖 yyccbb
yyccbb

💻 + Arjun
Arjun

📖 + MoshiMoshiMochi
MoshiMoshiMochi

💻 diff --git a/docs/about.md b/docs/about.md index 1e37a54e4f..70ac7b5875 100644 --- a/docs/about.md +++ b/docs/about.md @@ -146,6 +146,8 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d IanCheah
IanCheah

📖 yyccbb
yyccbb

💻 + Arjun
Arjun

📖 + MoshiMoshiMochi
MoshiMoshiMochi

💻 diff --git a/docs/devGuide/design/architecture.md b/docs/devGuide/design/architecture.md index fa4d54ec60..de4629e21d 100644 --- a/docs/devGuide/design/architecture.md +++ b/docs/devGuide/design/architecture.md @@ -60,5 +60,61 @@ Its syntax is also the most compatible and independent of the other stages. 3. Having processed possibly conflicting Nunjucks and Markdown syntax, HTML is then processed last. +### Demonstrating the content processing flow +To demonstrate the content processing flow, let's take a look at a small toy MarkBind file: +```markdown +{% raw %}{% set myVariable = "Item" %} + +# A basic level 1 header +There will be 5 items here: + + +A link that gets [converted](contents/topic1.md) + +{% endraw %} +``` + +At the first step of the processing flow, the `VariableProcessor` converts Nunjucks template code into HTML: +```markdown +{% raw %}# A basic level 1 header +There will be 5 items here: + + +A link that gets [converted](contents/topic1.md) + +{% endraw %} +``` +Notice that `myVariable` is consumed and that the unordered list is expanded. + +Next, the NodeProcessor converts Markdown to HTML: +```markdown +{% raw %}

A basic level 1 header

+

There will be 5 items here:

+ +

A link that gets converted

+
+
+

Topic 1

+
+

This is a placeholder page - more content to be added.

{% endraw %} +``` +It does this by traversing the node graph and matching node titles to their HTML equivalents. This includes custom components as well (e.g. ``). +`include` nodes are recursively traversed and converted. + +In the final step, the processed content is injected into the page layout and the final output `.html` file is generated. + {% from "njk/common.njk" import previous_next %} -{{ previous_next('projectStructure', 'serverSideRendering') }} \ No newline at end of file +{{ previous_next('projectStructure', 'serverSideRendering') }} diff --git a/docs/devGuide/design/projectStructure.md b/docs/devGuide/design/projectStructure.md index 6830590e37..3b9253f238 100644 --- a/docs/devGuide/design/projectStructure.md +++ b/docs/devGuide/design/projectStructure.md @@ -122,7 +122,7 @@ Some custom components and directives are also added for MarkBind's use. * Tooltip.vue (built on floating-vue's [Tooltip](https://floating-vue.starpad.dev/guide/component.html#tooltip) component) - * Trigger.vue (built on vue-final-modal's [$vfm API](https://vue-final-modal.org/api#api) and Floating Vue's Menus and Tooltips) + * Trigger.vue (built on vue-final-modal's [useVfm API](https://vue-final-modal.org/api/composables/use-vfm) and Floating Vue's Menus and Tooltips) * **MarkBind components ported from [MarkBind/vue-strap](https://github.com/MarkBind/vue-strap)** diff --git a/docs/userGuide/syntax/cardstacks.md b/docs/userGuide/syntax/cardstacks.md index 7c5107c050..c81599a4e8 100644 --- a/docs/userGuide/syntax/cardstacks.md +++ b/docs/userGuide/syntax/cardstacks.md @@ -135,6 +135,113 @@ In the example given below, a Card Stack is used to show a list of questions and The example above also illustrates how to use the `keywords` attribute to specify additional search terms for a card. +### Custom Tag Order and Colors + +You can customize the order and colors of tags by using a `` element inside the `cardstack`: + + +html + + + + + + + + + + + + Success is not final, failure is not fatal: it is the courage to continue that counts + + + In the middle of every difficulty lies opportunity + + + Do what you can, with what you have, where you are + + + Your time is limited, so don't waste it living someone else's life + + + + + + + + + + + + + + + Success is not final, failure is not fatal: it is the courage to continue that counts + + + In the middle of every difficulty lies opportunity + + + Do what you can, with what you have, where you are + + + Your time is limited, so don't waste it living someone else's life + + + + + +You can also use Bootstrap color names instead of hex colors: + + +html + + + + + + + + + + Success is not final, failure is not fatal: it is the courage to continue that counts + + + In the middle of every difficulty lies opportunity + + + Do what you can, with what you have, where you are + + + + + + + + + + + + + Success is not final, failure is not fatal: it is the courage to continue that counts + + + In the middle of every difficulty lies opportunity + + + Do what you can, with what you have, where you are + + + + + +The `` element allows you to: +- Specify the order in which tags appear in the filter badges +- Assign custom colors to each tag using either: + - Hex format (e.g., `#28a745`) + - Bootstrap color names (e.g., `success`, `danger`, `primary`, `warning`, `info`, `secondary`, `light`, `dark`) +- Any tags used in cards but not defined in `` will appear after the defined tags with default colors + ****Options**** `cardstack`: @@ -143,6 +250,15 @@ Name | Type | Default | Description blocks | `String` | `2` | Number of `card` columns per row.
Supports: `1`, `2`, `3`, `4`, `6` searchable | `Boolean` | `false` | Whether the card stack is searchable. +`tags` (optional): +A container element inside `cardstack` to define tag ordering and colors. + +`tag` (inside `tags` element): +Name | Type | Default | Description +--- | --- | --- | --- +name | `String` | (required) | The name of the tag (must match tags used in cards). +color | `String` | (auto) | Custom color for the tag.
Supports hex format (e.g., `#28a745`) or Bootstrap color names (e.g., `success`, `danger`, `primary`).
If not specified, uses default Bootstrap color scheme. + `card`: Name | Type | Default | Description --- | --- | --- | --- diff --git a/package-lock.json b/package-lock.json index c3b51cbd3c..6201f66796 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3324,7 +3324,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3337,7 +3336,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "engines": { "node": ">= 8" } @@ -3346,7 +3344,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -4660,10 +4657,11 @@ } }, "node_modules/@types/gh-pages": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-3.2.1.tgz", - "integrity": "sha512-y5ULkwfoOEUa6sp2te+iEODv2S//DRiKmxpeXboXhhv+s758rSSxLUiBd6NnlR7aAY4nw1X4FGovLrSWEXWLow==", - "dev": true + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-6.1.0.tgz", + "integrity": "sha512-Ma9bmKkE+WUtywENLC1rSLXTW66cJHJMWX2RQrJTMKhYM8o+73bRJ1ebfo3RWXUcG+HW3khky2nhVaN7nCsa3Q==", + "dev": true, + "license": "MIT" }, "node_modules/@types/graceful-fs": { "version": "4.1.6", @@ -4903,6 +4901,13 @@ "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", "dev": true }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/yargs-parser": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", @@ -5380,6 +5385,193 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@vueuse/core": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", + "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.11.1.tgz", + "integrity": "sha512-Y5hCGBguN+vuVYTZmdd/IMXLOdfS60zAmDmFYc4BKBcMUPZH1n4tdyDECCPjXm0bNT3ZRUy1xzTLGaUje8Xyaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vueuse/core": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "async-validator": "^4", + "axios": "^1", + "change-case": "^4", + "drauu": "^0.3", + "focus-trap": "^7", + "fuse.js": "^6", + "idb-keyval": "^6", + "jwt-decode": "^3", + "nprogress": "^0.2", + "qrcode": "^1.5", + "sortablejs": "^1", + "universal-cookie": "^6" + }, + "peerDependenciesMeta": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", + "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", + "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -5984,19 +6176,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -6145,6 +6328,7 @@ "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.4", @@ -9626,7 +9810,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -10883,7 +11066,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -10960,7 +11142,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -11241,6 +11422,17 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, + "node_modules/focus-trap": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.8.0.tgz", + "integrity": "sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "tabbable": "^6.4.0" + } + }, "node_modules/follow-redirects": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", @@ -11667,17 +11859,18 @@ } }, "node_modules/gh-pages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", - "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.3.0.tgz", + "integrity": "sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==", + "license": "MIT", "dependencies": { "async": "^3.2.4", - "commander": "^2.18.0", + "commander": "^13.0.0", "email-addresses": "^5.0.0", "filenamify": "^4.3.0", "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" + "fs-extra": "^11.1.1", + "globby": "^11.1.0" }, "bin": { "gh-pages": "bin/gh-pages.js", @@ -11687,77 +11880,32 @@ "node": ">=10" } }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/gh-pages/node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/gh-pages/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/gh-pages/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "license": "MIT", "engines": { - "node": ">=6 <7 || >=8" + "node": ">=18" } }, - "node_modules/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "node_modules/gh-pages/node_modules/fs-extra": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", + "license": "MIT", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/gh-pages/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" + "node": ">=14.14" } }, "node_modules/git-raw-commits": { @@ -11953,7 +12101,6 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -15420,7 +15567,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, "engines": { "node": ">= 8" } @@ -15429,7 +15575,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -17436,7 +17581,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, "engines": { "node": ">=8" } @@ -17479,25 +17623,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pinpoint": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pinpoint/-/pinpoint-1.1.0.tgz", @@ -18502,7 +18627,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -19147,7 +19271,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -19181,7 +19304,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -19650,7 +19772,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, "engines": { "node": ">=8" } @@ -20867,6 +20988,13 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "node_modules/tabbable": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", + "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", + "dev": true, + "license": "MIT" + }, "node_modules/table": { "version": "6.8.1", "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", @@ -22147,11 +22275,22 @@ } }, "node_modules/vue-final-modal": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/vue-final-modal/-/vue-final-modal-3.4.11.tgz", - "integrity": "sha512-tKBM4hcUo16rUGa/UaYMlut11cRfxMZnahz9u+mAoSk8mQNdnm9FHzOeHIcUxNHvMC/YyVBlOHi+2GqOVO8zig==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/vue-final-modal/-/vue-final-modal-4.5.5.tgz", + "integrity": "sha512-A6xgsXqE6eLw9e6Tq/W6pxDBmimPuSuvq20WL9TOZpZy7itPdGeNn8e1P15PCGqP2yHM3q2gJIchPY9ZJd8YsA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@vueuse/core": "^10.5.0", + "@vueuse/integrations": "^10.5.0", + "focus-trap": "^7.5.4" + }, + "peerDependencies": { + "@vueuse/core": ">=10.0.0", + "@vueuse/integrations": ">=10.0.0", + "focus-trap": ">=7.2.0", + "vue": ">=3.2.0" + } }, "node_modules/vue-style-loader": { "version": "4.1.3", @@ -24586,7 +24725,7 @@ "ensure-posix-path": "^1.1.1", "fastmatter": "^2.1.1", "fs-extra": "^9.0.1", - "gh-pages": "^5.0.0", + "gh-pages": "^6.3.0", "highlight.js": "^10.4.1", "htmlparser2": "^3.10.1", "ignore": "^5.1.4", @@ -24622,7 +24761,7 @@ "@types/cheerio": "^0.22.31", "@types/domhandler": "^2.4.2", "@types/fs-extra": "^9.0.13", - "@types/gh-pages": "^3.2.1", + "@types/gh-pages": "^6.1.0", "@types/htmlparser2": "^3.10.3", "@types/jest": "^27.4.1", "@types/js-beautify": "^1.13.3", @@ -25973,7 +26112,7 @@ "jest-environment-jsdom": "^29.7.0", "portal-vue": "^3.0.0", "vue": "3.3.11", - "vue-final-modal": "^3.4.11", + "vue-final-modal": "^4.5.5", "vue-style-loader": "^4.1.3" } }, @@ -29905,7 +30044,7 @@ "@types/cheerio": "^0.22.31", "@types/domhandler": "^2.4.2", "@types/fs-extra": "^9.0.13", - "@types/gh-pages": "^3.2.1", + "@types/gh-pages": "^6.1.0", "@types/htmlparser2": "^3.10.3", "@types/jest": "^27.4.1", "@types/js-beautify": "^1.13.3", @@ -29926,7 +30065,7 @@ "ensure-posix-path": "^1.1.1", "fastmatter": "^2.1.1", "fs-extra": "^9.0.1", - "gh-pages": "^5.0.0", + "gh-pages": "^6.3.0", "highlight.js": "^10.4.1", "htmlparser2": "^3.10.1", "ignore": "^5.1.4", @@ -30920,7 +31059,7 @@ "jest-environment-jsdom": "^29.7.0", "portal-vue": "^3.0.0", "vue": "3.3.11", - "vue-final-modal": "^3.4.11", + "vue-final-modal": "^4.5.5", "vue-style-loader": "^4.1.3" }, "dependencies": { @@ -32129,7 +32268,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -32138,14 +32276,12 @@ "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -33071,9 +33207,9 @@ } }, "@types/gh-pages": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-3.2.1.tgz", - "integrity": "sha512-y5ULkwfoOEUa6sp2te+iEODv2S//DRiKmxpeXboXhhv+s758rSSxLUiBd6NnlR7aAY4nw1X4FGovLrSWEXWLow==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-6.1.0.tgz", + "integrity": "sha512-Ma9bmKkE+WUtywENLC1rSLXTW66cJHJMWX2RQrJTMKhYM8o+73bRJ1ebfo3RWXUcG+HW3khky2nhVaN7nCsa3Q==", "dev": true }, "@types/graceful-fs": { @@ -33298,6 +33434,12 @@ "integrity": "sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==", "dev": true }, + "@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "dev": true + }, "@types/yargs-parser": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", @@ -33611,6 +33753,71 @@ } } }, + "@vueuse/core": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", + "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", + "dev": true, + "requires": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "dev": true, + "requires": {} + } + } + }, + "@vueuse/integrations": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.11.1.tgz", + "integrity": "sha512-Y5hCGBguN+vuVYTZmdd/IMXLOdfS60zAmDmFYc4BKBcMUPZH1n4tdyDECCPjXm0bNT3ZRUy1xzTLGaUje8Xyaw==", + "dev": true, + "requires": { + "@vueuse/core": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "dev": true, + "requires": {} + } + } + }, + "@vueuse/metadata": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", + "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", + "dev": true + }, + "@vueuse/shared": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", + "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", + "dev": true, + "requires": { + "vue-demi": ">=0.14.8" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "dev": true, + "requires": {} + } + } + }, "@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -34068,13 +34275,7 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "array-unique": { "version": "0.3.2", @@ -34176,6 +34377,7 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", "dev": true, + "peer": true, "requires": { "follow-redirects": "^1.15.6", "form-data": "^4.0.4", @@ -36673,7 +36875,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "requires": { "path-type": "^4.0.0" } @@ -37642,7 +37843,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -37701,7 +37901,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, "requires": { "reusify": "^1.0.4" } @@ -37918,6 +38117,16 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, + "focus-trap": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.8.0.tgz", + "integrity": "sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==", + "dev": true, + "peer": true, + "requires": { + "tabbable": "^6.4.0" + } + }, "follow-redirects": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", @@ -38216,76 +38425,38 @@ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" }, "gh-pages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", - "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.3.0.tgz", + "integrity": "sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==", "requires": { "async": "^3.2.4", - "commander": "^2.18.0", + "commander": "^13.0.0", "email-addresses": "^5.0.0", "filenamify": "^4.3.0", "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" + "fs-extra": "^11.1.1", + "globby": "^11.1.0" }, "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "requires": { - "array-uniq": "^1.0.1" - } - }, "async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==" }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", "requires": { "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" } } }, @@ -38430,7 +38601,6 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -42143,14 +42313,12 @@ "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, "requires": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -43595,8 +43763,7 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pause-stream": { "version": "0.0.11", @@ -43622,19 +43789,6 @@ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "requires": { - "pinkie": "^2.0.0" - } - }, "pinpoint": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pinpoint/-/pinpoint-1.1.0.tgz", @@ -44313,8 +44467,7 @@ "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, "quick-lru": { "version": "4.0.1", @@ -44774,8 +44927,7 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rimraf": { "version": "3.0.2", @@ -44796,7 +44948,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -45139,8 +45290,7 @@ "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { "version": "4.0.0", @@ -46018,6 +46168,12 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "tabbable": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", + "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", + "dev": true + }, "table": { "version": "6.8.1", "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", @@ -46961,10 +47117,15 @@ } }, "vue-final-modal": { - "version": "3.4.11", - "resolved": "https://registry.npmjs.org/vue-final-modal/-/vue-final-modal-3.4.11.tgz", - "integrity": "sha512-tKBM4hcUo16rUGa/UaYMlut11cRfxMZnahz9u+mAoSk8mQNdnm9FHzOeHIcUxNHvMC/YyVBlOHi+2GqOVO8zig==", - "dev": true + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/vue-final-modal/-/vue-final-modal-4.5.5.tgz", + "integrity": "sha512-A6xgsXqE6eLw9e6Tq/W6pxDBmimPuSuvq20WL9TOZpZy7itPdGeNn8e1P15PCGqP2yHM3q2gJIchPY9ZJd8YsA==", + "dev": true, + "requires": { + "@vueuse/core": "^10.5.0", + "@vueuse/integrations": "^10.5.0", + "focus-trap": "^7.5.4" + } }, "vue-style-loader": { "version": "4.1.3", diff --git a/packages/cli/test/functional/test_site/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_algolia_plugin/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_convert/test_basic_convert/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_convert/test_navigation_convert/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_special_tags/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_special_tags/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_special_tags/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_special_tags/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_special_tags/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_special_tags/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_special_tags/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_special_tags/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_table_plugin/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_table_plugin/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_table_plugin/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_table_plugin/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_table_plugin/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_table_plugin/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_table_plugin/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_table_plugin/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_templates/test_default/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_templates/test_minimal/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_templates/test_portfolio/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/css/markbind.min.css b/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/css/markbind.min.css +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/js/markbind.min.js b/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/js/markbind.min.js +++ b/packages/cli/test/functional/test_site_templates/test_project/expected/markbind/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/core-web/dist/css/markbind.min.css b/packages/core-web/dist/css/markbind.min.css index 06323d805a..dd3a17f70b 100644 --- a/packages/core-web/dist/css/markbind.min.css +++ b/packages/core-web/dist/css/markbind.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px}@media print{.hljs{background:#f8f8ff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs span.highlighted{background:#e6e6fa}.hljs.inline{background:#f8f8f8}.hljs.inline.no-lang{color:#e83e8c}.hljs:not(.inline){border:1px solid #c8c8c8;border:1px solid hsla(0,0%,78%,.3)}.code-block-heading{background:#f2f2ff;color:#8787a5}button.function-btn{background-color:#f8f8ff}}:root{--sticky-header-height:0}a{text-decoration:none}blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1rem}code{background:#f8f8f8;border-radius:3px;padding:.2em .4em;word-break:normal}mark code{background:#ffffffd4}pre.hljs>code{background:none}pre>code.hljs{background-clip:padding-box;border-radius:5px;counter-reset:line;width:100%}pre>code.hljs[heading]{border-top-right-radius:0}.code-block{position:relative}.code-block-heading{border-radius:6px 6px 0 0;float:right;font-size:85%;line-height:1;margin-top:5px;max-width:85%;overflow-wrap:break-word;padding:.25em .4em;text-align:right}.inline-markdown-heading{line-height:1.5}.code-block-content{clear:both;display:block}@media print{pre>code.hljs{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.hljs:not(.inline).line-numbers-print>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers-print>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.hljs span.highlighted{background:#e6e6fa!important;-webkit-print-color-adjust:exact}}kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;color:#444d56}.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}code.hljs.inline{display:initial;padding:.2em .4em}.markbind-table{width:auto}.radio-list-item,.task-list-item{list-style-type:none;margin:0 0 0 -1.2em}.radio-list-item label{font-weight:inherit}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>thead{background-color:#fff}header[sticky]{position:sticky;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1001}header[sticky].hide-header{transform:translateY(calc(var(--sticky-header-height)*-1))}span.anchor{position:relative;top:calc(var(--sticky-header-height)*-1 - 1rem)}#app{display:flex;flex-direction:column;min-height:100vh}footer{background-color:#f5f5f5;color:dimgrey;padding:10px 0}.dimmed{color:#777}.large{font-size:125%}.small{font-size:80%}.underline{text-decoration:underline}.mkb-text-red{color:red!important}.mkb-text-green{color:green!important}.mkb-text-blue{color:blue!important}.mkb-text-cyan{color:cyan!important}.mkb-text-magenta{color:#f0f!important}.mkb-text-yellow{color:#ff0!important}.mkb-text-black{color:#000!important}.mkb-text-white{color:#fff!important}@media (width <= 767.98px){.dropdown-menu>li>a{white-space:normal}.navbar-nav .open .dropdown-menu{background-color:#fff}}li.footnote-item:target{background-color:#eee}.hljs:not(.inline)>span{display:block}.hljs:not(.inline).line-numbers>span{padding:0 .5em 0 3.5em;position:relative}.hljs:not(.inline).line-numbers>span:before{border-right:1px solid #ddd;color:#888;content:counter(line);counter-increment:line;display:inline-block;height:100%;left:0;margin-right:.5em;padding-right:.5em;position:absolute;text-align:right;top:0;width:3em}.trigger{border-bottom:1px dotted}.trigger-click{border-bottom:1px dashed;cursor:pointer}.trigger-click:focus{outline:none}.octicon{height:1em;width:1em}hr{background-color:transparent;border-top:1px solid rgba(0,0,0,.1);opacity:1}hr.dotted{border-top-style:dotted;border-top-width:.1rem}hr.double{border-top-style:double;border-top-width:.2rem}hr.dashed{border-top-style:dashed;border-top-width:.1rem}hr.thick{border-top-width:.15rem}hr.thick-1{border-top-width:.25rem}hr.thick-2{border-top-width:.5rem}hr.thick-3{border-top-width:.75rem}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;scroll-margin-top:var(--sticky-header-height)}.block-embed{overflow-x:auto;position:relative;width:100%}.block-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}#mb-page-nav{padding:.8rem 12px 0}#mb-page-nav a:link,#mb-page-nav a:visited{color:#9b9b9b;text-decoration:none}#mb-page-nav a:hover{color:#000}#mb-page-nav a.active{background-color:transparent;color:#000}.page-nav-title{color:#000;display:block;padding-left:.5rem;white-space:inherit}.nested{margin-left:5%}.no-flex-wrap{flex-wrap:nowrap}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.katex{font-size:1em!important}eq{display:inline-block}eqn{display:block}section.eqno{align-content:space-between;align-items:center;display:flex;flex-direction:row}section.eqno>eqn{margin-left:3em;width:100%}section.eqno>span{text-align:right;width:3em} \ No newline at end of file diff --git a/packages/core-web/dist/css/vueCommonAppFactory.min.css b/packages/core-web/dist/css/vueCommonAppFactory.min.css index d6a1ccf6c7..befa280b4a 100644 --- a/packages/core-web/dist/css/vueCommonAppFactory.min.css +++ b/packages/core-web/dist/css/vueCommonAppFactory.min.css @@ -1 +1 @@ -.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-461fb4ca]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-461fb4ca]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-461fb4ca]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-461fb4ca]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-461fb4ca]{align-items:center;display:flex;justify-content:center}.form-control[data-v-461fb4ca]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-461fb4ca]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-461fb4ca]{height:100%;width:18px}.card[data-v-0ce77d49]{height:100%}.card-body[data-v-0ce77d49]{display:flex;flex-direction:column;height:100%}.key-container[data-v-0ce77d49]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-0ce77d49]{color:grey;font-size:12px}.key-container>span[data-v-0ce77d49]{margin-right:5px} \ No newline at end of file +.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.box-container[data-v-19514615]{border-radius:6px;padding:0}.box-header-wrapper[data-v-19514615]{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-direction:row;padding:.4rem 1.25rem .28rem;width:100%}.box-body-wrapper[data-v-19514615]{display:flex;flex-direction:row;padding:.75rem 1.25rem;width:100%}.box-container.seamless>.header-and-body>.box-body-wrapper[data-v-19514615]{padding:.75rem .5rem}.contents[data-v-19514615]{min-width:0;padding:0 6px;width:100%}.box-container.seamless>.header-and-body>div.box-body-wrapper>.contents[data-v-19514615]{padding-left:12px}.heading[data-v-19514615]{background-color:hsla(0,0%,94%,.6);border-radius:0 6px;border-width:0;color:inherit;display:inline;float:right;font-weight:400;margin:-13px -27px 0 15px;padding:3px 5px 4px;width:auto}.box-body-wrapper-with-heading[data-v-19514615]{padding-top:.5rem}.alert-dismissible-box[data-v-19514615]{padding-right:4rem}.box-header[data-v-19514615]{font-weight:500}[data-v-19514615] div.box-header>*{margin-bottom:0}.icon-wrapper[data-v-19514615]{display:inline;margin-right:.5em;min-width:1em;text-align:center}.close-with-heading[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0}.close-with-heading>span[data-v-19514615]{vertical-align:text-top}.alert-dismissible-box .btn-close[data-v-19514615]{padding:1rem;position:absolute;right:0;top:0;z-index:2}.contents[data-v-19514615]>:last-child{margin-bottom:0}.alert-default[data-v-19514615]{background-color:#f6f8fa;border-color:#e8ebef;color:#24292e}.alert-border-left[data-v-19514615]{background-color:#f9f8f8;border-left:solid;border-width:0 0 0 5px}.vertical-divider[data-v-19514615]{width:4px}.horizontal-divider[data-v-19514615]{height:3px;margin:0 auto;width:calc(100% - 2.5rem)}.no-background[data-v-19514615]{background:none}.no-border[data-v-19514615]{border:none}@media screen and (width <= 768px){.box-header-wrapper[data-v-19514615]{padding:.75rem .75rem .1rem}.box-body-wrapper[data-v-19514615]{padding:.75rem}.contents[data-v-19514615]{padding:0}}@media print{.no-page-break[data-v-19514615]{page-break-inside:avoid}}.notlink[data-v-ef898034]{color:#6d757d}.breadcrumb-divider[data-v-ef898034]{--bs-breadcrumb-divider:"›"}.breadcrumb-item[data-v-ef898034]:before,.breadcrumb-marker[data-v-ef898034]{font-size:15px}.dropdown-submenu[data-v-1ebc3cbe]{color:#212529!important;padding:0!important;position:relative}.dropdown-submenu ul.dropdown-menu[data-v-1ebc3cbe]{margin-left:0}.btn-group>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe],.dropdown>ul>.dropdown-submenu:last-child>ul[data-v-1ebc3cbe]{margin-bottom:-.5rem}@media (width >= 768px){.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;float:right;height:0;margin-top:.5em;vertical-align:.255em;width:0}}@media (width <= 767px){.dropdown-submenu>ul[data-v-1ebc3cbe]{border-radius:0;float:none;margin:-.05rem;padding-bottom:0;position:static}.submenu-toggle[data-v-1ebc3cbe]:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;float:right;height:0;margin-left:.255em;margin-top:.5em;vertical-align:.255em;width:0}.navbar-default .dropdown[data-v-154e37d3]{position:static}.navbar-default .dropdown-menu[data-v-154e37d3]{max-height:75vh;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute}.navbar-default .dropdown-menu-end[data-v-154e37d3]{right:auto}}.secret[data-v-154e37d3]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-with-before[data-v-154e37d3]{padding-left:.2rem;padding-right:.4rem}.dropdown-toggle[data-v-154e37d3]{cursor:pointer;display:block;width:max-content}.navbar .dropdown-toggle[data-v-154e37d3]{text-decoration:none}.nav-link>.nav-link[data-v-154e37d3]{padding:0}.toggle-site-nav-button[data-v-03ba5242]{cursor:pointer;height:53px;left:0;padding:15px;position:absolute;transform:rotate(0deg);transition:all .25s ease-in-out;width:52px}.toggle-site-nav-button span[data-v-03ba5242]{background-color:#000;display:block;height:3px;left:15px;position:absolute;top:50%;transition:all .25s ease-in-out;width:21px}.toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:translateY(-8px)}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){transform-origin:100% 50%}.toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:first-child{transform:rotate(135deg)}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(2){left:-60px;opacity:0}.nav-menu-close-icon .toggle-site-nav-button>span[data-v-03ba5242]:nth-child(3){transform:rotate(-135deg)}.toggle-page-nav-button[data-v-7798640e]{cursor:pointer;padding:15px;position:absolute;right:0;top:6px}.toggle-page-nav-button span[data-v-7798640e]{background-color:#000;border-radius:50%;display:block;height:5px;margin-top:2px;position:absolute;right:15px;transform:rotate(0deg);transition:all .25s ease-in-out;width:5px}.toggle-page-nav-button>span[data-v-7798640e]:first-child{transform:translateY(-8px)}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform-origin:100% 50%}.toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){transform:translateY(8px)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:first-child{border-radius:0;height:3px;transform:rotate(135deg);width:21px}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(2){transform:scale(0)}.nav-menu-close-icon .toggle-page-nav-button>span[data-v-7798640e]:nth-child(3){border-radius:0;height:3px;transform:rotate(-135deg);width:21px}@media (width <= 767px){.navbar[data-v-26aac3dc]{padding-bottom:0;padding-left:0;padding-right:0}.navbar-left[data-v-26aac3dc]{max-width:50%;order:1;padding-left:1rem}.navbar-left[data-v-26aac3dc] *{white-space:normal}.navbar-right[data-v-26aac3dc]{max-width:50%;order:1;padding:0 16px}.navbar-default[data-v-26aac3dc]{-ms-overflow-style:none;display:block;margin-top:.3125rem;order:2;overflow-x:scroll;scrollbar-width:none;width:100%}.navbar-default[data-v-26aac3dc]::-webkit-scrollbar{display:none}.navbar-default ul[data-v-26aac3dc]{flex-direction:row;margin-top:0!important;width:100%}.navbar-default>ul[data-v-26aac3dc]>*{background:rgba(0,0,0,.2);flex-grow:1;padding:.3125rem .625rem}.navbar-light .navbar-default>ul[data-v-26aac3dc]>*{background:rgb(0 0 0/5%)}.navbar-default>ul>.current[data-v-26aac3dc]{background:transparent}.navbar-default a[data-v-26aac3dc],[data-v-26aac3dc] .dropdown-toggle{margin:0 auto;width:max-content}[data-v-26aac3dc] .dropdown{align-items:center;display:flex}.container-fluid[data-v-26aac3dc]{padding:0}}.navbar-brand[data-v-26aac3dc]{display:inline-block}.navbar-brand>img[data-v-26aac3dc],.navbar-brand>svg[data-v-26aac3dc]{display:block}.navbar-right[data-v-26aac3dc]{padding-right:1rem}.navbar-left[data-v-26aac3dc]{align-items:center;display:flex;font-size:1.25rem;line-height:inherit;padding:.3125rem 1rem;white-space:nowrap}.navbar-fixed[data-v-26aac3dc]{position:fixed;width:100%;z-index:1000}.navbar-default[data-v-26aac3dc]{align-items:center;display:flex;flex-basis:auto;flex-grow:1}[data-v-26aac3dc] .dropdown-current{background:#007bff;color:#fff!important}.lower-navbar-container[data-v-26aac3dc]{background-color:#fff;border-bottom:1px solid #c1c1c1;height:50px;position:relative;width:100%}.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-dark .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#fff}.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .current:not(.dropdown) a,.navbar.navbar-light .navbar-nav[data-v-26aac3dc] .dropdown.current>a{color:#000}.btn-seamless{border-color:inherit;color:inherit}.btn-seamless:hover{background-color:inherit;color:inherit}.collapse-button{float:right;font-size:10px!important;margin-left:3px;margin-top:2px;padding:3px 8px!important}.collapse-icon{transition:transform .4s ease-in-out}.collapse-icon.opened{transform:rotate(-180deg)}.card-container[data-v-4484e25a]{scroll-margin-top:var(--sticky-header-height)}.card-collapse[data-v-4484e25a]{overflow:hidden;transition:max-height .5s ease-in-out}.seamless-button[data-v-4484e25a]{border-color:inherit;color:inherit;opacity:0;transition:opacity .3s}.seamless-button[data-v-4484e25a]:hover{background-color:color-mix(in srgb,currentcolor 25%,transparent);border-color:transparent}.card-header:hover .seamless-button[data-v-4484e25a]{opacity:1}.card-peek-collapsed[data-v-4484e25a]{position:relative}.card-peek-collapsed[data-v-4484e25a]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.peek-read-more[data-v-4484e25a]{opacity:.2;transition:opacity .5s;z-index:1}.peek-read-more[data-v-4484e25a]:before{bottom:10px;position:absolute;text-align:center;width:100%}.peek-read-more[data-v-4484e25a]:hover{cursor:pointer;opacity:.4}.peek-read-more-fade-enter[data-v-4484e25a],.peek-read-more-fade-leave-to[data-v-4484e25a]{opacity:0}.card-heading{width:100%}.card-seamless{background-color:inherit}.card-title{display:inline-block;font-size:1em;line-height:1.2em;margin:0;text-align:left;white-space:normal}.card-title *{margin-bottom:0!important}.caret-wrapper{float:left;width:32px}.minimal-caret-wrapper{display:inline-block;font-size:13px;margin-right:5px}.header-wrapper{display:inline-block;transition:opacity .5s;width:calc(100% - 128px)}.header-transparent{opacity:0}.button-wrapper{float:right;width:96px}.header-toggle{cursor:pointer}.expandable-card{margin-bottom:0!important;margin-top:5px}.card-collapse>hr{background-color:currentcolor;margin-top:0;opacity:.5}.card-group>.card-container>.expandable-card{margin-top:0!important}.bottom-button-wrapper{margin-bottom:13px;padding-bottom:13px}.bottom-button-wrapper>.collapse-button{margin-top:5px;opacity:.5}.bottom-button-wrapper>.collapse-button:hover{opacity:1}.close-button{margin-left:3px}.close-button,.popup-button{float:right;font-size:10px!important;margin-top:2px;padding:3px 8px!important}.morph{display:inline-block}.morph-display-wrapper{align-items:center;display:flex;margin-top:5px}.morph-display-wrapper-seamless,.morph-display-wrapper-seamless:hover{color:inherit}@media (width <= 575.98px){.header-wrapper{display:inline-block;width:calc(100% - 64px)}.button-wrapper{float:right;width:32px}.card-body{padding:.5rem}.card-collapse>hr{margin-top:.5rem}.card-header{padding:.5rem}}.card-peek-collapsed[data-v-6cec1f15]{position:relative}.card-peek-collapsed[data-v-6cec1f15]:after{background-image:linear-gradient(180deg,transparent,#fff 90%);bottom:0;content:"";height:125px;position:absolute;width:100%}.morph-title[data-v-6cec1f15]{background-color:transparent;border-color:#000;padding:0 .3em;vertical-align:top}.morph-title[data-v-6cec1f15]:active,.morph-title[data-v-6cec1f15]:focus,.morph-title[data-v-6cec1f15]:hover{background-color:#343a40;border-color:#343a40;color:#fff}.card-collapse[data-v-6cec1f15]{overflow:hidden;transition:max-height .5s ease-in-out}.card-flex[data-v-6cec1f15]{border:0;display:flex;flex-direction:column;margin:0}.header-fade-enter[data-v-6cec1f15]{opacity:0}.header-fade-leave-active[data-v-6cec1f15]{position:absolute}.header-fade-leave-to[data-v-6cec1f15]{opacity:0!important}.card-title-inline[data-v-6cec1f15]{display:inline-block}.card-body[data-v-6cec1f15]{padding:0}.header-wrapper[data-v-6cec1f15]{background-color:#fff;display:inline-block;width:100%}.header-wrapper-bottom[data-v-6cec1f15]{order:1}.ellipses[data-v-6cec1f15]:before{bottom:3px;content:"...";font-weight:900;margin-right:4px;position:relative}.button-wrapper[data-v-6cec1f15]{border:solid hsla(0,0%,59%,.2);border-width:0 0 0 1px;display:inline-block;float:none;margin-left:2px;opacity:0;padding-left:2px;transition:opacity .5s;vertical-align:text-top;width:auto}.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;padding-left:0}.card:hover .button-wrapper[data-v-6cec1f15]{opacity:1}.header-toggle[data-v-6cec1f15]{cursor:pointer}.glyphicon[data-v-6cec1f15]{font-size:12px}.minimal-button[data-v-6cec1f15]{background-color:transparent;border:0;color:#969696;cursor:pointer;padding:0 3px}.minimal-button[data-v-6cec1f15]:active,.minimal-button[data-v-6cec1f15]:focus,.minimal-button[data-v-6cec1f15]:hover{color:#1e1e1e}.minimal-popup-button[data-v-6cec1f15]{font-size:9px;top:1px}.minimal-menu-up[data-v-6cec1f15]{font-size:13px;top:2px}.minimal-menu-down[data-v-6cec1f15]{font-size:13px;top:1px}.minimal-close-button[data-v-6cec1f15]{font-size:11px;top:0}@media (width <= 575.98px){.button-wrapper-expanded[data-v-6cec1f15]{border:0;margin-left:0;opacity:.15;padding-left:0}.button-wrapper-visible[data-v-6cec1f15]{opacity:1}}.annotate-image-wrapper{display:inline-block;position:relative;text-align:left}.annotate-image{height:auto;max-width:100%}.annotate-point{bottom:0;left:0;pointer-events:none;top:0}.annotate-point,.popover-annotation{height:100%;position:absolute;width:100%}.hover-point{border-radius:50%;border-style:solid;border-width:1px;z-index:1}.hover-label{pointer-events:none;position:absolute;text-align:center;z-index:2}.hover-label>*{margin:0}.element-wrapper>*{cursor:pointer;position:relative;z-index:1}.hover-wrapper{align-items:center;background:transparent;display:inline-flex;justify-content:center;z-index:0}.legend-wrapper{height:100%;position:relative}.text-header{font-size:1.1em;font-weight:500;margin-top:1em}.image-wrapper{display:inline-block;padding:4px;text-align:center}.image-caption{display:block}.quiz-container[data-v-2b2275c0]{isolation:isolate;overflow:hidden}.intro-outro-card[data-v-2b2275c0]{transition:transform .35s ease-out,opacity .35s linear}.intro-outro-card-enter-active[data-v-2b2275c0],.intro-outro-card-leave-to[data-v-2b2275c0]{opacity:0}.intro-outro-card>.card-body[data-v-2b2275c0]{align-items:center;display:flex;flex-direction:column;justify-content:center}.score[data-v-2b2275c0]{font-size:1.4rem;font-weight:700}.score-circle[data-v-2b2275c0]{stroke-dasharray:264;fill:none;stroke:rgba(132,215,255,.8);stroke-width:8;transition:stroke-dashoffset 1.5s ease-out,stroke 1.5s linear}.score-background-circle[data-v-2b2275c0]{fill:none;stroke:hsla(0,2%,89%,.5);stroke-width:8}.btn[data-v-2b2275c0]{border-radius:2em}.progress-bar-z[data-v-2b2275c0]{z-index:1}@media print{.no-page-break{page-break-inside:avoid}}.result-icon[data-v-a3c8a6ee]{align-items:center;border-radius:2em;border-style:solid;border-width:2px;display:inline-flex;height:2em;justify-content:center;width:2em}.question[data-v-a3c8a6ee]{margin-bottom:1rem;transition:transform .35s ease-out,opacity .35s linear}.question-enter-active[data-v-a3c8a6ee]{opacity:0;transform:translateY(-2%)}.question-leave-to[data-v-a3c8a6ee]{opacity:0;transform:translateY(2%)}.q-btn[data-v-a3c8a6ee]{border-radius:2.5em;transition:opacity 0s,transform 0s}.card-header[data-v-a3c8a6ee]{font-size:1.05em;font-weight:400}.answer[data-v-a3c8a6ee]>:last-child,.card-header[data-v-a3c8a6ee]>:last-child{margin-bottom:0}@keyframes shake-a3c8a6ee{50%{transform:translate(-2px)}to{transform:translate(2px)}}.shake[data-v-a3c8a6ee]{animation:shake-a3c8a6ee .15s;animation-iteration-count:1}textarea.form-control[data-v-a3c8a6ee]{height:auto;margin-bottom:10px;min-height:75px}.fa-check[data-v-936903a8],.fa-times[data-v-936903a8]{font-size:1.2em}.content[data-v-936903a8] :last-child,.reason[data-v-936903a8] :last-child{margin-bottom:0}.reason[data-v-936903a8]{padding:0 .5rem}.checkbox-label[data-v-936903a8]{cursor:pointer}.form-control[data-v-936903a8]{cursor:pointer;height:auto;margin-bottom:10px}.form-control.danger>.checkbox-label[data-v-936903a8],.form-control.danger[data-v-936903a8],.form-control.success>.checkbox-label[data-v-936903a8],.form-control.success[data-v-936903a8]{cursor:default}.disabled[data-v-936903a8]{opacity:.9}.radio-svg[data-v-936903a8]{height:1em;vertical-align:text-top;width:1em}.checkbox[data-v-936903a8]{height:1em;margin-right:5px;vertical-align:middle;width:1em}.row[data-v-936903a8]{align-items:center;margin:.2rem 0 0}input.form-control[data-v-936903a8]{cursor:text;height:auto;margin-bottom:0;min-height:20px;width:50%}.blanks-keywords[data-v-936903a8],input.form-control[data-v-936903a8]:disabled{margin-bottom:.5rem}.blanks-form-control[data-v-936903a8]{border:none;cursor:default}.blanks-cross[data-v-936903a8]{margin-left:3px;margin-right:3px}.fa-hashtag[data-v-98afe086],.fa-key[data-v-98afe086]{padding-right:.2em}.mark[data-v-98afe086]{padding:0!important}.heading[data-v-98afe086]{padding:0 0 .1rem .2rem}.heading-text[data-v-98afe086]{display:inline-block;vertical-align:top;white-space:normal;width:92%;word-break:break-word}.keyword-text[data-v-98afe086]{font-size:smaller}.page-title[data-v-98afe086]{font-size:1.05rem;font-weight:700}.page-headings-separator[data-v-98afe086]{margin:.2rem 0}.dropdown[data-v-00e26d0a]{display:block}.form-control[data-v-00e26d0a]{max-width:25.4em;min-width:12.7em}@media screen and (width <= 878px) and (orientation:portrait){.form-control[data-v-00e26d0a]{max-width:16em;min-width:8em}}@media screen and (width >= 768px) and (width <= 878px) and (orientation:landscape){.form-control[data-v-00e26d0a]{max-width:18em;min-width:9em}}.table-active[data-v-00e26d0a]{background-color:rgba(0,0,0,.075)}.dropdown-menu-end[data-v-00e26d0a]{left:auto;right:0}.placeholder-div-hidden[data-v-00e26d0a]{border-bottom:0;border-top:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.dropdown-menu-hidden[data-v-00e26d0a]{visibility:hidden}.search-dropdown-menu{max-height:30em;min-width:30em;overflow-y:scroll}.dropdown-menu>li>a{cursor:pointer}@media screen and (width <= 768px){.search-dropdown-menu{max-height:30em;min-width:90vw;overflow-y:scroll}.dropdown-menu.search-dropdown-menu{position:absolute}}.tab-pane>hr[data-v-65067870]{margin:0}.printable-tab-header[data-v-65067870],.tab-pane-hide[data-v-65067870]{display:none}@media print{.printable-tab-header[data-v-65067870]{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:15px}.printable-tab-header>div[data-v-65067870]{margin-bottom:-2px}.printable-tab-pane[data-v-65067870]{display:block;padding:10px}}.nav-tabs[data-v-2e7a7ce9]{margin-bottom:15px}.printable-tab-group-header[data-v-2e7a7ce9]{display:none}@media print{.printable-tab-group[data-v-2e7a7ce9]{border:1px solid #dee2e6;border-radius:5px;margin:10px 0;padding:10px}.printable-tab-group-header[data-v-2e7a7ce9]{display:block;margin-bottom:10px;text-decoration:underline}}.nav-tabs[data-v-78737a60]{margin-bottom:15px}.tab-content[data-v-78737a60]{margin-bottom:1.5rem}@media print{.printable-tabs[data-v-78737a60]{border:1px solid #dee2e6;border-radius:5px;padding:20px}}.thumb-wrapper{display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.thumb-circle{border-radius:50%}.thumb-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-nav-root a.current{color:#0072ec}.site-nav-list{list-style-type:none;padding-left:0}.site-nav-default-list-item{cursor:pointer;display:flex;transition:background-color .08s}.site-nav-custom-list-item,.site-nav-default-list-item{color:#454545;padding:.5rem 0 0 2.8rem}.site-nav-list-item-0{font-size:1.2em;font-weight:500;padding:.5rem 0 .5rem .8rem}.site-nav-list-item-1{font-size:1.03em;padding:.4rem 0 .4rem 1.3rem}.site-nav-list-item-2{font-size:.89em;padding:.3rem 0 .3rem 1.8rem}.site-nav-list-item-3{font-size:.76em;padding:.2rem 0 .2rem 2.4rem}.site-nav-default-list-item:hover{background-color:rgba(214,233,255,.35)}.site-nav-default-list-item a{color:#454545;display:inline-block;height:100%}.site-nav-default-list-item:hover a{color:#000;text-decoration:none}.site-nav-dropdown-btn-container{display:flex;height:1.5em;margin:0 .75rem 0 auto;place-content:center center;width:2rem}.site-nav-dropdown-btn-icon{align-self:center;border-radius:1rem;display:inline-block;height:1.5em;padding:0;text-align:center;transform:rotate(0deg);transition:.4s;vertical-align:baseline;width:1.5em}.site-nav-dropdown-btn-icon:hover{background-color:#d8e3fb}.site-nav-rotate-icon{color:#4c7ff1;transform:rotate(-180deg)}.site-nav-dropdown-container{background:transparent;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.site-nav-dropdown-container-open{max-height:1000px;transition:max-height .25s ease-in}.nav-menu[data-v-e0d40ab4]{display:none;overflow-y:auto;padding:0 10px 20px;position:absolute;top:100%}.nav-menu-open[data-v-e0d40ab4]{background:#fff;clear:both;display:block!important;width:100%!important}.mb-mobile-nav[data-v-6b1b63d2]{border:none!important;display:block!important;margin:0!important;max-width:100%!important;padding:10px!important;width:100%!important}.popover-container{max-height:50vh;max-width:276px;overflow:auto}.popover-body{font-size:.875rem}.v-popper{display:inline}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.9);font-size:.875rem;max-width:200px;padding:4px 8px;text-align:center}.modal{display:block}.modal-zoom{opacity:0;transform:scale(.1);transition:all .3s}.modal-zoom-show{opacity:1;transform:scale(1);transition:all .3s}.scroll-top-button{bottom:20px;cursor:pointer;display:none;opacity:.4;position:fixed;right:30px;transition-duration:.25s;transition-property:opacity;z-index:99}.scroll-top-button.lighten{opacity:.15}@media (hover:hover){.scroll-top-button:hover{opacity:.7}}.scroll-top-button:active{opacity:1}.header-row[data-v-24ef087b]{align-items:center;display:flex;flex-flow:row wrap;gap:2px;justify-content:start;margin:0;padding:0 24px}.search-bar[data-v-24ef087b]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:5px}.row[data-v-24ef087b]{display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0;width:100%}.grid-container[data-v-24ef087b]{background-color:#e7e7e7;border-radius:8px;margin:10px 0;padding:20px}.container[data-v-24ef087b]{align-items:center;display:flex;justify-content:center}.form-control[data-v-24ef087b]{max-width:25.4em;min-width:12.7em}.tag-badge[data-v-24ef087b]{cursor:pointer;height:inherit;margin:2px;padding:5px}.tag-indicator[data-v-24ef087b]{height:100%;width:18px}.card[data-v-f30933d6]{height:100%}.card-body[data-v-f30933d6]{display:flex;flex-direction:column;height:100%}.key-container[data-v-f30933d6]{display:inline-block;height:auto;margin-top:auto;overflow:hidden;width:100%}.keyword-container[data-v-f30933d6]{color:grey;font-size:12px}.key-container>span[data-v-f30933d6]{margin-right:5px} \ No newline at end of file diff --git a/packages/core-web/dist/js/markbind.min.js b/packages/core-web/dist/js/markbind.min.js index af589add87..a14c7fe50b 100644 --- a/packages/core-web/dist/js/markbind.min.js +++ b/packages/core-web/dist/js/markbind.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Cs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Zt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Jt(t,o)}}};Zt.install=Jt;const en=Symbol("wormhole");function tn(){const e=(0,i.inject)(en);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const nn=typeof window<"u";const on=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=tn();function o(){if(!nn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),rn=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},an=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=tn(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(rn,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const sn=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!nn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function ln(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",on),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",an);const n=t.wormhole??sn;e.provide(en,n)}var cn={key:0,class:"d-flex"},dn={class:"header-and-body"},un={class:"box-header"},pn={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},hn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var fn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function mn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function gn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function vn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const yn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var wn=o(262);const bn=(0,wn.A)(yn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",cn,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",dn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",un,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",hn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var kn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},Sn={class:"breadcrumb"},Bn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Cn=["aria-current"],xn={key:0},En=["href"];const Nn={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},$n=(0,wn.A)(Nn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",kn,[(0,i.createElementVNode)("ol",Sn,[Bn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",xn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,En))],10,Cn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var Tn=o(959),_n=o.n(Tn),Vn=["disabled"];var zn={class:"dropdown-menu"};function An(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Pn.push({el:t,callback:e})})),Ln||(Ln=function(e){Pn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",Ln,!1),t&&document.addEventListener("touchstart",Ln,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Pn=Pn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),jn=qn.prototype;function Fn(e,t){var n=[];return On.forEach.call(e,(function(o){if(Dn(o))~n.indexOf(o)||n.push(o);else if(In(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=jn.get,e.set=jn.set,e.call=jn.call,e.owner=t,e})),Kn(n,t)}Object.getOwnPropertyNames(On).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===jn[e]&&(jn[e]=On[e])})),window&&window.Symbol&&Symbol.iterator&&(jn[Symbol.iterator]=jn.values=On[Symbol.iterator]);var Wn=document&&document.createElement("div");function Un(e){var t=this;jn[e]||(Wn[e]instanceof Function?jn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Jn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return mn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Gn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Gn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Xn(t):(Yn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Yn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Gn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Gn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Zn=(0,wn.A)(Jn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",zn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),eo={components:{Submenu:Zn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return mn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Gn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Xn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Gn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Gn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},to=(0,wn.A)(eo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,Vn)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var no={class:"container-fluid"},oo={class:"navbar-left"},ro={ref:"navbarDefault",class:"navbar-default"},io={class:"navbar-nav me-auto mt-2 mt-lg-0"},ao={key:0,class:"navbar-nav navbar-right"},so={ref:"lowerNavbar",class:"lower-navbar-container"};function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Gn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Gn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Gn(window).on("resize",this.toggleLowerNavbar),Gn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=vn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const zo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return mn(this.isOpen)}}},Ao=(0,wn.A)(zo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Oo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return mn(this.delay)},hash:function(){return vn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Mo=(0,wn.A)(Oo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Po={mixins:[Vo],components:{panelSwitch:Ao,retriever:Mo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Ho=(0,wn.A)(Po,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",So,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Bo,Co)),(0,i.createElementVNode)("span",xo,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",Eo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",No,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},$o,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},To,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_o,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Do=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Io=["id"],Ro={class:"morph"},qo={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},jo={class:"card-title"},Fo=["id"],Wo={class:"card card-flex"},Uo={class:"card-title-inline"},Qo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Ko=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Go=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Yo={class:"minimal-button",type:"button"},Xo=[Do((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Jo={key:0,class:"card-body"};const Zo={mixins:[Vo],components:{retriever:Mo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},er={components:{nestedPanel:Ho,minimalPanel:(0,wn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Io)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Ro,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",qo)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",jo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Fo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Wo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Uo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Qo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Ko,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Go,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Yo,Xo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Jo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},tr=(0,wn.A)(er,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var nr=["src","alt","width","height","loading"],or={style:{top:"0",left:"0",height:"0"}};const rr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ir=(0,wn.A)(rr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,nr),(0,i.createElementVNode)("div",or,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ar={key:0,class:"legend-wrapper"},sr={class:"text-header"},lr={key:0},cr={class:"annotate-point"},dr={key:0,class:"popover-annotation"},ur={class:"hover-wrapper"},pr={class:"element-wrapper"},hr={key:0,class:"popover-container"},fr={key:0,class:"popover-header"},mr={key:1,class:"popover-body"};const gr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?gn(this.size*(2/3)):gn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-gn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?gn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},vr=(0,wn.A)(gr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ar,[(0,i.createElementVNode)("div",sr,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",lr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",dr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",hr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",fr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",mr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ur,[(0,i.createElementVNode)("div",pr,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var yr=["src","alt","width","height","loading"],wr={class:"image-caption"};const br={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(gn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(gn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},kr=(0,wn.A)(br,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,yr),(0,i.createElementVNode)("span",wr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var Sr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Br={key:0,class:"card intro-outro-card"},Cr={class:"card-body"},xr=Sr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),Er=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Nr={class:"progress intro-outro-card",style:{height:"1px"}},$r=["aria-valuemax","aria-valuenow"],Tr={key:0,class:"card intro-outro-card"},_r={class:"card-body"},Vr={class:"mb-3"},zr={viewBox:"0 0 100 100",width:"120px",height:"120px"},Ar=Sr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Lr={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Or={class:"score",x:"22",y:"57",textLength:"56"},Mr=Sr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Pr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Hr=(0,wn.A)(Pr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Br,[(0,i.createElementVNode)("div",Cr,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[xr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),Er,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Nr,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,$r)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Tr,[(0,i.createElementVNode)("div",_r,[(0,i.createElementVNode)("h4",Vr,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",zr,[Ar,(0,i.createElementVNode)("circle",Lr,null,512),(0,i.createElementVNode)("text",Or,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Mr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Dr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Ir={class:"card-body"},Rr={key:0,class:"mb-2"},qr=["disabled"],jr={key:0},Fr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Wr={key:0},Ur={key:1,class:"answer"},Qr={key:1,class:"card-footer alert-light border-top border-light text-dark"},Kr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Gr={key:1,class:"fa fa-check text-success border-success result-icon"};function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Zr=(0,wn.A)(Jr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Dr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ir,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Rr,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,qr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",jr,[Fr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Wr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Qr,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Gr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var ei=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ti={class:"col-auto p-0"},ni={viewBox:"0 0 100 100",class:"radio-svg"},oi=ei((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),ri={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ii={class:"col content"},ai={class:"col-1"},si={key:0},li={key:0},ci=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),di={class:"reason"},ui=["disabled"],pi={class:"col content"},hi={class:"col-auto"},fi={key:0},mi={key:0},gi=ei((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),vi={class:"reason"},yi=["disabled"],wi={class:"col-auto"},bi={key:0},ki={key:0,class:"fa fa-check text-success"},Si={key:1,class:"fa fa-times text-danger blanks-cross"},Bi={key:1},Ci={key:0,class:"fa fa-check text-success"},xi={key:1,class:"fa fa-times text-danger blanks-cross"},Ei={key:0,class:"col-auto blanks-keywords"},Ni={key:0},$i={key:1},Ti={key:0},_i={class:"reason blanks-reason"};const Vi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Xi={components:{searchbarPageItem:(0,wn.A)(Yi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ii,[Ri,(0,i.createElementVNode)("div",qi,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,ji),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,Fi)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Wi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Ui),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Qi)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Ki)):(0,i.createCommentVNode)("v-if",!0),Gi]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(uo(Object.values(r)),uo(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Hi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(uo(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(uo(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Ji=(0,wn.A)(Xi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ai,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Li)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Oi),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Mi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Pi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Zi={class:"nav-tabs printable-tab-header"},ea={ref:"header",class:"nav-link active"},ta=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const na={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return mn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},oa=(0,wn.A)(na,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Zi,[(0,i.createElementVNode)("div",ea,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ta],2)}],["__scopeId","data-v-65067870"]]);var ra={class:"printable-tab-group"},ia={ref:"header",class:"printable-tab-group-header"};const aa={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return fn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},sa=(0,wn.A)(aa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ra,[(0,i.createElementVNode)("div",ia,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var la=["onClick"],ca=["innerHTML"],da=["onClick","innerHTML"],ua={ref:"tab-content",class:"tab-content"};const pa={components:{dropdown:to},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:gn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},ha=(0,wn.A)(pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,da)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,ca)],2)],8,la))],64)})),128))],2),(0,i.createElementVNode)("div",ua,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var fa=["src","width","height","alt"];const ma={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ga=(0,wn.A)(ma,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,fa)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var va={class:"popover-container"},ya={key:2};const wa={name:"Trigger",components:{PortalTarget:an},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Yt.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},ba=(0,wn.A)(wa,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",va,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",ya,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ka={class:"site-nav-root"};const Sa={name:"SiteNav",mounted:function(){var e=this,t=po(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=po(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Ba=(0,wn.A)(Sa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ka,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ca={class:"portal-root-element"};var xa={};const Ea={components:{PortalTarget:an},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(xa[t="closeOverlay"]&&xa[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},xa[e="closeOverlay"]||(xa[e]=[]),xa[e].push(t)}},Na=(0,wn.A)(Ea,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ca,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const $a={name:"OverlaySource",components:{Portal:on},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Ta=(0,wn.A)($a,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var _a={key:0,class:"popover-header"},Va={class:"popover-body"},za={class:"popover-container"},Aa={key:0,class:"popover-header"},La={class:"popover-body"};const Oa={name:"Popover",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ma=(0,wn.A)(Oa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",_a,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Va,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",za,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Aa,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",La,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Pa={name:"Tooltip",components:{Portal:on},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ha=(0,wn.A)(Pa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Da={class:"modal-content"},Ia={key:0,class:"modal-header"},Ra={class:"modal-title"},qa={class:"modal-body"},ja={key:1,class:"modal-footer"};const Fa={name:"Modal",components:{VueFinalModal:Xt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Wa=(0,wn.A)(Fa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),ssr:"",name:n.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"none",transition:a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-base":"2000"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Da,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ia,[(0,i.createElementVNode)("h5",Ra,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",qa,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",ja,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","name","content-class","transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Ua=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Qa={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Ka=(0,wn.A)(Qa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Ua]}))],6)}]]);var Ga={class:"grid-container"},Ya={class:"header-row"},Xa={key:0,class:"search-bar"},Ja=["placeholder"],Za=["onClick"],es={class:"badge bg-light text-dark tag-indicator"},ts={key:0},ns={key:1},os={class:"container"},rs={class:"row justify-content-starts gy-3"};var is=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const as={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:is[n%is.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,uo(e))}}}},mounted:function(){this.isMounted=!0}},ss=(0,wn.A)(as,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ga,[(0,i.createElementVNode)("div",Ya,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Xa,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Ja)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-badge"]),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",es,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ns,"   "))])],10,Za)})),128))]),(0,i.createElementVNode)("div",os,[(0,i.createElementVNode)("div",rs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-461fb4ca"]]);var ls={class:"card"},cs={key:0,ref:"header",class:"card-title"},ds={class:"card-text"},us=function(e){return(0,i.pushScopeId)("data-v-0ce77d49"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),ps={key:1,class:"key-container"},hs={class:"keyword-container"};const fs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Gn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var ms={box:bn,breadcrumb:$n,cardstack:ss,card:(0,wn.A)(fs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ls,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",cs,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",ds,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),us,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",ps,[(0,i.createElementVNode)("span",hs,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",e[1].badgeColor,"tag-container"])},(0,i.toDisplayString)(e[0]),3)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-0ce77d49"]]),dropdown:to,navbar:bo,panel:tr,annotate:ir,aPoint:vr,pic:kr,quiz:Hr,question:Zr,qOption:zi,retriever:Mo,searchbar:Ji,tab:oa,tabGroup:sa,tabs:ha,thumbnail:ga,trigger:ba,siteNav:Ba,submenu:Zn,siteNavButton:mo,pageNavButton:yo,overlay:Na,overlaySource:Ta,popover:Ma,tooltip:Ha,modal:Wa,VPopover:tt,VTooltip:nt,scrollTopButton:Ka},gs={closeable:_n()};const vs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(ms).forEach((function(t){e.component(t,ms[t])})),Object.keys(gs).forEach((function(t){e.directive(t,gs[t])})),e.use(Zt),e.use(ln)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function ys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Bs(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),Ss()}window.MarkBindVuePlugin=ks,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Cs={setup:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){Bs()}}));e.use(ks),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ws(ws({render:render},bs()),{},{mounted:function(){var e;Bs(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(ks),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("Vue")):"function"==typeof define&&define.amd?define(["Vue"],t):"object"==typeof exports?exports.MarkBind=t(require("Vue")):e.MarkBind=t(e.Vue)}(self,e=>(()=>{var t={262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},508:t=>{"use strict";t.exports=e},779:()=>{function e(){document.querySelectorAll(".".concat("page-nav-clone")).forEach((function(e){e.remove()}))}window.addEventListener("beforeprint",(function(){var t=document.querySelector("#".concat("mb-page-nav")),n=document.querySelectorAll(".".concat("page-nav-print"));t&&n.length>=1&&(e(),n.forEach((function(e){var n=function(e){var t=e.cloneNode(!0);return t.removeAttribute("id"),t.querySelectorAll("a.active").forEach((function(e){e.classList.remove("active")})),t.classList.add("page-nav-clone"),t}(t);e.appendChild(n)})))})),window.addEventListener("afterprint",(function(){e()})),window.addEventListener("beforeprint",(function(){document.querySelectorAll("pre > code.hljs").forEach((function(e){Array.from(e.querySelectorAll("span")).some((function(e){return e.scrollWidth>e.clientWidth}))&&e.classList.add("line-numbers-print")}))}))},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",i.style.display="",r.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",i.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=document.createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var r=function(){var e=document.createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(r);var i=function(e){var t=document.createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(i),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(r.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(r.style.display="none")}))}}}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function n(e,n,o){return(n=t(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}o.d(r,{default:()=>Bs});var i=o(508);const a=["start","end"],s=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),l=Math.min,c=Math.max,d=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),u={start:"end",end:"start"};function p(e,t,n){return c(e,l(t,n))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function w(e){return g(y(e))}function b(e,t,n){void 0===n&&(n=!1);const o=m(e),r=w(e),i=v(r);let a="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=S(a)),[a,S(a)]}function k(e){return e.replace(/start|end/g,e=>u[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function B(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function x(e,t,n){let{reference:o,floating:r}=e;const i=y(t),a=w(t),s=v(a),l=f(t),c="y"===i,d=o.x+o.width/2-r.width/2,u=o.y+o.height/2-r.height/2,p=o[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:o.y-r.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:u};break;case"left":h={x:o.x-r.width,y:u};break;default:h={x:o.x,y:o.y}}switch(m(t)){case"start":h[a]-=p*(n&&c?-1:1);break;case"end":h[a]+=p*(n&&c?-1:1)}return h}async function E(e,t){var n;void 0===t&&(t={});const{x:o,y:r,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:f=0}=h(t,e),m=B(f),g=s[p?"floating"===u?"reference":"floating":u],v=C(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:o,y:r,width:a.floating.width,height:a.floating.height}:a.reference,w=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),b=await(null==i.isElement?void 0:i.isElement(w))&&await(null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},k=C(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:w,strategy:l}):y);return{top:(v.top-k.top+m.top)/b.y,bottom:(k.bottom-v.bottom+m.bottom)/b.y,left:(v.left-k.left+m.left)/b.x,right:(k.right-v.right+m.right)/b.x}}const N=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,r;const{rects:i,middlewareData:a,placement:l,platform:c,elements:d}=t,{crossAxis:u=!1,alignment:p,allowedPlacements:g=s,autoAlignment:v=!0,...y}=h(e,t),w=void 0!==p||g===s?function(e,t,n){return(e?[...n.filter(t=>m(t)===e),...n.filter(t=>m(t)!==e)]:n.filter(e=>f(e)===e)).filter(n=>!e||(m(n)===e||!!t&&k(n)!==n))}(p||null,v,g):g,S=await E(t,y),B=(null==(n=a.autoPlacement)?void 0:n.index)||0,C=w[B];if(null==C)return{};const x=b(C,i,await(null==c.isRTL?void 0:c.isRTL(d.floating)));if(l!==C)return{reset:{placement:w[0]}};const N=[S[f(C)],S[x[0]],S[x[1]]],$=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:C,overflows:N}],T=w[B+1];if(T)return{data:{index:B+1,overflows:$},reset:{placement:T}};const _=$.map(e=>{const t=m(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),V=(null==(r=_.filter(e=>e[2].slice(0,m(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||_[0][0];return V!==l?{data:{index:B+1,overflows:$},reset:{placement:V}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...B}=h(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const C=f(r),x=y(s),N=f(s)===s,$=await(null==l.isRTL?void 0:l.isRTL(c.floating)),T=p||(N||!w?[S(s)]:function(e){const t=S(e);return[k(e),t,k(t)]}(s)),_="none"!==v;!p&&_&&T.push(...function(e,t,n,o){const r=m(e);let i=function(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:a;default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(k)))),i}(s,w,v,$));const V=[s,...T],z=await E(t,B),A=[];let L=(null==(o=i.flip)?void 0:o.overflows)||[];if(d&&A.push(z[C]),u){const e=b(r,a,$);A.push(z[e[0]],z[e[1]])}if(L=[...L,{placement:r,overflows:A}],!A.every(e=>e<=0)){var O,M;const e=((null==(O=i.flip)?void 0:O.index)||0)+1,t=V[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(M=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:M.placement;if(!n)switch(g){case"bestFit":{var P;const e=null==(P=L.filter(e=>{if(_){const t=y(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(r!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:r}=e,i=await(null==o.isRTL?void 0:o.isRTL(r.floating)),a=f(n),s=m(n),l="y"===y(n),c=["left","top"].includes(a)?-1:1,d=i&&l?-1:1,u=h(t,e);let{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*d,y:p*c}:{x:p*c,y:g*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){return _(e).getComputedStyle(e)}const z=Math.min,A=Math.max,L=Math.round;function O(e){const t=V(e);let n=parseFloat(t.width),o=parseFloat(t.height);const r=e.offsetWidth,i=e.offsetHeight,a=L(n)!==r||L(o)!==i;return a&&(n=r,o=i),{width:n,height:o,fallback:a}}function M(e){return R(e)?(e.nodeName||"").toLowerCase():""}let P;function H(){if(P)return P;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(P=e.brands.map(e=>e.brand+"/"+e.version).join(" "),P):navigator.userAgent}function D(e){return e instanceof _(e).HTMLElement}function I(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function q(e){return"undefined"!=typeof ShadowRoot&&(e instanceof _(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function F(e){return["table","td","th"].includes(M(e))}function W(e){const t=/firefox/i.test(H()),n=V(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function U(){return!/^((?!chrome|android).)*safari/i.test(H())}function Q(e){return["html","body","#document"].includes(M(e))}function K(e){return I(e)?e:e.contextElement}const G={x:1,y:1};function Y(e){const t=K(e);if(!D(t))return G;const n=t.getBoundingClientRect(),{width:o,height:r,fallback:i}=O(t);let a=(i?L(n.width):n.width)/o,s=(i?L(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function X(e,t,n,o){var r,i;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=K(e);let l=G;t&&(o?I(o)&&(l=Y(o)):l=Y(e));const c=s?_(s):window,d=!U()&&n;let u=(a.left+(d&&(null==(r=c.visualViewport)?void 0:r.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(i=c.visualViewport)?void 0:i.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&I(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Y(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function J(e){return((R(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ee(e){return X(J(e)).left+Z(e).scrollLeft}function te(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||J(e);return q(t)?t.host:t}function ne(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=te(t);return Q(n)?n.ownerDocument.body:D(n)&&j(n)?n:e(n)}(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=_(o);return r?t.concat(i,i.visualViewport||[],j(o)?o:[]):t.concat(o,ne(o))}function oe(e,t,n){return"viewport"===t?C(function(e,t){const n=_(e),o=J(e),r=n.visualViewport;let i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(r){i=r.width,a=r.height;const e=U();(e||!e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):I(t)?C(function(e,t){const n=X(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=D(e)?Y(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:r*i.x,y:o*i.y}}(t,n)):C(function(e){const t=J(e),n=Z(e),o=e.ownerDocument.body,r=A(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=A(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+ee(e);const s=-n.scrollTop;return"rtl"===V(o).direction&&(a+=A(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:a,y:s}}(J(e)))}function re(e){return D(e)&&"fixed"!==V(e).position?e.offsetParent:null}function ie(e){const t=_(e);let n=re(e);for(;n&&F(n)&&"static"===V(n).position;)n=re(n);return n&&("html"===M(n)||"body"===M(n)&&"static"===V(n).position&&!W(n))?t:n||function(e){let t=te(e);for(;D(t)&&!Q(t);){if(W(t))return t;t=te(t)}return null}(e)||t}function ae(e,t,n){const o=D(t),r=J(t),i=X(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==M(t)||j(r))&&(a=Z(t)),D(t)){const e=X(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=ee(r));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}const se={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=ne(e).filter(e=>I(e)&&"body"!==M(e)),r=null;const i="fixed"===V(e).position;let a=i?te(e):e;for(;I(a)&&!Q(a);){const e=V(a),t=W(a);(i?t||r:t||"static"!==e.position||!r||!["absolute","fixed"].includes(r.position))?r=e:o=o.filter(e=>e!==a),a=te(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=i[0],s=i.reduce((e,n)=>{const o=oe(t,n,r);return e.top=A(o.top,e.top),e.right=z(o.right,e.right),e.bottom=z(o.bottom,e.bottom),e.left=A(o.left,e.left),e},oe(t,a,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=D(n),i=J(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((r||!r&&"fixed"!==o)&&(("body"!==M(n)||j(i))&&(a=Z(n)),D(n))){const e=X(n);s=Y(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:I,getDimensions:function(e){return D(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ie,getDocumentElement:J,getScale:Y,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||ie,i=this.getDimensions;return{reference:ae(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===V(e).direction};const le=(e,t,n)=>{const o=new Map,r={platform:se,...n},i={...r.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=x(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let n,o=ce.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ce.themes[o.$extend]||{}:(o=null,n=ce[t]):o=null}while(o);return n}function ue(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t}let pe=!1;if(typeof window<"u"){pe=!1;try{const e=Object.defineProperty({},"passive",{get(){pe=!0}});window.addEventListener("test",null,e)}catch{}}let he=!1;typeof window<"u"&&typeof navigator<"u"&&(he=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const fe=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),me={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ge={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ve(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function ye(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const we=[];let be=null;const ke={};function Se(e){let t=ke[e];return t||(t=ke[e]=[]),t}let Be=function(){};function Ce(e){return function(t){return de(t.theme,e)}}typeof window<"u"&&(Be=window.Element);const xe="__floating-vue__popper",Ee=()=>(0,i.defineComponent)({name:"VPopper",provide(){return{[xe]:{parentPopper:this}}},inject:{[xe]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:Ce("disabled")},positioningDisabled:{type:Boolean,default:Ce("positioningDisabled")},placement:{type:String,default:Ce("placement"),validator:e=>fe.includes(e)},delay:{type:[String,Number,Object],default:Ce("delay")},distance:{type:[Number,String],default:Ce("distance")},skidding:{type:[Number,String],default:Ce("skidding")},triggers:{type:Array,default:Ce("triggers")},showTriggers:{type:[Array,Function],default:Ce("showTriggers")},hideTriggers:{type:[Array,Function],default:Ce("hideTriggers")},popperTriggers:{type:Array,default:Ce("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Ce("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Ce("popperHideTriggers")},container:{type:[String,Object,Be,Boolean],default:Ce("container")},boundary:{type:[String,Be],default:Ce("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:Ce("strategy")},autoHide:{type:[Boolean,Function],default:Ce("autoHide")},handleResize:{type:Boolean,default:Ce("handleResize")},instantMove:{type:Boolean,default:Ce("instantMove")},eagerMount:{type:Boolean,default:Ce("eagerMount")},popperClass:{type:[String,Array,Object],default:Ce("popperClass")},computeTransformOrigin:{type:Boolean,default:Ce("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Ce("autoMinSize")},autoSize:{type:[Boolean,String],default:Ce("autoSize")},autoMaxSize:{type:Boolean,default:Ce("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Ce("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Ce("preventOverflow")},overflowPadding:{type:[Number,String],default:Ce("overflowPadding")},arrowPadding:{type:[Number,String],default:Ce("arrowPadding")},arrowOverflow:{type:Boolean,default:Ce("arrowOverflow")},flip:{type:Boolean,default:Ce("flip")},shift:{type:Boolean,default:Ce("shift")},shiftCrossAxis:{type:Boolean,default:Ce("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Ce("noAutoFocus")},disposeTimeout:{type:Number,default:Ce("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[xe])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,r;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(r=this.parentPopper)?void 0:r.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(N({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=h(n,e),c={x:t,y:o},d=await E(e,l),u=y(f(r)),m=g(u);let v=c[m],w=c[u];if(i){const e="y"===m?"bottom":"right";v=p(v+d["y"===m?"top":"left"],v,v-d[e])}if(a){const e="y"===u?"bottom":"right";w=p(w+d["y"===u?"top":"left"],w,w-d[e])}const b=s.fn({...e,[m]:v,[u]:w});return{...b,data:{x:b.x-t,y:b.y-o,enabled:{[m]:i,[u]:a}}}}})),!t&&this.flip&&e.middleware.push($({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0}=h(e,t)||{};if(null==d)return{};const f=B(u),g={x:n,y:o},y=w(r),b=v(y),k=await a.getDimensions(d),S="y"===y,C=S?"top":"left",x=S?"bottom":"right",E=S?"clientHeight":"clientWidth",N=i.reference[b]+i.reference[y]-g[y]-i.floating[b],$=g[y]-i.reference[y],T=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let _=T?T[E]:0;_&&await(null==a.isElement?void 0:a.isElement(T))||(_=s.floating[E]||i.floating[b]);const V=N/2-$/2,z=_/2-k[b]/2-1,A=l(f[C],z),L=l(f[x],z),O=A,M=_-k[b]-L,P=_/2-k[b]/2+V,H=p(O,P,M),D=!c.arrow&&null!=m(r)&&P!==H&&i.reference[b]/2-(P{let o;const{centerOffset:r}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(r)>t.reference.width/2:Math.abs(r)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var r;if(null!=(r=o.autoSize)&&r.skip)return{};let i,a;return n.startsWith("top")||n.startsWith("bottom")?i=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=i?i+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:a,elements:s}=t,{apply:d=(()=>{}),...u}=h(e,t),p=await E(t,u),g=f(r),v=m(r),w="y"===y(r),{width:b,height:k}=i.floating;let S,B;"top"===g||"bottom"===g?(S=g,B=v===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(B=g,S="end"===v?"top":"bottom");const C=k-p.top-p.bottom,x=b-p.left-p.right,N=l(k-p[S],C),$=l(b-p[B],x),T=!t.middlewareData.shift;let _=N,V=$;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(V=x),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(_=C),T&&!v){const e=c(p.left,0),t=c(p.right,0),n=c(p.top,0),o=c(p.bottom,0);w?V=b-2*(0!==e||0!==t?e+t:c(p.left,p.right)):_=k-2*(0!==n||0!==o?n+o:c(p.top,p.bottom))}await d({...t,availableWidth:V,availableHeight:_});const z=await a.getDimensions(s.floating);return b!==z.width||k!==z.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await le(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),be&&this.instantMove&&be.instantMove&&be!==this.parentPopper)return be.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(be=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ye(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ne(this.$_referenceNode),...ne(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),r=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ve(we,this),0===we.length&&document.body.classList.remove("v-popper--some-open");for(const e of ue(this.theme)){const t=Se(e);ve(t,this),0===t.length&&document.body.classList.remove("v-popper--some-open--"+e)}be===this&&(be=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ye(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,me,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],me,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ge,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ge,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,pe?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,r){let i=n;null!=o&&(i="function"==typeof o?o(i):o),i.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,r)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:r,handler:i}=n;e&&e!==r?t.push(n):o.forEach(e=>e.removeEventListener(r,i))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(Ae>=e.left&&Ae<=e.right&&Le>=e.top&&Le<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=Ae-Ve,n=Le-ze,o=e.left+e.width/2-Ve+(e.top+e.height/2)-ze+e.width+e.height,r=Ve+t*o,i=ze+n*o;return Oe(Ve,ze,r,i,e.left,e.top,e.left,e.bottom)||Oe(Ve,ze,r,i,e.left,e.top,e.right,e.top)||Oe(Ve,ze,r,i,e.right,e.top,e.right,e.bottom)||Oe(Ve,ze,r,i,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(he){const e=!pe||{passive:!0,capture:!0};document.addEventListener("touchstart",e=>Ne(e,!0),e),document.addEventListener("touchend",e=>$e(e,!0),e)}else window.addEventListener("mousedown",e=>Ne(e,!1),!0),window.addEventListener("click",e=>$e(e,!1),!0);window.addEventListener("resize",(function(){for(let e=0;e=0;o--){const r=we[o];try{const o=r.containsGlobalTarget=r.mouseDownContains||r.popperNode().contains(e.target);r.pendingHide=!1,requestAnimationFrame(()=>{if(r.pendingHide=!1,!n[r.randomId]&&_e(r,o,e)){if(r.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&o){let e=r.parentPopper;for(;e;)n[e.randomId]=!0,e=e.parentPopper;return}let i=r.parentPopper;for(;i&&_e(i,i.containsGlobalTarget,e);)i.$_handleGlobalClose(e,t),i=i.parentPopper}})}catch{}}}function _e(e,t,n){return n.closeAllPopover||n.closePopover&&t||function(e,t){if("function"==typeof e.autoHide){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}(e,n)&&!t}let Ve=0,ze=0,Ae=0,Le=0;function Oe(e,t,n,o,r,i,a,s){const l=((a-r)*(t-i)-(s-i)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t)),c=((n-e)*(t-i)-(o-t)*(e-r))/((s-i)*(n-e)-(a-r)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}typeof window<"u"&&window.addEventListener("mousemove",e=>{Ve=Ae,ze=Le,Ae=e.clientX,Le=e.clientY},pe?{passive:!0}:void 0);const Me=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Pe=Me({extends:Ee()},[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[(0,i.renderSlot)(e.$slots,"default",(0,i.normalizeProps)((0,i.guardReactiveProps)(e.slotData)))],2)}]]);let He;function De(){De.init||(De.init=!0,He=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ie={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){De(),(0,i.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",He&&this.$el.appendChild(e),e.data="about:blank",He||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!He&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Re=(0,i.withScopeId)("data-v-b329ee4c");(0,i.pushScopeId)("data-v-b329ee4c");const qe={class:"resize-observer",tabindex:"-1"};(0,i.popScopeId)();const je=Re((e,t,n,o,r,a)=>((0,i.openBlock)(),(0,i.createBlock)("div",qe)));Ie.render=je,Ie.__scopeId="data-v-b329ee4c",Ie.__file="src/components/ResizeObserver.vue";const Fe=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ce.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ce.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),We=(0,i.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ie},mixins:[Fe()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),Ue=["id","aria-hidden","tabindex","data-popper-placement"],Qe={ref:"inner",class:"v-popper__inner"},Ke=[(0,i.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,i.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const Ge=Me(We,[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("ResizeObserver");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{id:e.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:(0,i.normalizeStyle)(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=(0,i.withKeys)(t=>e.autoHide&&e.$emit("hide"),["esc"]))},[(0,i.createElementVNode)("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=t=>e.autoHide&&e.$emit("hide"))}),(0,i.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[(0,i.createElementVNode)("div",Qe,[e.mounted?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createElementVNode)("div",null,[(0,i.renderSlot)(e.$slots,"default")]),e.handleResize?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,onNotify:t[1]||(t[1]=t=>e.$emit("resize",t))})):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)],512),(0,i.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Ke,4)],4)],46,Ue)}]]),Ye={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Xe=function(){};typeof window<"u"&&(Xe=window.Element);const Je=Me((0,i.defineComponent)({name:"VPopperWrapper",components:{Popper:Pe,PopperContent:Ge},mixins:[Ye,Fe("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Xe,Boolean],default:void 0},boundary:{type:[String,Xe],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(e,t,n,o,r,a){const s=(0,i.resolveComponent)("PopperContent"),l=(0,i.resolveComponent)("Popper");return(0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=t=>e.$emit("update:shown",t)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:(0,i.withCtx)(({popperId:t,isShown:n,shouldMountContent:o,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,i.renderSlot)(e.$slots,"default",{shown:n,show:l,hide:c}),(0,i.createVNode)(s,{ref:"popperContent","popper-id":t,theme:e.finalTheme,shown:n,mounted:o,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,i.withCtx)(()=>[(0,i.renderSlot)(e.$slots,"popper",{shown:n,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),Ze={...Je,name:"VDropdown",vPopperTheme:"dropdown"},et={...Je,name:"VTooltip",vPopperTheme:"tooltip"};(0,i.defineComponent)({name:"VTooltipDirective",components:{Popper:Ee(),PopperContent:Ge},mixins:[Ye],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const tt=Ze,nt=et;function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rt(e,t,n,o,r,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,r)}function it(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),xt=[],Et=!1,Nt=0,$t=-1,Tt=function(e,t){var n=!1;return function(e){for(var t=[];e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t}(e).forEach((function(e){(function(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&function(e,t){return!(0===e.scrollTop&&t<0)&&!(e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0)}(e,t)&&(n=!0)})),n},_t=function(e){return xt.some((function(){return Tt(e,-Nt)}))},Vt=function(e){var t=e||window.event;return!!_t(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},zt=function(e,t){if(e){if(!xt.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};xt=[].concat(ct(xt),[n]),Ct?(e.ontouchstart=function(e){1===e.targetTouches.length&&($t=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){Nt=e.targetTouches[0].clientY-$t,!_t(e.target)&&(t&&0===t.scrollTop&&Nt>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&Nt<0?Vt(e):e.stopPropagation())}(t,e)},Et||(document.addEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!0)):function(e){if(void 0===Bt){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var o=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Bt=document.body.style.paddingRight,document.body.style.paddingRight="".concat(o+n,"px")}}void 0===St&&(St=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},At=function(e){e?(xt=xt.filter((function(t){return t.targetElement!==e})),Ct?(e.ontouchstart=null,e.ontouchmove=null,Et&&0===xt.length&&(document.removeEventListener("touchmove",Vt,bt?{passive:!1}:void 0),Et=!1)):xt.length||(void 0!==Bt&&(document.body.style.paddingRight=Bt,Bt=void 0),void 0!==St&&(document.body.style.overflow=St,St=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Lt=function(){},Ot="enter",Mt="entering",Pt="leave",Ht="leavng",Dt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},It={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=ot(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=(0,i.ref)(null),a=(0,i.ref)(null),s=(0,i.ref)(null),l=(0,i.ref)(null),c=(0,i.ref)(null),d=(0,i.ref)(null),u=(0,i.ref)(null),p=new ht,h=(0,i.ref)(!1),f=(0,i.reactive)({modal:!1,overlay:!1,resize:!1}),m=(0,i.ref)(null),g=(0,i.ref)(null),v=(0,i.ref)(!1),y=(0,i.ref)({}),w=(0,i.ref)({}),b=(0,i.ref)(null),k=(0,i.ref)(null),S=Lt,B=Lt,C=(0,i.computed)((function(){return"string"==typeof e.overlayTransition?{name:e.overlayTransition}:lt({},e.overlayTransition)})),x=(0,i.computed)((function(){return"string"==typeof e.transition?{name:e.transition}:lt({},e.transition)})),E=(0,i.computed)((function(){return(e.hideOverlay||m.value===Pt)&&g.value===Pt})),N=(0,i.computed)((function(){return!1===e.zIndex?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex})),$=(0,i.computed)((function(){return lt({},!1!==N.value&&{zIndex:N.value})})),T=(0,i.computed)((function(){var t=[w.value];return Array.isArray(e.contentStyle)?t.push.apply(t,ct(e.contentStyle)):t.push(e.contentStyle),t}));function _(){return{uid:o,props:e,emit:n,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:L,modalStackIndex:u,visibility:f,handleLockScroll:A,$focusTrap:p,toggle:H,params:y}}function V(){if(e.modelValue){if(n("_before-open",O({type:"_before-open"})),M("before-open",!1))return void B("show");var t=L();if(t||!1===e.attach){if(!1!==e.attach){if(!r.value)return h.value=!0,void(0,i.nextTick)((function(){V()}));t.appendChild(r.value)}var a=e.api.openedModals.findIndex((function(e){return e.uid===o}));-1!==a&&e.api.openedModals.splice(a,1),e.api.openedModals.push(_()),u.value=e.api.openedModals.length-1,A(),e.api.openedModals.filter((function(e){return e.uid!==o})).forEach((function(e,n){e.getAttachElement()===t&&(e.modalStackIndex.value=n,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==t&&console.warn("Unable to locate target ".concat(e.attach))}}function z(){var t=e.api.openedModals.findIndex((function(e){return e.uid===o}));if(-1!==t&&e.api.openedModals.splice(t,1),e.api.openedModals.length>0){var n=e.api.openedModals[e.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}e.drag&&R(),e.resize&&j(),b.value=null,f.overlay=!1,f.modal=!1}function A(){e.modelValue&&(0,i.nextTick)((function(){e.lockScroll?zt(a.value,{reserveScrollBarGap:!0}):At(a.value)}))}function L(){return!1!==e.attach&&("string"==typeof e.attach?!!window&&window.document.querySelector(e.attach):e.attach)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return lt({ref:_()},e)}function M(e,t){var o=!1,r=O({type:e,stop:function(){o=!0}});return n(e,r),!!o&&(v.value=!0,(0,i.nextTick)((function(){n("update:modelValue",t)})),!0)}function P(e,t,o){b.value="".concat(t,":").concat(o),n(b.value,e)}function H(t,o){var r=arguments;return new Promise((function(i,a){S=function(e){i(e),S=Lt},B=function(e){a(e),B=Lt};var s="boolean"==typeof t?t:!e.modelValue;s&&2===r.length&&(y.value=o),n("update:modelValue",s)}))}function D(t){t.stopPropagation();var n,o=t.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||ct(t.querySelectorAll(n)).includes(e.target)}(t,s.value,e.dragSelector))return;n="drag"}P(t,n,"start");var r,i,l,c,d=ft(t),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===window.getComputedStyle(s.value).position,f=gt(w.value.top),m=gt(w.value.left),g=function(){if(e.fitParent){var t={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:m+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:m+u.right-p.right}}};return h?t.absolute():t.relative()}return{}}(),v="resize"===n&&(r=document.body,i="cursor",l=Dt[o],c=r.style[i],r.style[i]=l,function(){r.style[i]=c}),y=function(t){t.stopPropagation(),P(t,n,"move");var r,i,a=ft(t),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(t,n,o,r,i){var a=function(t,n,i,a){var s=r[n],l=o[t]-r[t],c=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(n);return{axis:i,edgeName:n,min:a?l:-s,max:a?s:l,minEdge:e["min".concat(c)],maxEdge:e["max".concat(c)],getEdge:function(e){return r[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=r[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return t.split("").forEach((function(t){var o=a.apply(void 0,ct(s[t]));l=lt(lt({},l),function(t){var o,r=n[t.axis];r=e.fitParent?mt(t.min,r,t.max):r;var a=mt(t.minEdge,t.getEdge(r),t.maxEdge);return r=t.getOffsetAxis(a,i),at(o={},t.edgeName,a),at(o,t.axis,r),o}(o))})),l}(o,s,u,p,h)),h?(r=p.top-u.top+s.y,i=p.left-u.left+s.x):(r=f+s.y,i=m+s.x),"drag"===n&&e.fitParent&&(r=mt(g.minTop,r,g.maxTop),i=mt(g.minLeft,i,g.maxLeft));var l=lt(lt(lt({position:"relative",top:r+"px",left:i+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});w.value=lt(lt({},w.value),l)};yt("move",document,y),yt("up",document,(function e(t){t.stopPropagation(),"resize"===n&&v&&v(),setTimeout((function(){P(t,n,"end")})),wt("move",document,y),wt("up",document,e)}))}function I(){yt("down",s.value,D),w.value.touchAction="none"}function R(){wt("down",s.value,D)}function q(){f.resize=!0,(0,i.nextTick)((function(){yt("down",l.value,D)}))}function j(){wt("down",l.value,D),f.resize=!1}return(0,i.watch)((function(){return e.modelValue}),(function(e){if(v.value)v.value=!1;else if(V(),!e){if(M("before-close",!0))return void B("hide");z()}})),(0,i.watch)((function(){return e.lockScroll}),A),(0,i.watch)((function(){return e.hideOverlay}),(function(t){e.modelValue&&!t&&(f.overlay=!0)})),(0,i.watch)((function(){return e.attach}),V),(0,i.watch)(E,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,i.watch)((function(){return e.drag}),(function(e){h.value&&(e?I():R())})),(0,i.watch)((function(){return e.resize}),(function(e){h.value&&(e?q():j())})),(0,i.watch)((function(){return e.keepChangedStyle}),(function(e){e||(w.value={})})),(0,i.onMounted)((function(){e.api.modals.push(_()),V()})),(0,i.onBeforeUnmount)((function(){var t;z(),e.lockScroll&&a.value&&At(a.value),null==r||null===(t=r.value)||void 0===t||t.remove();var n=e.api.modals.findIndex((function(e){return e.uid===o}));e.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:C,computedTransition:x,visible:h,visibility:f,params:y,calculateZIndex:N,bindStyle:$,bindContentStyle:T,beforeOverlayEnter:function(){m.value=Mt},afterOverlayEnter:function(){m.value=Ot},beforeOverlayLeave:function(){m.value=Ht},afterOverlayLeave:function(){m.value=Pt},beforeModalEnter:function(){g.value=Mt},afterModalEnter:function(){g.value=Ot,(e.focusRetain||e.focusTrap)&&a.value.focus(),e.focusTrap&&p.enable(a.value),e.drag&&I(),e.resize&&q(),n("_opened"),n("opened",O({type:"opened"})),S("show")},beforeModalLeave:function(){g.value=Ht,p.enabled()&&p.disable()},afterModalLeave:function(){g.value=Pt,u.value=null,e.lockScroll&&At(a.value),e.keepChangedStyle||(w.value={});var t=!1,o=O({type:"closed",stop:function(){t=!0}});n("_closed"),n("closed",o),S("hide"),t||(y.value={})},onMousedown:function(e){k.value=null==e?void 0:e.target},onMouseupContainer:function(){k.value===a.value&&"resize:move"!==b.value&&(n("click-outside",O({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){h.value&&e.escToClose&&n("update:modelValue",!1)}}}},Rt=(0,i.withScopeId)("data-v-2836fdb5");(0,i.pushScopeId)("data-v-2836fdb5");var qt={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,i.popScopeId)();var jt=Rt((function(e,t,n,o,r,a){return n.ssr||o.visible?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[!1===n.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=(0,i.withKeys)((function(){return o.onEsc&&o.onEsc.apply(o,arguments)}),["esc"]))},[(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Rt((function(){return[!n.hideOverlay&&o.visibility.overlay?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):(0,i.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,i.createVNode)(i.Transition,(0,i.mergeProps)(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Rt((function(){return[(0,i.withDirectives)((0,i.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=(0,i.withModifiers)((function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)}),["self"])),onMousedown:t[3]||(t[3]=(0,i.withModifiers)((function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)}),["self"]))},[(0,i.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(e){return o.onMousedown(null)})},[(0,i.renderSlot)(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?((0,i.openBlock)(),(0,i.createBlock)("div",qt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(n.resizeDirections,(function(e){return(0,i.openBlock)(),(0,i.createBlock)("div",{key:e,direction:e,class:["vfm--resize-".concat(e),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,i.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[i.vShow,o.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[i.vShow,!n.ssr||o.visible]]):(0,i.createCommentVNode)("v-if",!0)}));!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("\n.vfm--fixed[data-v-2836fdb5] {\n position: fixed;\n}\n.vfm--absolute[data-v-2836fdb5] {\n position: absolute;\n}\n.vfm--inset[data-v-2836fdb5] {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n.vfm--overlay[data-v-2836fdb5] {\n background-color: rgba(0, 0, 0, 0.5);\n}\n.vfm--prevent-none[data-v-2836fdb5] {\n pointer-events: none;\n}\n.vfm--prevent-auto[data-v-2836fdb5] {\n pointer-events: auto;\n}\n.vfm--outline-none[data-v-2836fdb5]:focus {\n outline: none;\n}\n.vfm-enter-active[data-v-2836fdb5],\n.vfm-leave-active[data-v-2836fdb5] {\n transition: opacity 0.2s;\n}\n.vfm-enter-from[data-v-2836fdb5],\n.vfm-leave-to[data-v-2836fdb5] {\n opacity: 0;\n}\n.vfm--touch-none[data-v-2836fdb5] {\n touch-action: none;\n}\n.vfm--select-none[data-v-2836fdb5] {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.vfm--resize-tr[data-v-2836fdb5],\n.vfm--resize-br[data-v-2836fdb5],\n.vfm--resize-bl[data-v-2836fdb5],\n.vfm--resize-tl[data-v-2836fdb5] {\n width: 12px;\n height: 12px;\n z-index: 10;\n}\n.vfm--resize-t[data-v-2836fdb5] {\n top: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-tr[data-v-2836fdb5] {\n top: -6px;\n right: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-r[data-v-2836fdb5] {\n top: 0;\n right: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-br[data-v-2836fdb5] {\n bottom: -6px;\n right: -6px;\n cursor: nwse-resize;\n}\n.vfm--resize-b[data-v-2836fdb5] {\n bottom: -6px;\n left: 0;\n width: 100%;\n height: 12px;\n cursor: ns-resize;\n}\n.vfm--resize-bl[data-v-2836fdb5] {\n bottom: -6px;\n left: -6px;\n cursor: nesw-resize;\n}\n.vfm--resize-l[data-v-2836fdb5] {\n top: 0;\n left: -6px;\n width: 12px;\n height: 100%;\n cursor: ew-resize;\n}\n.vfm--resize-tl[data-v-2836fdb5] {\n top: -6px;\n left: -6px;\n cursor: nwse-resize;\n}\n"),It.render=jt,It.__scopeId="data-v-2836fdb5",It.__file="lib/VueFinalModal.vue";var Ft={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,r=this;return(o=function*(){e.ref.params.value=t.params,yield r.$nextTick(),yield r.$nextTick(),t.value||(r.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){rt(i,n,r,a,s,"next",e)}function s(e){rt(i,n,r,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Wt={class:"modals-container"};function Ut(e,t){var n=lt(lt({},e),{},{props:lt({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Ft.render=function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createBlock)("div",Wt,[((0,i.openBlock)(!0),(0,i.createBlock)(i.Fragment,null,(0,i.renderList)(e.api.dynamicModals,(function(e,t){return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:e.id},e.bind,{modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},(0,i.toHandlers)(e.on),{on_closed:function(e){return a.slice(t)},on_beforeOpen:function(t){return a.beforeOpen(t,e)},on_opened:e.opened}),(0,i.createSlots)({_:2},[(0,i.renderList)(e.slots,(function(e,t){return{name:t,fn:(0,i.withCtx)((function(){return[(0,i.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(e)?((0,i.openBlock)(),(0,i.createBlock)("div",{key:0,innerHTML:e},null,8,["innerHTML"])):((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(e.component),(0,i.mergeProps)({key:1},e.bind,(0,i.toHandlers)(e.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Ft.__file="lib/ModalsContainer.vue";var Qt=0,Kt=function(){var e,t,n=(t=null,{show:function(e){for(var n=this,o=arguments.length,r=new Array(o>1?o-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Qt?Gt:Kt(),o=n.$vfm,r=n.VueFinalModal,i=n.ModalsContainer;Qt+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,r),e.component(l,i)}),Jt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Xt(t,o)}}};Jt.install=Xt;const Zt=Symbol("wormhole");function en(){const e=(0,i.inject)(Zt);if(!e)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return e}const tn=typeof window<"u";const nn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(e,{slots:t})=>(function(e,t){const n=en();function o(){if(!tn)return;const{to:o,name:i,order:a}=e;t.default?n.open({to:o,from:i,order:a,content:t.default}):r()}function r(t){n.close({to:t??e.to,from:e.name})}(0,i.onMounted)(()=>{e.disabled||o()}),(0,i.onUpdated)(()=>{e.disabled?r():o()}),(0,i.onBeforeUnmount)(()=>{r()}),(0,i.watch)(()=>e.to,(t,n)=>{e.disabled||(n&&n!==t&&r(n),o())})}(e,t),()=>e.disabled&&t.default?t.default(e.slotProps):null)}),on=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},rn=(0,i.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(e,{emit:t,slots:n}){const o=en(),r=(0,i.computed)(()=>{const t=o.getContentForTarget(e.name,e.multiple),r=n.wrapper,i=t.map(t=>t.content(e.slotProps)),a=r?i.flatMap(e=>e.length?r(e):[]):i.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,i.watch)(r,({vnodes:n})=>{const r=n.length>0,i=o.transports.get(e.name),a=i?[...i.keys()]:[];t("change",{hasContent:r,sources:a})},{flush:"post"}),()=>{var e;return r.value.vnodes.length?[(0,i.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,i.h)(on,r.value.vnodesFn)]:null==(e=n.default)?void 0:e.call(n)}}});const an=function(e=!0){const t=(0,i.reactive)(new Map),n={open:function(e){if(!tn)return;const{to:n,from:o,content:r,order:i=1/0}=e;if(!n||!o||!r)return;t.has(n)||t.set(n,new Map);const a={to:n,from:o,content:r,order:i};t.get(n).set(o,a)},close:function(e){const{to:n,from:o}=e;if(!n||!o)return;const r=t.get(n);!r||(r.delete(o),r.size||t.delete(n))},transports:t,getContentForTarget:function(e,n){const o=t.get(e);if(!o)return[];const r=Array.from((null==o?void 0:o.values())||[]);return n?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(r,(e,t)=>e.order-t.order):[r.pop()]}};return e?(0,i.readonly)(n):n}();function sn(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",nn),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",rn);const n=t.wormhole??an;e.provide(Zt,n)}var ln={key:0,class:"d-flex"},cn={class:"header-and-body"},dn={class:"box-header"},un={key:1,type:"button",class:"btn-close close-with-heading","data-bs-dismiss":"alert","aria-label":"Close"},pn={key:2,type:"button",class:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"};var hn=function(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e};function fn(e){return"string"==typeof e?""===e||"true"===e||"false"!==e&&"null"!==e&&"undefined"!==e&&e:e}function mn(e){return"number"==typeof e?e:null==e||isNaN(Number(e))?null:Number(e)}function gn(e){var t=e.split("#"),n="";return t.length>1&&(n=t[1]),n}const vn={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,r=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",i=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(i)n=i;else switch(r){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(r){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var yn=o(262);const wn=(0,yn.A)(vn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["alert box-container",a.containerStyle(),n.addClass,{"d-flex":a.seamlessHeaderBool()}]),style:(0,i.normalizeStyle)(a.customStyle())},[(0,i.createCommentVNode)("Icon and vertical divider for seamless header box"),a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",ln,[a.iconBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cn,[(0,i.createCommentVNode)(" Header wrapper, not rendered if there is no header attribute "),a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["box-header-wrapper",{"alert-dismissible-box":n.dismissible}])},[(0,i.createCommentVNode)(" icon on the left of the header "),a.iconBool()&&!a.seamlessHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" header "),(0,i.createElementVNode)("div",dn,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.createCommentVNode)(" dismiss button to the right of the header "),n.dismissible?((0,i.openBlock)(),(0,i.createElementBlock)("button",un)):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Body wrapper "),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["box-body-wrapper",{"alert-dismissible-box":n.dismissible&&!a.headerBool(),"box-body-wrapper-with-heading":a.headerBool()}])},[(0,i.createCommentVNode)(" icon on the left, not shown if there is a header "),a.iconBool()&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["icon-wrapper",a.iconStyle()]),style:(0,i.normalizeStyle)(a.customIconColorStyle())},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas",a.getFontAwesomeIconStyle()])},null,2)]}),!0)],6)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Icon -- content divider for seamless boxes without the header attribute "),a.seamlessNoHeaderBool()?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:(0,i.normalizeClass)(["vertical-divider",a.getBootstrapAlertStyle()]),"aria-hidden":"true"},null,2)):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Content wrapper "),(0,i.createElementVNode)("div",{class:"contents",style:(0,i.normalizeStyle)(a.customColorStyle())},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],4),(0,i.createCommentVNode)(" dismiss button on the right, not shown if there is a header "),n.dismissible&&!a.headerBool()?((0,i.openBlock)(),(0,i.createElementBlock)("button",pn)):(0,i.createCommentVNode)("v-if",!0)],2)])],6)}],["__scopeId","data-v-19514615"]]);var bn={"aria-label":"breadcrumb",class:"breadcrumb-divider"},kn={class:"breadcrumb"},Sn=function(e){return(0,i.pushScopeId)("data-v-ef898034"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("li",{class:"notlink breadcrumb-marker"}," ››   ",-1)})),Bn=["aria-current"],Cn={key:0},xn=["href"];const En={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from(document.querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),r=o.querySelector("a[href]");null===r?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:r.textContent,link:r.getAttribute("href")})}n=n.parentElement}}}}},Nn=(0,yn.A)(En,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("nav",bn,[(0,i.createElementVNode)("ol",kn,[Sn,((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t,class:(0,i.normalizeClass)(["breadcrumb-item",{notlink:null===e.link}]),"aria-current":{page:a.isLast(t,r.items.length)}},[null===e.link?((0,i.openBlock)(),(0,i.createElementBlock)("a",Cn,(0,i.toDisplayString)(e.title),1)):((0,i.openBlock)(),(0,i.createElementBlock)("a",{key:1,href:e.link},(0,i.toDisplayString)(e.title),9,xn))],10,Bn)})),128))])])])}],["__scopeId","data-v-ef898034"]]);var $n=o(959),Tn=o.n($n),_n=["disabled"];var Vn={class:"dropdown-menu"};function zn(e,n){for(var o=0;o1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){Mn.push({el:t,callback:e})})),An||(An=function(e){Mn.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},document.addEventListener("click",An,!1),t&&document.addEventListener("touchstart",An,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){Mn=Mn.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),qn=Rn.prototype;function jn(e,t){var n=[];return Ln.forEach.call(e,(function(o){if(Hn(o))~n.indexOf(o)||n.push(o);else if(Dn(o))for(var r in o)n.push(o[r]);else if(null!==o)return e.get=qn.get,e.set=qn.set,e.call=qn.call,e.owner=t,e})),Qn(n,t)}Object.getOwnPropertyNames(Ln).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===qn[e]&&(qn[e]=Ln[e])})),window&&window.Symbol&&Symbol.iterator&&(qn[Symbol.iterator]=qn.values=Ln[Symbol.iterator]);var Fn=document&&document.createElement("div");function Wn(e){var t=this;qn[e]||(Fn[e]instanceof Function?qn[e]=function(){for(var n=[],o=!0,r=arguments.length,i=new Array(r),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=(window.innerWidth,window.innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var r=o.y,i=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);i>n?e.setAttribute("style","bottom: auto; top: ".concat(-(i-n),"px;")):rwindow.innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),r=o.left+t.offsetWidth-window.innerWidth,i=r<0?o.left:o.left-r;t.setAttribute("style","left: ".concat(i,"px;"))}}const Xn={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return fn(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Kn(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Kn(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar?Yn(t):(Gn.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Gn.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Kn(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),window.innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Kn(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Jn=(0,yn.A)(Xn,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{ref:"submenu",class:(0,i.normalizeClass)([n.addClass,"dropdown-submenu",{dropend:r.dropright,dropstart:r.dropleft}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-item submenu-toggle",{disabled:n.disabled}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{},(function(){return[(0,i.createElementVNode)("ul",Vn,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])]}),!0)],2)}],["__scopeId","data-v-1ebc3cbe"]]),Zn={components:{Submenu:Jn},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return fn(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),window.innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Kn(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),window.innerWidth<768&&e.isParentNavbar&&Yn(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Kn(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Kn(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},eo=(0,yn.A)(Zn,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("submenu");return a.isLi?((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"dropdown",n.addClass])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["dropdown-toggle nav-link",{disabled:a.disabledBool}]),role:"button","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0),(0,i.createElementVNode)("span",null,(0,i.toDisplayString)(n.tabGroupHeader),1)],2)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2)):a.isSubmenu?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,ref:"submenu",onSubmenuShow:a.handleSubmenuShow,onSubmenuRegister:a.handleSubmenuRegister},(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n,{},void 0,!0)]}))}}))]),1032,["onSubmenuShow","onSubmenuRegister"])):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:2,ref:"dropdown",class:(0,i.normalizeClass)([{disabled:a.disabledBool},"btn-group",n.addClass])},[(0,i.renderSlot)(e.$slots,"before",{},void 0,!0),(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["btn dropdown-toggle",[a.btnType,a.btnWithBefore,{"dropdown-toggle-split":a.hasBefore}]]),disabled:a.disabledBool,"data-bs-reference":"parent","data-bs-toggle":"dropdown"},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],10,_n)]}),!0),(0,i.renderSlot)(e.$slots,"dropdown-menu",{class:(0,i.normalizeClass)([{show:r.show},{"dropdown-menu-end":n.menuAlignRight}])},(function(){return[(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["dropdown-menu",[{show:r.show},{"dropdown-menu-end":n.menuAlignRight}]])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],2)]}),!0)],2))}],["__scopeId","data-v-154e37d3"]]);var to={class:"container-fluid"},no={class:"navbar-left"},oo={ref:"navbarDefault",class:"navbar-default"},ro={class:"navbar-nav me-auto mt-2 mt-lg-0"},io={key:0,class:"navbar-nav navbar-right"},ao={ref:"lowerNavbar",class:"lower-navbar-container"};function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);ng&&(g=s,m={li:o.li,a:r,dropdownLinks:o.dropdownLinks})}}}))})),m&&(m.li.classList.add("current"),this.addClassIfDropdown(m.dropdownLinks,m.a,m.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Kn('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink(window.location.href);var n=Kn(this.$refs.navbarDefault).find(".current")[0];n&&window.innerWidth<768&&n.offsetLeft+n.offsetWidth>window.innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-window.innerWidth),this.toggleLowerNavbar(),Kn(window).on("resize",this.toggleLowerNavbar),Kn(this.$refs.navbarDefault).on("wheel",(function(t){window.innerWidth<768&&!function(e){for(var t=0;t0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=document.querySelector("header[sticky]");if(null==o)n=0;else{var r=window.getComputedStyle(o,null);n=o.clientHeight-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)||0}window.scrollTo({top:window.scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){window.open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=gn(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Vo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return fn(this.isOpen)}}},zo=(0,yn.A)(Vo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("button",{type:"button",class:(0,i.normalizeClass)(["collapse-button","btn",n.isSeamless?"btn-seamless":n.isLightBg?"btn-outline-secondary":"btn-outline-light"])},[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)(["collapse-icon","glyphicon","glyphicon-menu-down",{opened:a.isOpenBool}]),"aria-hidden":"true"},null,2)],2)}]]);function Ao(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const Lo={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return fn(this.delay)},hash:function(){return gn(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(t){var o=t;if(e.hash){var r=document.implementation.createHTMLDocument("");r.body.innerHTML=o,r.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=r.querySelector("#".concat(e.hash)).innerHTML}if(e.hasFetchedCopy=!0,void 0===o&&e.hash)e.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(e.srcWithoutHash,"#").concat(e.hash);else{var a=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return a}},l=(0,i.createApp)(s);l.use(window.MarkBindVuePlugin),l.mount(e.$el),e.$emit("src-loaded")}})).catch((function(t){console.error(t),e.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(e.srcWithoutHash,""),e.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},Oo=(0,yn.A)(Lo,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",null," Loading... ")}]]),Mo={mixins:[_o],components:{panelSwitch:zo,retriever:Oo},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}},Po=(0,yn.A)(Mo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("panel-switch"),l=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[(0,i.createElementVNode)("span",ko,[(0,i.createElementVNode)("button",{class:(0,i.normalizeClass)(["morph-display-wrapper",{"morph-display-wrapper-seamless":a.isSeamless},"btn",a.btnType]),onClick:t[0]||(t[0]=function(t){return e.open()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",So,Bo)),(0,i.createElementVNode)("span",Co,[(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]}),!0)])],2)])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.noPageBreak?"no-page-break":"",e.addClass])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card",{"expandable-card":e.isExpandableCard,"card-seamless":a.isSeamless},a.borderType])},[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["card-header",{"header-toggle":e.isExpandableCard},a.cardType,a.borderType]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&e.toggle()}),["prevent","stop"]))},[(0,i.createElementVNode)("div",xo,[a.showCaret?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,class:(0,i.normalizeClass)(["glyphicon",e.localExpanded?"glyphicon-chevron-down":"glyphicon-chevron-right"])},null,2)):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createElementVNode)("div",{ref:"headerWrapper",class:(0,i.normalizeClass)([{"header-wrapper-seamless":a.isSeamless},"header-wrapper card-title",a.cardType,{"text-white":!a.isLightBg&&!a.isSeamless,"header-transparent":!e.shouldShowHeader}])},[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],2),(0,i.createElementVNode)("div",Eo,[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-light-bg":a.isLightBg},null,8,["is-open","is-light-bg"]),[[i.vShow,e.isExpandableCard&&!e.noSwitchBool&&!a.showCaret]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["close-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[1]||(t[1]=(0,i.withModifiers)((function(t){return e.close()}),["stop"]))},No,2),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{type:"button",class:(0,i.normalizeClass)(["popup-button btn",[a.isLightBg?"btn-outline-secondary":"btn-outline-light",{"seamless-button":a.isSeamless}]]),onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},$o,2),[[i.vShow,e.popupUrl]])]}),!0)])],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card-body",{"d-print-none":!e.localExpanded}])},[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",To,[(0,i.withDirectives)((0,i.createVNode)(s,{"is-open":e.localExpanded,"is-seamless":a.isSeamless,onClick:t[4]||(t[4]=(0,i.withModifiers)((function(t){return e.toggle(!0)}),["stop","prevent"]))},null,8,["is-open","is-seamless"]),[[i.vShow,e.isExpandableCard&&e.bottomSwitchBool]])])],2)):(0,i.createCommentVNode)("v-if",!0),(0,i.withDirectives)((0,i.createElementVNode)("hr",null,null,512),[[i.vShow,a.isSeamless]])],2),(0,i.createVNode)(i.Transition,{name:"peek-read-more-fade"},{default:(0,i.withCtx)((function(){return[e.shouldShowPeek?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:"peek-read-more glyphicon glyphicon-chevron-down",onClick:t[5]||(t[5]=function(t){return e.toggle()})})):(0,i.createCommentVNode)("v-if",!0)]})),_:1})],2)],2))}],["__scopeId","data-v-4484e25a"]]);var Ho=function(e){return(0,i.pushScopeId)("data-v-6cec1f15"),e=e(),(0,i.popScopeId)(),e},Do=["id"],Io={class:"morph"},Ro={key:0,class:(0,i.normalizeClass)(["glyphicon","glyphicon-chevron-right"])},qo={class:"card-title"},jo=["id"],Fo={class:"card card-flex"},Wo={class:"card-title-inline"},Uo={"aria-hidden":"true",class:"minimal-button glyphicon glyphicon-menu-down minimal-menu-down"},Qo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-remove minimal-close-button","aria-hidden":"true"},null,-1)}))],Ko=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-new-window minimal-popup-button","aria-hidden":"true"},null,-1)}))],Go={class:"minimal-button",type:"button"},Yo=[Ho((function(){return(0,i.createElementVNode)("span",{class:"glyphicon glyphicon-menu-up minimal-menu-up","aria-hidden":"true"},null,-1)}))],Xo={key:0,class:"card-body"};const Jo={mixins:[_o],components:{retriever:Oo},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},Zo={components:{nestedPanel:Po,minimalPanel:(0,yn.A)(Jo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("retriever");return e.localMinimized?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,Do)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("span",Io,[(0,i.createElementVNode)("button",{class:"morph-display-wrapper btn card-title morph-title",onClick:t[0]||(t[0]=function(e){return a.minimalOpen()})},[e.noMinimizedSwitch?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("div",Ro)),(0,i.renderSlot)(e.$slots,"_alt",{},(function(){return[(0,i.createElementVNode)("span",qo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])]}),!0)])])],2)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,ref:"cardContainer",class:(0,i.normalizeClass)(["card-container",e.addClass])},[e.hasId?((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,id:e.panelId,class:"anchor"},null,8,jo)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Fo,[(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["header-wrapper",{"header-wrapper-bottom":r.isHeaderAtBottom,"header-toggle":e.isExpandableCard}]),onClick:t[3]||(t[3]=(0,i.withModifiers)((function(t){return e.isExpandableCard&&a.minimalToggle()}),["prevent","stop"]))},[(0,i.createVNode)(i.Transition,{name:"header-fade",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("span",{ref:"headerWrapper",class:(0,i.normalizeClass)(["card-title",{ellipses:!e.hasHeaderBool}])},[(0,i.createElementVNode)("span",Wo,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)]),(0,i.withDirectives)((0,i.createElementVNode)("span",Uo,null,512),[[i.vShow,a.showDownSwitch]])],2),[[i.vShow,!r.isHeaderAtBottom]])]})),_:3}),(0,i.createElementVNode)("div",{class:(0,i.normalizeClass)(["button-wrapper",{"button-wrapper-expanded":r.isHeaderAtBottom}])},[(0,i.renderSlot)(e.$slots,"button",{},(function(){return[(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[1]||(t[1]=(0,i.withModifiers)((function(e){return a.minimalClose()}),["stop"]))},Qo,512),[[i.vShow,!e.noCloseBool]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{class:"minimal-button",type:"button",onClick:t[2]||(t[2]=(0,i.withModifiers)((function(t){return e.openPopup()}),["stop"]))},Ko,512),[[i.vShow,null!==e.popupUrl]]),(0,i.withDirectives)((0,i.createElementVNode)("button",Go,Yo,512),[[i.vShow,r.isHeaderAtBottom&&e.isExpandableCard&&e.bottomSwitchBool]])]}),!0)],2)],2),(0,i.createElementVNode)("div",{ref:"panel",class:(0,i.normalizeClass)(["card-collapse",{"card-peek-collapsed":e.shouldShowPeek}])},[e.wasRetrieverLoaded||e.preloadBool?((0,i.openBlock)(),(0,i.createElementBlock)("div",Xo,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),e.hasSrc?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,ref:"retriever",src:e.srcWithoutFragment,fragment:e.fragment,onSrcLoaded:e.retrieverUpdateMaxHeight},null,8,["src","fragment","onSrcLoaded"])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)],2)])],2))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},er=(0,yn.A)(Zo,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("minimal-panel"),l=(0,i.resolveComponent)("nested-panel");return a.isMinimal?((0,i.openBlock)(),(0,i.createBlock)(s,(0,i.mergeProps)({key:0,"panel-id":n.panelId},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id"])):((0,i.openBlock)(),(0,i.createBlock)(l,(0,i.mergeProps)({key:1,"panel-id":n.panelId,type:n.type},e.$attrs),(0,i.createSlots)({_:2},[(0,i.renderList)(e.$slots,(function(t,n){return{name:n,fn:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,n)]}))}}))]),1040,["panel-id","type"]))}]]);var tr=["src","alt","width","height","loading"],nr={style:{top:"0",left:"0",height:"0"}};const or={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},rr=(0,yn.A)(or,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["annotate-image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"annotate-image",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,tr),(0,i.createElementVNode)("div",nr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var ir={key:0,class:"legend-wrapper"},ar={class:"text-header"},sr={key:0},lr={class:"annotate-point"},cr={key:0,class:"popover-annotation"},dr={class:"hover-wrapper"},ur={class:"element-wrapper"},pr={key:0,class:"popover-container"},hr={key:0,class:"popover-header"},fr={key:1,class:"popover-body"};const mr={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?mn(this.size*(2/3)):mn(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-mn(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?mn(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,r,i,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(r=a[0])||void 0===r?void 0:r.children,c=null==s||null===(i=s[0])||void 0===i?void 0:i.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,r=n.height;e.width=o,e.height=r}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},gr=(0,yn.A)(mr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[a.hasBottomText&&a.hasLabel?((0,i.openBlock)(),(0,i.createElementBlock)("div",ir,[(0,i.createElementVNode)("div",ar,(0,i.toDisplayString)(a.computedBottomHeader),1),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",sr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",lr,[r.isMounted?((0,i.openBlock)(),(0,i.createElementBlock)("div",cr,[(0,i.createElementVNode)("div",{style:(0,i.normalizeStyle)(a.pointPosition)},[r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,placement:n.placement,delay:0,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,distance:a.computeDistance,disabled:!a.hasPopover,skidding:a.computeSkidding,"arrow-padding":a.computeArrowPadding,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[a.hasContent||a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",pr,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",hr,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),a.hasContent?((0,i.openBlock)(),(0,i.createElementBlock)("div",fr,[(0,i.renderSlot)(e.$slots,"content")])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)]})),default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",dr,[(0,i.createElementVNode)("div",ur,[(0,i.renderSlot)(e.$slots,"default",{},(function(){return[(0,i.createElementVNode)("button",{class:"hover-point",style:(0,i.normalizeStyle)(a.pointStyle)},null,4)]}))]),(0,i.createElementVNode)("div",{class:"hover-label",style:(0,i.normalizeStyle)(a.labelStyle)},[(0,i.renderSlot)(e.$slots,"label")],4)])]})),_:3},8,["placement","triggers","popper-triggers","hide-triggers","distance","disabled","skidding","arrow-padding"])):(0,i.createCommentVNode)("v-if",!0)],4)])):(0,i.createCommentVNode)("v-if",!0)])])}]]);var vr=["src","alt","width","height","loading"],yr={class:"image-caption"};const wr={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(mn(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(mn(this.height)*n).toString(),this.heightFromWidth=this.height)}}},br=(0,yn.A)(wr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["image-wrapper",n.addClass])},[(0,i.createElementVNode)("img",{ref:"pic",src:n.src,alt:n.alt,width:a.computedWidth,height:a.computedHeight,loading:a.computedLoadType,class:"img-fluid rounded",onLoadOnce:t[0]||(t[0]=function(){return a.computeWidthAndHeight&&a.computeWidthAndHeight.apply(a,arguments)})},null,40,vr),(0,i.createElementVNode)("span",yr,[(0,i.renderSlot)(e.$slots,"default")])],2)}]]);var kr=function(e){return(0,i.pushScopeId)("data-v-2b2275c0"),e=e(),(0,i.popScopeId)(),e},Sr={key:0,class:"card intro-outro-card"},Br={class:"card-body"},Cr=kr((function(){return(0,i.createElementVNode)("h4",null," Click start to begin ",-1)})),xr=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Er={class:"progress intro-outro-card",style:{height:"1px"}},Nr=["aria-valuemax","aria-valuenow"],$r={key:0,class:"card intro-outro-card"},Tr={class:"card-body"},_r={class:"mb-3"},Vr={viewBox:"0 0 100 100",width:"120px",height:"120px"},zr=kr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"42",class:"score-background-circle"},null,-1)})),Ar={ref:"score",cx:"50",cy:"50",r:"42",transform:"rotate(-90, 50, 50)",class:"score-circle","stroke-dashoffset":"264"},Lr={class:"score",x:"22",y:"57",textLength:"56"},Or=kr((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const Mr={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},Pr=(0,yn.A)(Mr,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["quiz-container",n.addClass])},[(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[3===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",Sr,[(0,i.createElementVNode)("div",Br,[(0,i.renderSlot)(e.$slots,"intro",{},(function(){return[Cr]}),!0),(0,i.createElementVNode)("h5",null,(0,i.toDisplayString)(r.questions.length)+" questions",1),xr,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-primary d-inline-block",onClick:t[0]||(t[0]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Start ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["onAfterLeave"]),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",persisted:""},{default:(0,i.withCtx)((function(){return[(0,i.withDirectives)((0,i.createElementVNode)("div",Er,[(0,i.createElementVNode)("div",{class:"progress-bar progress-bar-z",role:"progressbar",style:(0,i.normalizeStyle)({width:"".concat(r.currentQuestion/r.questions.length*100,"%")}),"aria-valuemin":"0","aria-valuemax":r.questions.length,"aria-valuenow":r.currentQuestion},null,12,Nr)],512),[[i.vShow,4===r.state]])]})),_:1}),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createVNode)(i.Transition,{name:"intro-outro-card",onAfterEnter:a.setScoreCircleStyles,onAfterLeave:a.showFirstQuestion},{default:(0,i.withCtx)((function(){return[5===r.state?((0,i.openBlock)(),(0,i.createElementBlock)("div",$r,[(0,i.createElementVNode)("div",Tr,[(0,i.createElementVNode)("h4",_r,(0,i.toDisplayString)(a.scoreText),1),((0,i.openBlock)(),(0,i.createElementBlock)("svg",Vr,[zr,(0,i.createElementVNode)("circle",Ar,null,512),(0,i.createElementVNode)("text",Lr,(0,i.toDisplayString)(r.score)+" / "+(0,i.toDisplayString)(r.questions.length),1)])),Or,(0,i.createElementVNode)("button",{type:"button",class:"btn btn-outline-primary",onClick:t[1]||(t[1]=function(){return a.begin&&a.begin.apply(a,arguments)})}," Retry ")])])):(0,i.createCommentVNode)("v-if",!0)]})),_:1},8,["onAfterEnter","onAfterLeave"])],2)}],["__scopeId","data-v-2b2275c0"]]);var Hr={key:0,class:"card-header alert-light border-bottom border-light text-dark"},Dr={class:"card-body"},Ir={key:0,class:"mb-2"},Rr=["disabled"],qr={key:0},jr=function(e){return(0,i.pushScopeId)("data-v-a3c8a6ee"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),Fr={key:0},Wr={key:1,class:"answer"},Ur={key:1,class:"card-footer alert-light border-top border-light text-dark"},Qr={key:0,class:"fa fa-times text-danger border-danger result-icon"},Kr={key:1,class:"fa fa-check text-success border-success result-icon"};function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yr(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,r=0;r=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},Jr=(0,yn.A)(Xr,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("box");return(0,i.openBlock)(),(0,i.createBlock)(i.Transition,{name:e.questions?"question":null,onAfterLeave:e.showNextQuestion},{default:(0,i.withCtx)((function(){return[e.active?((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:0,class:(0,i.normalizeClass)(["card","question",n.noPageBreak?"no-page-break":"",e.shakeClass,n.addClass])},[e.$slots.header?((0,i.openBlock)(),(0,i.createElementBlock)("div",Hr,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Dr,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),(0,i.createCommentVNode)(" Text Question textarea and answer "),a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ir,[(0,i.withDirectives)((0,i.createElementVNode)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.textareaText=t}),class:"form-control",disabled:e.qState.answered},null,8,Rr),[[i.vModelText,e.textareaText]]),e.qState.answered?((0,i.openBlock)(),(0,i.createElementBlock)("div",qr,[jr,a.keywordsSplitTrimmed().length?((0,i.openBlock)(),(0,i.createElementBlock)("strong",Fr,[(0,i.createTextVNode)(" Keywords:  "),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(a.keywordsSplitTrimmed(),(function(e){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:e,class:"badge rounded-pill bg-light text-dark fw-normal"},(0,i.toDisplayString)(e),1)})),128))])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),e.qState.answered&&a.isTextQuestion()?((0,i.openBlock)(),(0,i.createElementBlock)("div",Wr,[(0,i.renderSlot)(e.$slots,"answer",{},void 0,!0)])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" Hint "),e.showHint?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,type:"tip",class:"mb-0 mt-3"},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"hint",{},void 0,!0)]})),_:3})):(0,i.createCommentVNode)("v-if",!0)]),(0,i.createCommentVNode)(" This removes the footer for questions where both the hint and check button has been clicked "),a.showCardFooter?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ur,[1===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Qr)):2===e.qState.state?((0,i.openBlock)(),(0,i.createElementBlock)("i",Kr)):(0,i.createCommentVNode)("v-if",!0),(0,i.createVNode)(i.TransitionGroup,{name:"q-btn",tag:"div",class:"float-end"},{default:(0,i.withCtx)((function(){return[e.$slots.hint&&!e.showHint?((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"hint",type:"button",class:"btn btn-success q-btn ms-1",onClick:t[1]||(t[1]=function(t){return e.showHint=!0})}," Hint ")):(0,i.createCommentVNode)("v-if",!0),0!==e.qState.state||a.isTextWithoutKeywords()&&!e.$slots.answer?(0,i.createCommentVNode)("v-if",!0):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:"check",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[2]||(t[2]=function(t){return a.checkAnswer(!!e.questions)})}," Check ")),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"active",type:"button",class:"btn btn-primary q-btn ms-1",onClickOnce:t[3]||(t[3]=function(){return e.gotoNextQuestion&&e.gotoNextQuestion.apply(e,arguments)})}," Next ",544),[[i.vShow,0!==e.qState.state&&e.questions]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"show",type:"button",class:"btn btn-info q-btn ms-1",onClick:t[4]||(t[4]=function(e){return a.checkAnswer(!0)})}," Show ",512),[[i.vShow,a.retryState]]),(0,i.withDirectives)((0,i.createElementVNode)("button",{key:"retry",type:"button",class:"btn btn-primary q-btn ms-1",onClick:t[5]||(t[5]=function(e){return a.checkAnswer(!1)})}," Retry ",512),[[i.vShow,a.retryState]])]})),_:1})])):(0,i.createCommentVNode)("v-if",!0)],2)):(0,i.createCommentVNode)("v-if",!0)]})),_:3},8,["name","onAfterLeave"])}],["__scopeId","data-v-a3c8a6ee"]]);var Zr=function(e){return(0,i.pushScopeId)("data-v-936903a8"),e=e(),(0,i.popScopeId)(),e},ei={class:"col-auto p-0"},ti={viewBox:"0 0 100 100",class:"radio-svg"},ni=Zr((function(){return(0,i.createElementVNode)("circle",{cx:"50",cy:"50",r:"47",fill:"none",stroke:"black","stroke-width":"4"},null,-1)})),oi={cx:"50",cy:"50",r:"25",fill:"dodgerblue"},ri={class:"col content"},ii={class:"col-1"},ai={key:0},si={key:0},li=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),ci={class:"reason"},di=["disabled"],ui={class:"col content"},pi={class:"col-auto"},hi={key:0},fi={key:0},mi=Zr((function(){return(0,i.createElementVNode)("hr",null,null,-1)})),gi={class:"reason"},vi=["disabled"],yi={class:"col-auto"},wi={key:0},bi={key:0,class:"fa fa-check text-success"},ki={key:1,class:"fa fa-times text-danger blanks-cross"},Si={key:1},Bi={key:0,class:"fa fa-check text-success"},Ci={key:1,class:"fa fa-times text-danger blanks-cross"},xi={key:0,class:"col-auto blanks-keywords"},Ei={key:0},Ni={key:1},$i={key:0},Ti={class:"reason blanks-reason"};const _i={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o=0;i-=1)r="".concat(r.slice(0,o[i].start),"")+"".concat(r.slice(o[i].start,o[i].end),"")+"".concat(r.slice(o[i].end));return r}}};const Yi={components:{searchbarPageItem:(0,yn.A)(Gi,[["render",function(e,t,n,o,r,a){return n.item.heading?((0,i.openBlock)(),(0,i.createElementBlock)("div",Di,[Ii,(0,i.createElementVNode)("div",Ri,[(0,i.createElementVNode)("span",{innerHTML:a.highlight(n.item.heading.text,n.value)},null,8,qi),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.item.keywords,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{key:t,class:"keyword-text",innerHTML:a.highlight(e,n.value)},null,8,ji)})),128))])])):((0,i.openBlock)(),(0,i.createElementBlock)("div",Fi,[(0,i.createElementVNode)("span",{class:"page-title",innerHTML:a.highlight(n.item.title,n.value)},null,8,Wi),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("br",Ui)):(0,i.createCommentVNode)("v-if",!0),n.item.keywords?((0,i.openBlock)(),(0,i.createElementBlock)("small",{key:1,innerHTML:a.highlight(n.item.keywords,n.value)},null,8,Qi)):(0,i.createCommentVNode)("v-if",!0),Ki]))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var r=o.headings,i=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||i.substring(0,i.lastIndexOf(".")),d=e([c,l].concat(co(Object.values(r)),co(Object.values(s))),n);if(d>0){var u=[];Object.entries(r).forEach((function(t,o){var r=Pi(t,2),a=r[0],d=r[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(co(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:i,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:i,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(co(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function r(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,r=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=r-e.clientHeight)}}},Xi=(0,yn.A)(Yi,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("searchbar-page-item");return(0,i.openBlock)(),(0,i.createElementBlock)("div",zi,[n.algolia?((0,i.openBlock)(),(0,i.createElementBlock)("div",Ai)):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.withDirectives)((0,i.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),"data-bs-toggle":"dropdown",type:"text",class:"form-control",placeholder:n.placeholder,autocomplete:"off",onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)}),onKeyup:[t[2]||(t[2]=(0,i.withKeys)((function(){return a.up&&a.up.apply(a,arguments)}),["up"])),t[3]||(t[3]=(0,i.withKeys)((function(){return a.down&&a.down.apply(a,arguments)}),["down"]))],onKeydown:[t[4]||(t[4]=(0,i.withKeys)((function(){return a.hit&&a.hit.apply(a,arguments)}),["enter"])),t[5]||(t[5]=(0,i.withKeys)((function(){return a.reset&&a.reset.apply(a,arguments)}),["esc"]))],onBlur:t[6]||(t[6]=function(e){return r.showDropdown=!1})},null,40,Li),[[i.vModelText,r.value]]),(0,i.createElementVNode)("div",Oi,(0,i.toDisplayString)(n.placeholder),1)],64)),(0,i.createElementVNode)("ul",{ref:"dropdown",class:(0,i.normalizeClass)(a.dropdownMenuClasses)},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.items,(function(e,n){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:n,class:(0,i.normalizeClass)({"table-active":a.isActive(n)})},[(0,i.createElementVNode)("a",{class:"dropdown-item",onMousedown:t[7]||(t[7]=(0,i.withModifiers)((function(){return a.hit&&a.hit.apply(a,arguments)}),["prevent"])),onMousemove:function(e){return a.setActive(n)}},[(0,i.createVNode)(s,{item:e,value:r.value},null,8,["item","value"])],40,Mi)],2)})),128))],2)])}],["__scopeId","data-v-00e26d0a"]]);var Ji={class:"nav-tabs printable-tab-header"},Zi={ref:"header",class:"nav-link active"},ea=function(e){return(0,i.pushScopeId)("data-v-65067870"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("hr",null,null,-1)}));const ta={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return fn(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},na=(0,yn.A)(ta,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{role:"tabpanel",class:(0,i.normalizeClass)(["tab-pane active printable-tab-pane",{"tab-pane-hide":!a.show}])},[(0,i.createElementVNode)("div",Ji,[(0,i.createElementVNode)("div",Zi,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512)]),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),ea],2)}],["__scopeId","data-v-65067870"]]);var oa={class:"printable-tab-group"},ra={ref:"header",class:"printable-tab-group-header"};const ia={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return hn(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},aa=(0,yn.A)(ia,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",oa,[(0,i.createElementVNode)("div",ra,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)],512),(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-2e7a7ce9"]]);var sa=["onClick"],la=["innerHTML"],ca=["onClick","innerHTML"],da={ref:"tab-content",class:"tab-content"};const ua={components:{dropdown:eo},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:mn(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},pa=(0,yn.A)(ua,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("dropdown");return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)([n.addClass,"printable-tabs",n.noPageBreak?"no-page-break":""])},[(0,i.createCommentVNode)(" Nav tabs "),(0,i.createElementVNode)("ul",{class:(0,i.normalizeClass)(["nav nav-tabs d-print-none",a.getNavStyleClass]),role:"tablist"},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.headers,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:t},[e._tabgroup?((0,i.openBlock)(),(0,i.createBlock)(s,{key:1,class:(0,i.normalizeClass)(["nav-item",{active:e.active}]),"tab-group-header":e.headerRendered,disabled:e.disabled},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(e.tabs,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("li",{key:t},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{disabled:e.disabled}]),href:"#",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"]),innerHTML:e.headerRendered},null,10,ca)])})),128))]})),_:2},1032,["tab-group-header","class","disabled"])):((0,i.openBlock)(),(0,i.createElementBlock)("li",{key:0,class:"nav-item",onClick:(0,i.withModifiers)((function(t){return a.select(e)}),["prevent"])},[(0,i.createElementVNode)("a",{class:(0,i.normalizeClass)(["nav-link",{active:e.active,disabled:e.disabledBool}]),href:"#"},[(0,i.createElementVNode)("span",{innerHTML:e.headerRendered},null,8,la)],2)],8,sa))],64)})),128))],2),(0,i.createElementVNode)("div",da,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)],512)],2)}],["__scopeId","data-v-78737a60"]]);var ha=["src","width","height","alt"];const fa={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),r=this.imageSize/o;this.computedWidth=n*r,this.computedHeight=t*r}}},ma=(0,yn.A)(fa,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)(["thumb-wrapper",{"thumb-circle":n.circle},n.addClass]),style:(0,i.normalizeStyle)([a.getBorder,a.getFontSize,a.getFontColor,a.getBgColor])},[a.hasSrc?((0,i.openBlock)(),(0,i.createElementBlock)("img",{key:0,ref:"pic",src:n.src,class:"thumb-image",width:r.computedWidth,height:r.computedHeight,alt:n.alt,onLoadOnce:t[0]||(t[0]=function(){return a.computeImgSize&&a.computeImgSize.apply(a,arguments)})},null,40,ha)):(0,i.createCommentVNode)("v-if",!0),(0,i.renderSlot)(e.$slots,"default")],6)}]]);var ga={class:"popover-container"},va={key:2};const ya={name:"Trigger",components:{PortalTarget:rn},setup:function(){return{vfm:(0,i.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=document.getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},wa=(0,yn.A)(ya,[["render",function(e,t,o,r,a,s){var l=(0,i.resolveComponent)("portal-target"),c=(0,i.resolveComponent)("v-popover"),d=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",(0,i.mergeProps)({class:"click"===o.trigger?"trigger-click":"trigger",tabindex:"0"},n({},(0,i.toHandlerKey)(s.triggerEventType),t[2]||(t[2]=(0,i.withModifiers)((function(e){return s.toggle()}),["stop"])))),["popover"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"auto-hide":!s.isInput,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,placement:o.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",ga,[(0,i.createVNode)(l,{name:"popover:"+s.target},null,8,["name"])])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):"tooltip"===a.popoverOrTooltipType?((0,i.openBlock)(),(0,i.createBlock)(d,{key:1,"auto-hide":!s.isInput,placement:o.placement,triggers:s.triggers,"popper-triggers":s.triggers,"hide-triggers":s.triggers,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createVNode)(l,{name:"tooltip:"+s.target},null,8,["name"])]})),default:(0,i.withCtx)((function(){return[s.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[1]||(t[1]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","placement","triggers","popper-triggers","hide-triggers"])):((0,i.openBlock)(),(0,i.createElementBlock)("span",va,[(0,i.renderSlot)(e.$slots,"default")]))],16)}]]);var ba={class:"site-nav-root"};const ka={name:"SiteNav",mounted:function(){var e=this,t=uo(new URL(window.location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=uo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var r=n.parentElement;r&&r!==e.$el;)"ul"===r.tagName.toLowerCase()&&r.classList.contains("site-nav-dropdown-container")&&r.classList.add("site-nav-dropdown-container-open"),r=r.parentElement}}))}},Sa=(0,yn.A)(ka,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",ba,[(0,i.renderSlot)(e.$slots,"default")])}]]);var Ba={class:"portal-root-element"};var Ca={};const xa={components:{PortalTarget:rn},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?(document.body.style.removeProperty("overflow"),this.show=!1):(Ca[t="closeOverlay"]&&Ca[t].forEach((function(e){return e()})),document.body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=window.innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ca[e="closeOverlay"]||(Ca[e]=[]),Ca[e].push(t)}},Ea=(0,yn.A)(xa,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal-target");return(0,i.openBlock)(),(0,i.createElementBlock)("div",null,[(0,i.createElementVNode)("span",{class:(0,i.normalizeClass)([{"nav-menu-close-icon":r.show}]),onClick:t[0]||(t[0]=function(e){return a.toggleNavMenu(void 0)})},[(0,i.renderSlot)(e.$slots,"navMenuIcon",{},void 0,!0)],2),(0,i.createElementVNode)("div",{ref:"navMenuContainer",class:(0,i.normalizeClass)(["nav-menu",{"nav-menu-open":r.show}]),style:(0,i.normalizeStyle)(r.navbarHeight),onClick:t[1]||(t[1]=function(){return a.toggleNavMenu&&a.toggleNavMenu.apply(a,arguments)})},[(0,i.createElementVNode)("div",Ba,[(0,i.createVNode)(s,{name:n.portalName,multiple:""},null,8,["name"])])],6)])}],["__scopeId","data-v-e0d40ab4"]]);const Na={name:"OverlaySource",components:{Portal:nn},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},$a=(0,yn.A)(Na,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal");return(0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.normalizeProps)((0,i.guardReactiveProps)(e.$attrs)),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0),r.enablePortal?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:n.to},{default:(0,i.withCtx)((function(){return[((0,i.openBlock)(),(0,i.createBlock)((0,i.resolveDynamicComponent)(n.tagName),(0,i.mergeProps)(e.$attrs,{class:[e.$attrs.class||"","mb-mobile-nav"],style:e.$attrs.style}),{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0)]})),_:3},16)}],["__scopeId","data-v-6b1b63d2"]]);var Ta={key:0,class:"popover-header"},_a={class:"popover-body"},Va={class:"popover-container"},za={key:0,class:"popover-header"},Aa={class:"popover-body"};const La={name:"Popover",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Oa=(0,yn.A)(La,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-popover");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"popover",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"popover:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",Ta,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",_a,[(0,i.renderSlot)(e.$slots,"content")])]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Va,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("h3",za,[(0,i.renderSlot)(e.$slots,"header")])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Aa,[(0,i.renderSlot)(e.$slots,"content")])])]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:1,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);const Ma={name:"Tooltip",components:{Portal:nn},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Pa=(0,yn.A)(Ma,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("portal"),l=(0,i.resolveComponent)("v-tooltip");return(0,i.openBlock)(),(0,i.createElementBlock)("span",{class:(0,i.normalizeClass)("click"===n.trigger?"trigger-click":"trigger"),"data-mb-component-type":"tooltip",tabindex:"0"},[r.targetEl.id?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,to:"tooltip:"+r.targetEl.id},{default:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),_:3},8,["to"])):(0,i.createCommentVNode)("v-if",!0),(0,i.createCommentVNode)(" do not delete this comment, it is for the stray space issue (#2419)\n "),r.isMounted?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,"auto-hide":!a.isInput,triggers:a.triggers,"popper-triggers":a.triggers,"hide-triggers":a.triggers,placement:n.placement,delay:0,"shift-cross-axis":""},{popper:(0,i.withCtx)((function(){return[(0,i.renderSlot)(e.$slots,"content")]})),default:(0,i.withCtx)((function(){return[a.isInput?(0,i.renderSlot)(e.$slots,"default",{key:1}):((0,i.openBlock)(),(0,i.createElementBlock)("span",{key:0,onClick:t[0]||(t[0]=(0,i.withModifiers)((function(){}),["stop"]))},[(0,i.renderSlot)(e.$slots,"default")]))]})),_:3},8,["auto-hide","triggers","popper-triggers","hide-triggers","placement"])):(0,i.createCommentVNode)("v-if",!0)],2)}]]);var Ha={class:"modal-content"},Da={key:0,class:"modal-header"},Ia={class:"modal-title"},Ra={class:"modal-body"},qa={key:1,class:"modal-footer"};const ja={name:"Modal",components:{VueFinalModal:Yt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Fa=(0,yn.A)(ja,[["render",function(e,t,n,o,r,a){var s=(0,i.resolveComponent)("vue-final-modal");return(0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,null,[(0,i.createCommentVNode)(" NavBar has z-index of 1000, hence the z-index here should exceed that "),(0,i.createCommentVNode)(" SSR property is required for the snapshot tests to work "),e.isMounted?((0,i.openBlock)(),(0,i.createBlock)(s,{key:0,modelValue:e.show,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.show=t}),"display-directive":"if","modal-id":n.id,class:(0,i.normalizeClass)(["modal"]),"content-class":["modal-dialog","modal-dialog-scrollable",a.optionalModalSize,a.optionalCentering],"overlay-transition":"vfm-fade","content-transition":a.effectClass,"click-to-close":"false"!==n.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},{default:(0,i.withCtx)((function(){return[(0,i.createElementVNode)("div",Ha,[a.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",Da,[(0,i.createElementVNode)("h5",Ia,[(0,i.renderSlot)(e.$slots,"header")]),(0,i.createElementVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:t[0]||(t[0]=function(e){return a.close()})})])):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",Ra,[(0,i.renderSlot)(e.$slots,"default")]),a.hasFooter||a.hasOk?((0,i.openBlock)(),(0,i.createElementBlock)("div",qa,[a.hasFooter?(0,i.renderSlot)(e.$slots,"footer",{key:0}):((0,i.openBlock)(),(0,i.createElementBlock)("button",{key:1,class:"btn btn-primary",onClick:t[1]||(t[1]=function(e){return a.close()})},(0,i.toDisplayString)(n.okText),1))])):(0,i.createCommentVNode)("v-if",!0)])]})),_:3},8,["modelValue","modal-id","content-class","content-transition","click-to-close"])):(0,i.createCommentVNode)("v-if",!0)],2112)}]]);var Wa=(0,i.createElementVNode)("i",{class:(0,i.normalizeClass)(["fas fa-arrow-circle-up"])},null,-1);const Ua={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){window.addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){window.removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){document.body.scrollTop>20||document.documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Qa=(0,yn.A)(Ua,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)(["scroll-top-button",a.getIconSize(),"d-print-none",{lighten:e.$data.isLighten}]),style:(0,i.normalizeStyle)(a.iconStyle()),"aria-hidden":"true",onClick:t[0]||(t[0]=function(e){return a.handleScrollTop()})},[(0,i.renderSlot)(e.$slots,"icon",{},(function(){return[Wa]}))],6)}]]);var Ka={class:"grid-container"},Ga={class:"header-row"},Ya={key:0,class:"search-bar"},Xa=["placeholder"],Ja=["onClick"],Za={class:"badge bg-light text-dark tag-indicator"},es={key:0},ts={key:1},ns={class:"container"},os={class:"row justify-content-starts gy-3"};var rs=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const is={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var r=!1;t.forEach((function(e){o.match(e)&&(r=!0)})),n.$data.disableCard=!r}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return rs.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var r,i,a=(null===(r=this.component)||void 0===r?void 0:r.dataTagConfigs)||(null===(i=this.component)||void 0===i?void 0:i.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var r={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||rs[n%rs.length],children:[],disableTag:!1};t.set(o.name,r),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:rs[n%rs.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,r=t.headerText,i=n.join(" ")+o+r;e.set(i,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,co(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}},as=(0,yn.A)(is,[["render",function(e,t,n,o,r,a){return(0,i.openBlock)(),(0,i.createElementBlock)("div",Ka,[(0,i.createElementVNode)("div",Ga,[n.searchable?((0,i.openBlock)(),(0,i.createElementBlock)("span",Ya,[n.searchable?(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r.value=e}),type:"text",class:"form-control search-bar",placeholder:n.placeholder,onInput:t[1]||(t[1]=function(){return a.update&&a.update.apply(a,arguments)})},null,40,Xa)),[[i.vModelText,r.value]]):(0,i.createCommentVNode)("v-if",!0)])):(0,i.createCommentVNode)("v-if",!0),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.cardStackRef.tagMapping,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-badge"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)}),onClick:function(t){return a.updateTag(e[0])}},[(0,i.createTextVNode)((0,i.toDisplayString)(e[0])+"  ",1),(0,i.createElementVNode)("span",Za,[a.computeShowTag(e[0])?((0,i.openBlock)(),(0,i.createElementBlock)("span",es,"✓")):((0,i.openBlock)(),(0,i.createElementBlock)("span",ts,"   "))])],14,Ja)})),128))]),(0,i.createElementVNode)("div",ns,[(0,i.createElementVNode)("div",os,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)])])])}],["__scopeId","data-v-24ef087b"]]);var ss={class:"card"},ls={key:0,ref:"header",class:"card-title"},cs={class:"card-text"},ds=function(e){return(0,i.pushScopeId)("data-v-f30933d6"),e=e(),(0,i.popScopeId)(),e}((function(){return(0,i.createElementVNode)("br",null,null,-1)})),us={key:1,class:"key-container"},ps={class:"keyword-container"};const hs={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Kn(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var fs={box:wn,breadcrumb:Nn,cardstack:as,card:(0,yn.A)(hs,[["render",function(e,t,n,o,r,a){return(0,i.withDirectives)(((0,i.openBlock)(),(0,i.createElementBlock)("div",{class:(0,i.normalizeClass)("col-md-".concat(a.computedBlock))},[(0,i.createElementVNode)("div",ss,[(0,i.createElementVNode)("div",{class:"card-body article-container",style:(0,i.normalizeStyle)(a.computedWidth)},[r.hasHeader?((0,i.openBlock)(),(0,i.createElementBlock)("div",ls,[(0,i.createElementVNode)("h6",null,[(0,i.renderSlot)(e.$slots,"header",{},void 0,!0)])],512)):(0,i.createCommentVNode)("v-if",!0),(0,i.createElementVNode)("div",cs,[(0,i.renderSlot)(e.$slots,"default",{},void 0,!0)]),ds,a.hasTag?((0,i.openBlock)(),(0,i.createElementBlock)("div",us,[(0,i.createElementVNode)("span",ps,[(0,i.createElementVNode)("em",null,(0,i.toDisplayString)(a.computeKeywords),1)]),((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(r.exposedTags,(function(e,t){return(0,i.openBlock)(),(0,i.createElementBlock)("span",{key:t,class:(0,i.normalizeClass)(["badge",a.isBootstrapColor(e[1].badgeColor)?e[1].badgeColor:"","tag-container"]),style:(0,i.normalizeStyle)(a.isBootstrapColor(e[1].badgeColor)?{}:{backgroundColor:e[1].badgeColor,color:a.getTextColor(e[1].badgeColor)})},(0,i.toDisplayString)(e[0]),7)})),128))])):(0,i.createCommentVNode)("v-if",!0)],4)])],2)),[[i.vShow,!a.computeDisabled]])}],["__scopeId","data-v-f30933d6"]]),dropdown:eo,navbar:wo,panel:er,annotate:rr,aPoint:gr,pic:br,quiz:Pr,question:Jr,qOption:Vi,retriever:Oo,searchbar:Xi,tab:na,tabGroup:aa,tabs:pa,thumbnail:ma,trigger:wa,siteNav:Sa,submenu:Jn,siteNavButton:fo,pageNavButton:vo,overlay:Ea,overlaySource:$a,popover:Oa,tooltip:Pa,modal:Fa,VPopover:tt,VTooltip:nt,scrollTopButton:Qa},ms={closeable:Tn()};const gs={MarkBindVue:{plugin:{install:function(e,t){Object.keys(fs).forEach((function(t){e.component(t,fs[t])})),Object.keys(ms).forEach((function(t){e.directive(t,ms[t])})),e.use(Jt),e.use(sn)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";window.location="".concat(t).concat(n)}}}}};o(779);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ys(e){for(var t=1;t767&&n&&l()})).observe(e);var o,r=0,i=window.location.hash,a=function(){if(!(window.innerWidth>767)){if(i!==window.location.hash)return i=window.location.hash,void l();i=window.location.hash;var o=window.pageYOffset;if(!(window.innerHeight+o>=document.body.offsetHeight)){if(o>r){e.style.position="static";var a=e.getBoundingClientRect().top+t;if(e.style.position="sticky",a>0)return;n=!0,e.style.overflow="hidden",e.classList.add("hide-header")}else l();r=o}}};window.addEventListener("scroll",(function(){o&&clearTimeout(o),o=setTimeout(a,20)}))}function s(){var t=window.getComputedStyle(e,null);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)}function l(){n=!1,e.classList.remove("hide-header")}}function Ss(){document.querySelectorAll("script[style-bypass-vue-compilation]").forEach((function(e){var t=document.createElement("style");t.innerHTML=e.innerHTML,e.parentNode.replaceChild(t,e)})),ks()}window.MarkBindVuePlugin=bs,window.onload=function(){if(window.location.hash){var e=document.getElementById(window.location.hash.slice(1));e&&e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}},window.handleSiteNavClick=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(t){var n=e.getElementsByTagName("a");if(n.length)return void(window.location.href=n[0].href)}var o=e.nextElementSibling,r=e.lastElementChild.lastElementChild;o.classList.toggle("site-nav-dropdown-container-open"),r.classList.toggle("site-nav-rotate-icon")};const Bs={setup:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){Ss()}}));e.use(bs),e.mount("#app")},setupWithSearch:function(){var e=(0,i.createSSRApp)(ys(ys({render:render},ws()),{},{mounted:function(){var e;Ss(),e=this,fetch("".concat(baseUrl,"/siteData.json")).then((function(e){return e.json()})).then((function(t){e.searchData=t.pages}))}}));e.use(bs),e.mount("#app")}}})(),r=r.default})()); \ No newline at end of file diff --git a/packages/core-web/dist/js/markbind.min.js.LICENSE.txt b/packages/core-web/dist/js/markbind.min.js.LICENSE.txt index bc6cb0cddf..c9ede8dc5b 100644 --- a/packages/core-web/dist/js/markbind.min.js.LICENSE.txt +++ b/packages/core-web/dist/js/markbind.min.js.LICENSE.txt @@ -1,10 +1,9 @@ -/*! - * portal-vue © Thorsten Lünborg, 2021 - * - * Version: 3.0.0 - * - * LICENCE: MIT - * - * https://github.com/linusborg/portal-vue - * - */ +/*! +* focus-trap 7.8.0 +* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE +*/ + +/*! +* tabbable 6.4.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/ diff --git a/packages/core-web/dist/js/vueCommonAppFactory.min.js b/packages/core-web/dist/js/vueCommonAppFactory.min.js index 9756215852..53fa87154d 100644 --- a/packages/core-web/dist/js/vueCommonAppFactory.min.js +++ b/packages/core-web/dist/js/vueCommonAppFactory.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):"object"==typeof exports?exports.MarkBind=t(require("vue")):e.MarkBind=t(e.vue)}(global,e=>(()=>{var t={18:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},147:(e,t,n)=>{var o=n(270),i=n(604),r=n(243),a=n(438);e.exports=function(e){return o(e)||i(e)||r(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},212:(e,t,n)=>{var o=n(347);e.exports=function(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},243:(e,t,n)=>{var o=n(442);e.exports=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},270:(e,t,n)=>{var o=n(442);e.exports=function(e){if(Array.isArray(e))return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},319:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},347:(e,t,n)=>{var o=n(319).default,i=n(878);e.exports=function(e){var t=i(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},380:t=>{"use strict";t.exports=e},438:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},442:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},525:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r,a,s=[],l=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(o=r.call(n)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},604:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},634:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},668:(e,t,n)=>{var o=n(347);function i(e,t){for(var n=0;n{var o=n(634),i=n(525),r=n(243),a=n(523);e.exports=function(e,t){return o(e)||i(e,t)||r(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},878:(e,t,n)=>{var o=n(319).default;e.exports=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",r.style.display="",i.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",r.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=(void 0).createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var i=function(){var e=(void 0).createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(i);var r=function(e){var t=(void 0).createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(r),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(i.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(i.style.display="none")}))}}}},n={};function o(e){var i=n[e];if(void 0!==i)return i.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var i={};return(()=>{"use strict";o.d(i,{default:()=>or});var e=o(380);const t=["start","end"],n=["top","right","bottom","left"].reduce((e,n)=>e.concat(n,n+"-"+t[0],n+"-"+t[1]),[]),r=Math.min,a=Math.max,s=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),l={start:"end",end:"start"};function c(e,t,n){return a(e,r(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function u(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(u(e))?"y":"x"}function m(e){return h(v(e))}function g(e,t,n){void 0===n&&(n=!1);const o=p(e),i=m(e),r=f(i);let a="x"===i?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[r]>t.floating[r]&&(a=b(a)),[a,b(a)]}function y(e){return e.replace(/start|end/g,e=>l[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function w(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function x(e){const{x:t,y:n,width:o,height:i}=e;return{width:o,height:i,top:n,left:t,right:t+o,bottom:n+i,x:t,y:n}}function S(e,t,n){let{reference:o,floating:i}=e;const r=v(t),a=m(t),s=f(a),l=u(t),c="y"===r,d=o.x+o.width/2-i.width/2,h=o.y+o.height/2-i.height/2,g=o[s]/2-i[s]/2;let y;switch(l){case"top":y={x:d,y:o.y-i.height};break;case"bottom":y={x:d,y:o.y+o.height};break;case"right":y={x:o.x+o.width,y:h};break;case"left":y={x:o.x-i.width,y:h};break;default:y={x:o.x,y:o.y}}switch(p(t)){case"start":y[a]-=g*(n&&c?-1:1);break;case"end":y[a]+=g*(n&&c?-1:1)}return y}async function k(e,t){var n;void 0===t&&(t={});const{x:o,y:i,platform:r,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:h=!1,padding:f=0}=d(t,e),v=w(f),m=s[h?"floating"===p?"reference":"floating":p],g=x(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(m)))||n?m:m.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===p?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==r.getOffsetParent?void 0:r.getOffsetParent(s.floating)),S=await(null==r.isElement?void 0:r.isElement(b))&&await(null==r.getScale?void 0:r.getScale(b))||{x:1,y:1},k=x(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(g.top-k.top+v.top)/S.y,bottom:(k.bottom-g.bottom+v.bottom)/S.y,left:(g.left-k.left+v.left)/S.x,right:(k.right-g.right+v.right)/S.x}}const $=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,i,r;const{rects:a,middlewareData:s,placement:l,platform:c,elements:h}=t,{crossAxis:f=!1,alignment:v,allowedPlacements:m=n,autoAlignment:b=!0,...w}=d(e,t),x=void 0!==v||m===n?function(e,t,n){return(e?[...n.filter(t=>p(t)===e),...n.filter(t=>p(t)!==e)]:n.filter(e=>u(e)===e)).filter(n=>!e||(p(n)===e||!!t&&y(n)!==n))}(v||null,b,m):m,S=await k(t,w),$=(null==(o=s.autoPlacement)?void 0:o.index)||0,C=x[$];if(null==C)return{};const T=g(C,a,await(null==c.isRTL?void 0:c.isRTL(h.floating)));if(l!==C)return{reset:{placement:x[0]}};const _=[S[u(C)],S[T[0]],S[T[1]]],B=[...(null==(i=s.autoPlacement)?void 0:i.overflows)||[],{placement:C,overflows:_}],A=x[$+1];if(A)return{data:{index:$+1,overflows:B},reset:{placement:A}};const E=B.map(e=>{const t=p(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),P=(null==(r=E.filter(e=>e[2].slice(0,p(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||E[0][0];return P!==l?{data:{index:$+1,overflows:B},reset:{placement:P}}:{}}}},C=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:i,middlewareData:r,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:h=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:S=!0,...$}=d(e,t);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const C=u(i),T=v(s),_=u(s)===s,B=await(null==l.isRTL?void 0:l.isRTL(c.floating)),A=m||(_||!S?[b(s)]:function(e){const t=b(e);return[y(e),t,y(t)]}(s)),E="none"!==x;!m&&E&&A.push(...function(e,t,n,o){const i=p(e);let r=function(e,t,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:o:t?o:i;case"left":case"right":return t?r:a;default:return[]}}(u(e),"start"===n,o);return i&&(r=r.map(e=>e+"-"+i),t&&(r=r.concat(r.map(y)))),r}(s,S,x,B));const P=[s,...A],N=await k(t,$),O=[];let M=(null==(o=r.flip)?void 0:o.overflows)||[];if(h&&O.push(N[C]),f){const e=g(i,a,B);O.push(N[e[0]],N[e[1]])}if(M=[...M,{placement:i,overflows:O}],!O.every(e=>e<=0)){var L,H;const e=((null==(L=r.flip)?void 0:L.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(H=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:H.placement;if(!n)switch(w){case"bestFit":{var z;const e=null==(z=M.filter(e=>{if(E){const t=v(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:z[0];e&&(n=e);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:i,y:r,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:i}=e,r=await(null==o.isRTL?void 0:o.isRTL(i.floating)),a=u(n),s=p(n),l="y"===v(n),c=["left","top"].includes(a)?-1:1,h=r&&l?-1:1,f=d(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof y&&(g="end"===s?-1*y:y),l?{x:g*h,y:m*c}:{x:m*c,y:g*h}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:i+l.x,y:r+l.y,data:{...l,placement:a}}}}};function _(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||void 0}function B(e){return _(e).getComputedStyle(e)}const A=Math.min,E=Math.max,P=Math.round;function N(e){const t=B(e);let n=parseFloat(t.width),o=parseFloat(t.height);const i=e.offsetWidth,r=e.offsetHeight,a=P(n)!==i||P(o)!==r;return a&&(n=i,o=r),{width:n,height:o,fallback:a}}function O(e){return R(e)?(e.nodeName||"").toLowerCase():""}let M;function L(){if(M)return M;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(M=e.brands.map(e=>e.brand+"/"+e.version).join(" "),M):navigator.userAgent}function H(e){return e instanceof _(e).HTMLElement}function z(e){return e instanceof _(e).Element}function R(e){return e instanceof _(e).Node}function I(e){if("undefined"==typeof ShadowRoot)return!1;return e instanceof _(e).ShadowRoot||e instanceof ShadowRoot}function D(e){const{overflow:t,overflowX:n,overflowY:o,display:i}=B(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(i)}function q(e){return["table","td","th"].includes(O(e))}function j(e){const t=/firefox/i.test(L()),n=B(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function F(){return!/^((?!chrome|android).)*safari/i.test(L())}function W(e){return["html","body","#document"].includes(O(e))}function V(e){return z(e)?e:e.contextElement}const U={x:1,y:1};function Q(e){const t=V(e);if(!H(t))return U;const n=t.getBoundingClientRect(),{width:o,height:i,fallback:r}=N(t);let a=(r?P(n.width):n.width)/o,s=(r?P(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function K(e,t,n,o){var i,r;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=V(e);let l=U;t&&(o?z(o)&&(l=Q(o)):l=Q(e));const c=s?_(s):void 0,d=!F()&&n;let u=(a.left+(d&&(null==(i=c.visualViewport)?void 0:i.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(r=c.visualViewport)?void 0:r.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=_(s),t=o&&z(o)?_(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Q(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=_(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function G(e){return((R(e)?e.ownerDocument:e.document)||(void 0).document).documentElement}function Y(e){return z(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function X(e){return K(G(e)).left+Y(e).scrollLeft}function J(e){if("html"===O(e))return e;const t=e.assignedSlot||e.parentNode||I(e)&&e.host||G(e);return I(t)?t.host:t}function Z(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=J(t);return W(n)?n.ownerDocument.body:H(n)&&D(n)?n:e(n)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),r=_(o);return i?t.concat(r,r.visualViewport||[],D(o)?o:[]):t.concat(o,Z(o))}function ee(e,t,n){return"viewport"===t?x(function(e,t){const n=_(e),o=G(e),i=n.visualViewport;let r=o.clientWidth,a=o.clientHeight,s=0,l=0;if(i){r=i.width,a=i.height;const e=F();(e||!e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:r,height:a,x:s,y:l}}(e,n)):z(t)?x(function(e,t){const n=K(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,r=H(e)?Q(e):{x:1,y:1};return{width:e.clientWidth*r.x,height:e.clientHeight*r.y,x:i*r.x,y:o*r.y}}(t,n)):x(function(e){const t=G(e),n=Y(e),o=e.ownerDocument.body,i=E(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=E(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+X(e);const s=-n.scrollTop;return"rtl"===B(o).direction&&(a+=E(t.clientWidth,o.clientWidth)-i),{width:i,height:r,x:a,y:s}}(G(e)))}function te(e){return H(e)&&"fixed"!==B(e).position?e.offsetParent:null}function ne(e){const t=_(e);let n=te(e);for(;n&&q(n)&&"static"===B(n).position;)n=te(n);return n&&("html"===O(n)||"body"===O(n)&&"static"===B(n).position&&!j(n))?t:n||function(e){let t=J(e);for(;H(t)&&!W(t);){if(j(t))return t;t=J(t)}return null}(e)||t}function oe(e,t,n){const o=H(t),i=G(t),r=K(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==O(t)||D(i))&&(a=Y(t)),H(t)){const e=K(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=X(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}const ie={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e;const r=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=Z(e).filter(e=>z(e)&&"body"!==O(e)),i=null;const r="fixed"===B(e).position;let a=r?J(e):e;for(;z(a)&&!W(a);){const e=B(a),t=j(a);(r?!t&&!i:!t&&"static"===e.position&&!!i&&["absolute","fixed"].includes(i.position))?o=o.filter(e=>e!==a):i=e,a=J(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=r[0],s=r.reduce((e,n)=>{const o=ee(t,n,i);return e.top=E(o.top,e.top),e.right=A(o.right,e.right),e.bottom=A(o.bottom,e.bottom),e.left=E(o.left,e.left),e},ee(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=H(n),r=G(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((i||!i&&"fixed"!==o)&&(("body"!==O(n)||D(r))&&(a=Y(n)),H(n))){const e=K(n);s=Q(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:z,getDimensions:function(e){return H(e)?N(e):e.getBoundingClientRect()},getOffsetParent:ne,getDocumentElement:G,getScale:Q,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const i=this.getOffsetParent||ne,r=this.getDimensions;return{reference:oe(t,await i(n),o),floating:{x:0,y:0,...await r(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===B(e).direction};const re=(e,t,n)=>{const o=new Map,i={platform:ie,...n},r={...i.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n,s=r.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=S(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function se(e,t){let n,o=ae.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ae.themes[o.$extend]||{}:(o=null,n=ae[t]):o=null}while(o);return n}function le(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t}const ce=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),de={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ue={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function pe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function he(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const fe=[];let ve=null;const me={};function ge(e){let t=me[e];return t||(t=me[e]=[]),t}let ye=function(){};function be(e){return function(t){return se(t.theme,e)}}const we="__floating-vue__popper",xe=()=>(0,e.defineComponent)({name:"VPopper",provide(){return{[we]:{parentPopper:this}}},inject:{[we]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:be("disabled")},positioningDisabled:{type:Boolean,default:be("positioningDisabled")},placement:{type:String,default:be("placement"),validator:e=>ce.includes(e)},delay:{type:[String,Number,Object],default:be("delay")},distance:{type:[Number,String],default:be("distance")},skidding:{type:[Number,String],default:be("skidding")},triggers:{type:Array,default:be("triggers")},showTriggers:{type:[Array,Function],default:be("showTriggers")},hideTriggers:{type:[Array,Function],default:be("hideTriggers")},popperTriggers:{type:Array,default:be("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:be("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:be("popperHideTriggers")},container:{type:[String,Object,ye,Boolean],default:be("container")},boundary:{type:[String,ye],default:be("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:be("strategy")},autoHide:{type:[Boolean,Function],default:be("autoHide")},handleResize:{type:Boolean,default:be("handleResize")},instantMove:{type:Boolean,default:be("instantMove")},eagerMount:{type:Boolean,default:be("eagerMount")},popperClass:{type:[String,Array,Object],default:be("popperClass")},computeTransformOrigin:{type:Boolean,default:be("computeTransformOrigin")},autoMinSize:{type:Boolean,default:be("autoMinSize")},autoSize:{type:[Boolean,String],default:be("autoSize")},autoMaxSize:{type:Boolean,default:be("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:be("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:be("preventOverflow")},overflowPadding:{type:[Number,String],default:be("overflowPadding")},arrowPadding:{type:[Number,String],default:be("arrowPadding")},arrowOverflow:{type:Boolean,default:be("arrowOverflow")},flip:{type:Boolean,default:be("flip")},shift:{type:Boolean,default:be("shift")},shiftCrossAxis:{type:Boolean,default:be("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:be("noAutoFocus")},disposeTimeout:{type:Number,default:be("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[we])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(i=this.parentPopper)?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push($({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:i}=e,{mainAxis:r=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=d(n,e),p={x:t,y:o},f=await k(e,l),m=v(u(i)),g=h(m);let y=p[g],b=p[m];if(r){const e="y"===g?"bottom":"right";y=c(y+f["y"===g?"top":"left"],y,y-f[e])}if(a){const e="y"===m?"bottom":"right";b=c(b+f["y"===m?"top":"left"],b,b-f[e])}const w=s.fn({...e,[g]:y,[m]:b});return{...w,data:{x:w.x-t,y:w.y-o,enabled:{[g]:r,[m]:a}}}}})),!t&&this.flip&&e.middleware.push(C({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:u}=t,{element:h,padding:v=0}=d(e,t)||{};if(null==h)return{};const g=w(v),y={x:n,y:o},b=m(i),x=f(b),S=await s.getDimensions(h),k="y"===b,$=k?"top":"left",C=k?"bottom":"right",T=k?"clientHeight":"clientWidth",_=a.reference[x]+a.reference[b]-y[b]-a.floating[x],B=y[b]-a.reference[b],A=await(null==s.getOffsetParent?void 0:s.getOffsetParent(h));let E=A?A[T]:0;E&&await(null==s.isElement?void 0:s.isElement(A))||(E=l.floating[T]||a.floating[x]);const P=_/2-B/2,N=E/2-S[x]/2-1,O=r(g[$],N),M=r(g[C],N),L=O,H=E-S[x]-M,z=E/2-S[x]/2+P,R=c(L,z,H),I=!u.arrow&&null!=p(i)&&z!==R&&a.reference[x]/2-(z{let o;const{centerOffset:i}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var i;if(null!=(i=o.autoSize)&&i.skip)return{};let r,a;return n.startsWith("top")||n.startsWith("bottom")?r=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=r?r+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:i,rects:s,platform:l,elements:c}=t,{apply:h=(()=>{}),...f}=d(e,t),m=await k(t,f),g=u(i),y=p(i),b="y"===v(i),{width:w,height:x}=s.floating;let S,$;"top"===g||"bottom"===g?(S=g,$=y===(await(null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):($=g,S="end"===y?"top":"bottom");const C=x-m.top-m.bottom,T=w-m.left-m.right,_=r(x-m[S],C),B=r(w-m[$],T),A=!t.middlewareData.shift;let E=_,P=B;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(P=T),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(E=C),A&&!y){const e=a(m.left,0),t=a(m.right,0),n=a(m.top,0),o=a(m.bottom,0);b?P=w-2*(0!==e||0!==t?e+t:a(m.left,m.right)):E=x-2*(0!==n||0!==o?n+o:a(m.top,m.bottom))}await h({...t,availableWidth:P,availableHeight:E});const N=await l.getDimensions(c.floating);return w!==N.width||x!==N.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await re(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),ve&&this.instantMove&&ve.instantMove&&ve!==this.parentPopper)return ve.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(ve=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await he(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Z(this.$_referenceNode),...Z(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,pe(fe,this),0===fe.length&&(void 0).body.classList.remove("v-popper--some-open");for(const e of le(this.theme)){const t=ge(e);pe(t,this),0===t.length&&(void 0).body.classList.remove("v-popper--some-open--"+e)}ve===this&&(ve=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await he(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=(void 0).document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,de,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],de,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ue,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ue,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,void 0))},$_registerTriggerListeners(e,t,n,o,i){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,i)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:i,handler:r}=n;e&&e!==i?t.push(n):o.forEach(e=>e.removeEventListener(i,r))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if($e>=e.left&&$e<=e.right&&Ce>=e.top&&Ce<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=$e-Se,n=Ce-ke,o=e.left+e.width/2-Se+(e.top+e.height/2)-ke+e.width+e.height,i=Se+t*o,r=ke+n*o;return Te(Se,ke,i,r,e.left,e.top,e.left,e.bottom)||Te(Se,ke,i,r,e.left,e.top,e.right,e.top)||Te(Se,ke,i,r,e.right,e.top,e.right,e.bottom)||Te(Se,ke,i,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});let Se=0,ke=0,$e=0,Ce=0;function Te(e,t,n,o,i,r,a,s){const l=((a-i)*(t-r)-(s-r)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t)),c=((n-e)*(t-r)-(o-t)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}const _e=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const Be=_e({extends:xe()},[["render",function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createElementBlock)("div",{ref:"reference",class:(0,e.normalizeClass)(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[(0,e.renderSlot)(t.$slots,"default",(0,e.normalizeProps)((0,e.guardReactiveProps)(t.slotData)))],2)}]]);let Ae;function Ee(){Ee.init||(Ee.init=!0,Ae=-1!==function(){var e=(void 0).navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Pe={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Ee(),(0,e.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=(void 0).createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ae&&this.$el.appendChild(t),t.data="about:blank",Ae||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Ae&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Ne=(0,e.withScopeId)("data-v-b329ee4c");(0,e.pushScopeId)("data-v-b329ee4c");const Oe={class:"resize-observer",tabindex:"-1"};(0,e.popScopeId)();const Me=Ne((t,n,o,i,r,a)=>((0,e.openBlock)(),(0,e.createBlock)("div",Oe)));Pe.render=Me,Pe.__scopeId="data-v-b329ee4c",Pe.__file="src/components/ResizeObserver.vue";const Le=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),He=(0,e.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Pe},mixins:[Le()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),ze=["id","aria-hidden","tabindex","data-popper-placement"],Re={ref:"inner",class:"v-popper__inner"},Ie=[(0,e.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,e.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const De=_e(He,[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("ResizeObserver");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{id:t.popperId,ref:"popover",class:(0,e.normalizeClass)(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:(0,e.normalizeStyle)(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:n[2]||(n[2]=(0,e.withKeys)(e=>t.autoHide&&t.$emit("hide"),["esc"]))},[(0,e.createElementVNode)("div",{class:"v-popper__backdrop",onClick:n[0]||(n[0]=e=>t.autoHide&&t.$emit("hide"))}),(0,e.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,e.normalizeStyle)(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[(0,e.createElementVNode)("div",Re,[t.mounted?((0,e.openBlock)(),(0,e.createElementBlock)(e.Fragment,{key:0},[(0,e.createElementVNode)("div",null,[(0,e.renderSlot)(t.$slots,"default")]),t.handleResize?((0,e.openBlock)(),(0,e.createBlock)(s,{key:0,onNotify:n[1]||(n[1]=e=>t.$emit("resize",e))})):(0,e.createCommentVNode)("",!0)],64)):(0,e.createCommentVNode)("",!0)],512),(0,e.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,e.normalizeStyle)(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},Ie,4)],4)],46,ze)}]]),qe={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let je=function(){};const Fe=_e((0,e.defineComponent)({name:"VPopperWrapper",components:{Popper:Be,PopperContent:De},mixins:[qe,Le("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,je,Boolean],default:void 0},boundary:{type:[String,je],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("PopperContent"),l=(0,e.resolveComponent)("Popper");return(0,e.openBlock)(),(0,e.createBlock)(l,(0,e.mergeProps)({ref:"popper"},t.$props,{theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:[t.themeClass],onShow:n[0]||(n[0]=()=>t.$emit("show")),onHide:n[1]||(n[1]=()=>t.$emit("hide")),"onUpdate:shown":n[2]||(n[2]=e=>t.$emit("update:shown",e)),onApplyShow:n[3]||(n[3]=()=>t.$emit("apply-show")),onApplyHide:n[4]||(n[4]=()=>t.$emit("apply-hide")),onCloseGroup:n[5]||(n[5]=()=>t.$emit("close-group")),onCloseDirective:n[6]||(n[6]=()=>t.$emit("close-directive")),onAutoHide:n[7]||(n[7]=()=>t.$emit("auto-hide")),onResize:n[8]||(n[8]=()=>t.$emit("resize"))}),{default:(0,e.withCtx)(({popperId:n,isShown:o,shouldMountContent:i,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,e.renderSlot)(t.$slots,"default",{shown:o,show:l,hide:c}),(0,e.createVNode)(s,{ref:"popperContent","popper-id":n,theme:t.finalTheme,shown:o,mounted:i,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,e.withCtx)(()=>[(0,e.renderSlot)(t.$slots,"popper",{shown:o,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),We={...Fe,name:"VDropdown",vPopperTheme:"dropdown"},Ve={...Fe,name:"VTooltip",vPopperTheme:"tooltip"};(0,e.defineComponent)({name:"VTooltipDirective",components:{Popper:xe(),PopperContent:De},mixins:[qe],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>se(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>se(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const Ue=We,Qe=Ve;function Ke(e){return(Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}function Ye(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n0){var o=parseInt(getComputedStyle((void 0).body).getPropertyValue("padding-right"),10);ot=(void 0).body.style.paddingRight,(void 0).body.style.paddingRight="".concat(o+n,"px")}}void 0===nt&&(nt=(void 0).body.style.overflow,(void 0).body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},vt=function(e){e?(ht=ht.filter((function(t){return t.targetElement!==e}))).length||(void 0!==ot&&((void 0).body.style.paddingRight=ot,ot=void 0),void 0!==nt&&((void 0).body.style.overflow=nt,nt=void 0)):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},mt=function(){},gt="enter",yt="entering",bt="leave",wt="leavng",xt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},St={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=Ke(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(t,n){var o=n.emit,i=Symbol("vfm"),r=(0,e.ref)(null),a=(0,e.ref)(null),s=(0,e.ref)(null),l=(0,e.ref)(null),c=(0,e.ref)(null),d=(0,e.ref)(null),u=(0,e.ref)(null),p=new at,h=(0,e.ref)(!1),f=(0,e.reactive)({modal:!1,overlay:!1,resize:!1}),v=(0,e.ref)(null),m=(0,e.ref)(null),g=(0,e.ref)(!1),y=(0,e.ref)({}),b=(0,e.ref)({}),w=(0,e.ref)(null),x=(0,e.ref)(null),S=mt,k=mt,$=(0,e.computed)((function(){return"string"==typeof t.overlayTransition?{name:t.overlayTransition}:Ze({},t.overlayTransition)})),C=(0,e.computed)((function(){return"string"==typeof t.transition?{name:t.transition}:Ze({},t.transition)})),T=(0,e.computed)((function(){return(t.hideOverlay||v.value===bt)&&m.value===bt})),_=(0,e.computed)((function(){return!1===t.zIndex?!!t.zIndexAuto&&+t.zIndexBase+2*(u.value||0):t.zIndex})),B=(0,e.computed)((function(){return Ze({},!1!==_.value&&{zIndex:_.value})})),A=(0,e.computed)((function(){var e=[b.value];return Array.isArray(t.contentStyle)?e.push.apply(e,et(t.contentStyle)):e.push(t.contentStyle),e}));function E(){return{uid:i,props:t,emit:o,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:M,modalStackIndex:u,visibility:f,handleLockScroll:O,$focusTrap:p,toggle:R,params:y}}function P(){if(t.modelValue){if(o("_before-open",L({type:"_before-open"})),H("before-open",!1))return void k("show");var n=M();if(n||!1===t.attach){if(!1!==t.attach){if(!r.value)return h.value=!0,void(0,e.nextTick)((function(){P()}));n.appendChild(r.value)}var a=t.api.openedModals.findIndex((function(e){return e.uid===i}));-1!==a&&t.api.openedModals.splice(a,1),t.api.openedModals.push(E()),u.value=t.api.openedModals.length-1,O(),t.api.openedModals.filter((function(e){return e.uid!==i})).forEach((function(e,t){e.getAttachElement()===n&&(e.modalStackIndex.value=t,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==n&&console.warn("Unable to locate target ".concat(t.attach))}}function N(){var e=t.api.openedModals.findIndex((function(e){return e.uid===i}));if(-1!==e&&t.api.openedModals.splice(e,1),t.api.openedModals.length>0){var n=t.api.openedModals[t.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}t.drag&&q(),t.resize&&F(),w.value=null,f.overlay=!1,f.modal=!1}function O(){t.modelValue&&(0,e.nextTick)((function(){t.lockScroll?ft(a.value,{reserveScrollBarGap:!0}):vt(a.value)}))}function M(){return!1!==t.attach&&("string"!=typeof t.attach&&t.attach)}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ze({ref:E()},e)}function H(t,n){var i=!1,r=L({type:t,stop:function(){i=!0}});return o(t,r),!!i&&(g.value=!0,(0,e.nextTick)((function(){o("update:modelValue",n)})),!0)}function z(e,t,n){w.value="".concat(t,":").concat(n),o(w.value,e)}function R(e,n){var i=arguments;return new Promise((function(r,a){S=function(e){r(e),S=mt},k=function(e){a(e),k=mt};var s="boolean"==typeof e?e:!t.modelValue;s&&2===i.length&&(y.value=n),o("update:modelValue",s)}))}function I(e){e.stopPropagation();var n,o=e.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||et(t.querySelectorAll(n)).includes(e.target)}(e,s.value,t.dragSelector))return;n="drag"}z(e,n,"start");var i,r,l,c,d=st(e),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===(void 0).getComputedStyle(s.value).position,f=ct(b.value.top),v=ct(b.value.left),m=function(){if(t.fitParent){var e={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:v+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:v+u.right-p.right}}};return h?e.absolute():e.relative()}return{}}(),g="resize"===n&&(i=(void 0).body,r="cursor",l=xt[o],c=i.style[r],i.style[r]=l,function(){i.style[r]=c}),y=function(e){e.stopPropagation(),z(e,n,"move");var i,r,a=st(e),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(e,n,o,i,r){var a=function(e,n,r,a){var s,l=i[n],c=o[e]-i[e],d=(s=n).charAt(0).toUpperCase()+s.slice(1);return{axis:r,edgeName:n,min:a?c:-l,max:a?l:c,minEdge:t["min".concat(d)],maxEdge:t["max".concat(d)],getEdge:function(e){return i[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=i[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return e.split("").forEach((function(e){var o=a.apply(void 0,et(s[e]));l=Ze(Ze({},l),function(e){var o,i=n[e.axis];i=t.fitParent?lt(e.min,i,e.max):i;var a=lt(e.minEdge,e.getEdge(i),e.maxEdge);return i=e.getOffsetAxis(a,r),Xe(o={},e.edgeName,a),Xe(o,e.axis,i),o}(o))})),l}(o,s,u,p,h)),h?(i=p.top-u.top+s.y,r=p.left-u.left+s.x):(i=f+s.y,r=v+s.x),"drag"===n&&t.fitParent&&(i=lt(m.minTop,i,m.maxTop),r=lt(m.minLeft,r,m.maxLeft));var l=Ze(Ze(Ze({position:"relative",top:i+"px",left:r+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});b.value=Ze(Ze({},b.value),l)};ut("move",void 0,y),ut("up",void 0,(function e(t){t.stopPropagation(),"resize"===n&&g&&g(),setTimeout((function(){z(t,n,"end")})),pt("move",void 0,y),pt("up",void 0,e)}))}function D(){ut("down",s.value,I),b.value.touchAction="none"}function q(){pt("down",s.value,I)}function j(){f.resize=!0,(0,e.nextTick)((function(){ut("down",l.value,I)}))}function F(){pt("down",l.value,I),f.resize=!1}return(0,e.watch)((function(){return t.modelValue}),(function(e){if(g.value)g.value=!1;else if(P(),!e){if(H("before-close",!0))return void k("hide");N()}})),(0,e.watch)((function(){return t.lockScroll}),O),(0,e.watch)((function(){return t.hideOverlay}),(function(e){t.modelValue&&!e&&(f.overlay=!0)})),(0,e.watch)((function(){return t.attach}),P),(0,e.watch)(T,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,e.watch)((function(){return t.drag}),(function(e){h.value&&(e?D():q())})),(0,e.watch)((function(){return t.resize}),(function(e){h.value&&(e?j():F())})),(0,e.watch)((function(){return t.keepChangedStyle}),(function(e){e||(b.value={})})),(0,e.onMounted)((function(){t.api.modals.push(E()),P()})),(0,e.onBeforeUnmount)((function(){var e;N(),t.lockScroll&&a.value&&vt(a.value),null==r||null===(e=r.value)||void 0===e||e.remove();var n=t.api.modals.findIndex((function(e){return e.uid===i}));t.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:$,computedTransition:C,visible:h,visibility:f,params:y,calculateZIndex:_,bindStyle:B,bindContentStyle:A,beforeOverlayEnter:function(){v.value=yt},afterOverlayEnter:function(){v.value=gt},beforeOverlayLeave:function(){v.value=wt},afterOverlayLeave:function(){v.value=bt},beforeModalEnter:function(){m.value=yt},afterModalEnter:function(){m.value=gt,(t.focusRetain||t.focusTrap)&&a.value.focus(),t.focusTrap&&p.enable(a.value),t.drag&&D(),t.resize&&j(),o("_opened"),o("opened",L({type:"opened"})),S("show")},beforeModalLeave:function(){m.value=wt,p.enabled()&&p.disable()},afterModalLeave:function(){m.value=bt,u.value=null,t.lockScroll&&vt(a.value),t.keepChangedStyle||(b.value={});var e=!1,n=L({type:"closed",stop:function(){e=!0}});o("_closed"),o("closed",n),S("hide"),e||(y.value={})},onMousedown:function(e){x.value=null==e?void 0:e.target},onMouseupContainer:function(){x.value===a.value&&"resize:move"!==w.value&&(o("click-outside",L({type:"click-outside"})),t.clickToClose&&o("update:modelValue",!1))},onEsc:function(){h.value&&t.escToClose&&o("update:modelValue",!1)}}}},kt=(0,e.withScopeId)("data-v-2836fdb5");(0,e.pushScopeId)("data-v-2836fdb5");var $t={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,e.popScopeId)();var Ct=kt((function(t,n,o,i,r,a){return o.ssr||i.visible?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,ref:"root",style:i.bindStyle,class:["vfm vfm--inset",[!1===o.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":o.preventClick}]],onKeydown:n[4]||(n[4]=(0,e.withKeys)((function(){return i.onEsc&&i.onEsc.apply(i,arguments)}),["esc"]))},[(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedOverlayTransition,{onBeforeEnter:i.beforeOverlayEnter,onAfterEnter:i.afterOverlayEnter,onBeforeLeave:i.beforeOverlayLeave,onAfterLeave:i.afterOverlayLeave}),{default:kt((function(){return[!o.hideOverlay&&i.visibility.overlay?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",o.overlayClass],style:o.overlayStyle},null,6)):(0,e.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedTransition,{onBeforeEnter:i.beforeModalEnter,onAfterEnter:i.afterModalEnter,onBeforeLeave:i.beforeModalLeave,onAfterLeave:i.afterModalLeave}),{default:kt((function(){return[(0,e.withDirectives)((0,e.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",o.classes],style:o.styles,"aria-expanded":i.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:n[2]||(n[2]=(0,e.withModifiers)((function(){return i.onMouseupContainer&&i.onMouseupContainer.apply(i,arguments)}),["self"])),onMousedown:n[3]||(n[3]=(0,e.withModifiers)((function(){return i.onMousedown&&i.onMousedown.apply(i,arguments)}),["self"]))},[(0,e.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[o.contentClass,{"vfm--prevent-auto":o.preventClick}]],style:i.bindContentStyle,onMousedown:n[1]||(n[1]=function(e){return i.onMousedown(null)})},[(0,e.renderSlot)(t.$slots,"default",{params:i.params,close:function(){return t.$emit("update:modelValue",!1)}}),i.visibility.resize&&i.visibility.modal?((0,e.openBlock)(),(0,e.createBlock)("div",$t,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(o.resizeDirections,(function(t){return(0,e.openBlock)(),(0,e.createBlock)("div",{key:t,direction:t,class:["vfm--resize-".concat(t),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,e.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[e.vShow,i.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[e.vShow,!o.ssr||i.visible]]):(0,e.createCommentVNode)("v-if",!0)}));var Tt;void 0===Tt&&(Tt={}),Tt.insertAt,St.render=Ct,St.__scopeId="data-v-2836fdb5",St.__file="lib/VueFinalModal.vue";var _t={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,i=this;return(o=function*(){e.ref.params.value=t.params,yield i.$nextTick(),yield i.$nextTick(),t.value||(i.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,i){var r=o.apply(e,t);function a(e){Ge(r,n,i,a,s,"next",e)}function s(e){Ge(r,n,i,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},Bt={class:"modals-container"};function At(e,t){var n=Ze(Ze({},e),{},{props:Ze({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}_t.render=function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createBlock)("div",Bt,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.api.dynamicModals,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:t.id},t.bind,{modelValue:t.value,"onUpdate:modelValue":function(e){return t.value=e}},(0,e.toHandlers)(t.on),{on_closed:function(e){return a.slice(n)},on_beforeOpen:function(e){return a.beforeOpen(e,t)},on_opened:t.opened}),(0,e.createSlots)({_:2},[(0,e.renderList)(t.slots,(function(t,n){return{name:n,fn:(0,e.withCtx)((function(){return[(0,e.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(t)?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,innerHTML:t},null,8,["innerHTML"])):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:1},t.bind,(0,e.toHandlers)(t.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},_t.__file="lib/ModalsContainer.vue";var Et=0,Pt=function(){var t,n,o=(n=null,{show:function(t){for(var o=this,i=arguments.length,r=new Array(i>1?i-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Et?Nt:Pt(),o=n.$vfm,i=n.VueFinalModal,r=n.ModalsContainer;Et+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,i),e.component(l,r)}),Ht=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Lt(t,o)}}};Ht.install=Lt;const zt=Symbol("wormhole");function Rt(){const t=(0,e.inject)(zt);if(!t)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return t}const It=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(t,{slots:n})=>(function(t,n){const o=Rt();function i(e){o.close({to:e??t.to,from:t.name})}(0,e.onMounted)(()=>{t.disabled}),(0,e.onUpdated)(()=>{t.disabled&&i()}),(0,e.onBeforeUnmount)(()=>{i()}),(0,e.watch)(()=>t.to,(e,n)=>{t.disabled||n&&n!==e&&i(n)})}(t),()=>t.disabled&&n.default?n.default(t.slotProps):null)}),Dt=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},qt=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(t,{emit:n,slots:o}){const i=Rt(),r=(0,e.computed)(()=>{const e=i.getContentForTarget(t.name,t.multiple),n=o.wrapper,r=e.map(e=>e.content(t.slotProps)),a=n?r.flatMap(e=>e.length?n(e):[]):r.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,e.watch)(r,({vnodes:e})=>{const o=e.length>0,r=i.transports.get(t.name),a=r?[...r.keys()]:[];n("change",{hasContent:o,sources:a})},{flush:"post"}),()=>{var t;return r.value.vnodes.length?[(0,e.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,e.h)(Dt,r.value.vnodesFn)]:null==(t=o.default)?void 0:t.call(o)}}});const jt=function(t=!0){const n=(0,e.reactive)(new Map),o={open:function(e){},close:function(e){const{to:t,from:o}=e;if(!t||!o)return;const i=n.get(t);!i||(i.delete(o),i.size||n.delete(t))},transports:n,getContentForTarget:function(e,t){const o=n.get(e);if(!o)return[];const i=Array.from((null==o?void 0:o.values())||[]);return t?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(i,(e,t)=>e.order-t.order):[i.pop()]}};return t?(0,e.readonly)(o):o}();function Ft(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",It),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",qt);const n=t.wormhole??jt;e.provide(zt,n)}function Wt(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}const Vt=()=>{},Ut=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qt=(Object.assign,Object.prototype.hasOwnProperty,Array.isArray),Kt=e=>"[object Date]"===tn(e),Gt=e=>"function"==typeof e,Yt=e=>"string"==typeof e,Xt=e=>"symbol"==typeof e,Jt=e=>null!==e&&"object"==typeof e,Zt=e=>(Jt(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),en=Object.prototype.toString,tn=e=>en.call(e),nn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},on=/-(\w)/g,rn=(nn(e=>e.replace(on,(e,t)=>t?t.toUpperCase():"")),/\B([A-Z])/g),an=nn(e=>e.replace(rn,"-$1").toLowerCase()),sn=nn(e=>e.charAt(0).toUpperCase()+e.slice(1));nn(e=>e?"on"+sn(e):"");let ln;const cn=()=>ln||(ln="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof global?global:{});function dn(e){if(Qt(e)){const t={};for(let n=0;n{if(e){const n=e.split(pn);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function vn(e){let t="";if(Yt(e))t=e;else if(Qt(e))for(let n=0;n/="'\u0009\u000a\u000c\u0020]/,Sn={};const kn={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},$n=/["'&<>]/;function Cn(e){const t=""+e,n=$n.exec(t);if(!n)return t;let o,i,r="",a=0;for(i=n.index;i||--!>|t&&t.__v_isRef?Bn(e,t.value):(e=>"[object Map]"===tn(e))(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],o)=>(e[An(t,o)+" =>"]=n,e),{})}:(e=>"[object Set]"===tn(e))(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>An(e))}:Xt(t)?An(t):!Jt(t)||Qt(t)||(e=>"[object Object]"===tn(e))(t)?t:String(t),An=(e,t="")=>{var n;return Xt(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},En=Wt(",key,ref,innerHTML,textContent,ref_key,ref_for");function Pn(e,t){let n="";for(const o in e){if(En(o)||Ut(o)||"textarea"===t&&"value"===o)continue;const i=e[o];n+="class"===o?` class="${Ln(i)}"`:"style"===o?` style="${Hn(i)}"`:Nn(o,i,t)}return n}function Nn(e,t,n){if(!Mn(t))return"";const o=n&&(n.indexOf("-")>0||mn(n))?e:kn[e]||e.toLowerCase();return bn(o)?wn(t)?" "+o:"":function(e){if(Sn.hasOwnProperty(e))return Sn[e];const t=xn.test(e);return t&&console.error("unsafe attribute name: "+e),Sn[e]=!t}(o)?""===t?" "+o:` ${o}="${Cn(t)}"`:(console.warn("[@vue/server-renderer] Skipped rendering unsafe attribute name: "+o),"")}function On(e,t){return Mn(t)?` ${e}="${Cn(t)}"`:""}function Mn(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}function Ln(e){return Cn(vn(e))}function Hn(e){if(!e)return"";if(Yt(e))return Cn(e);return Cn(function(e){let t="";if(!e||Yt(e))return t;for(const n in e){const o=e[n],i=n.startsWith("--")?n:an(n);(Yt(o)||"number"==typeof o)&&(t+=`${i}:${o};`)}return t}(dn(e)))}function zn(t,n=null,o=null,i=null,r){return Jn((0,e.createVNode)(t,n,o),i,r)}function Rn(e,t,n,o,i,r,a){i("\x3c!--[--\x3e"),function(e,t,n,o,i,r,a,s){const l=e[t];if(l){const e=[],t=l(n,t=>{e.push(t)},r,a?" "+a:"");if(Qt(t))to(i,t,r,a);else{let t=!0;if(s)t=!1;else for(let n=0;n$/s,Dn=//gm;function qn(e){return!("string"!=typeof e||!In.test(e))&&(e.length<=8||!e.replace(Dn,"").trim())}function jn(e){return Cn(Yt(t=e)?t:null==t?"":Qt(t)||Jt(t)&&(t.toString===en||!Gt(t.toString))?JSON.stringify(t,Bn,2):String(t));var t}Symbol(""),Symbol("");let Fn;(Fn=cn().__VUE_INSTANCE_SETTERS__)||(Fn=cn().__VUE_INSTANCE_SETTERS__=[]),Fn.push(e=>e);function Wn(e,t){if(Qt(e)||Yt(e))for(let n=0,o=e.length;n_n(e,t))}(e,t)>-1}const{createComponentInstance:Un,setCurrentRenderingInstance:Qn,setupComponent:Kn,renderComponentRoot:Gn,normalizeVNode:Yn}=e.ssrUtils;function Xn(){let e=!1;const t=[];return{getBuffer:()=>t,push(n){const o=Yt(n);e&&o?t[t.length-1]+=n:t.push(n),e=o,(Zt(n)||Qt(n)&&n.hasAsync)&&(t.hasAsync=!0)}}}function Jn(e,t=null,n){const o=Un(e,t,null),i=Kn(o,!0),r=Zt(i),a=o.sp;if(r||a){let e=r?i:Promise.resolve();return a&&(e=e.then(()=>Promise.all(a.map(e=>e.call(o.proxy)))).catch(()=>{})),e.then(()=>Zn(o,n))}return Zn(o,n)}function Zn(t,n){const o=t.type,{getBuffer:i,push:r}=Xn();if(Gt(o)){let e=Gn(t);if(!o.props)for(const n in t.attrs)n.startsWith("data-v-")&&((e.props||(e.props={}))[n]="");eo(r,t.subTree=e,t,n)}else{t.render&&t.render!==Vt||t.ssrRender||o.ssrRender||!Yt(o.template)||(o.ssrRender=function(e,t){throw new Error("On-the-fly template compilation is not supported in the ESM build of @vue/server-renderer. All templates must be pre-compiled into render functions.")}(o.template));for(const e of t.scope.effects)e.computed&&(e.computed._dirty=!0,e.computed._cacheable=!0);const i=t.ssrRender||o.ssrRender;if(i){let e=!1!==t.inheritAttrs?t.attrs:void 0,o=!1,a=t;for(;;){const t=a.vnode.scopeId;t&&(o||(e={...e},o=!0),e[t]="");const n=a.parent;if(!n||!n.subTree||n.subTree!==a.vnode)break;a=n}n&&(o||(e={...e}),e[n.trim()]="");const s=Qn(t);try{i(t.proxy,r,t,e,t.props,t.setupState,t.data,t.ctx)}finally{Qn(s)}}else if(t.render&&t.render!==Vt)eo(r,t.subTree=Gn(t),t,n);else{const t=o.name||o.__file||"";(0,e.warn)(`Component ${t} is missing template or render function.`),r("\x3c!----\x3e")}}return i()}function eo(t,n,o,i){const{type:r,shapeFlag:a,children:s}=n;switch(r){case e.Text:t(Cn(s));break;case e.Comment:t(s?`\x3c!--${function(e){return e.replace(Tn,"")}(s)}--\x3e`:"\x3c!----\x3e");break;case e.Static:t(s);break;case e.Fragment:n.slotScopeIds&&(i=(i?i+" ":"")+n.slotScopeIds.join(" ")),t("\x3c!--[--\x3e"),to(t,s,o,i),t("\x3c!--]--\x3e");break;default:1&a?function(t,n,o,i){const r=n.type;let{props:a,children:s,shapeFlag:l,scopeId:c,dirs:d}=n,u="<"+r;d&&(a=function(t,n,o){const i=[];for(let e=0;e"),!gn(r)){let e=!1;a&&(a.innerHTML?(e=!0,t(a.innerHTML)):a.textContent?(e=!0,t(Cn(a.textContent))):"textarea"===r&&a.value&&(e=!0,t(Cn(a.value)))),e||(8&l?t(Cn(s)):16&l&&to(t,s,o,i)),t(``)}}(t,n,o,i):6&a?t(Jn(n,o,i)):64&a?function(t,n,o,i){const r=n.props&&n.props.to,a=n.props&&n.props.disabled;if(!r)return a||(0,e.warn)("[@vue/server-renderer] Teleport is missing target prop."),[];if(!Yt(r))return(0,e.warn)("[@vue/server-renderer] Teleport target must be a query selector string."),[];!function(t,n,o,i,r){t("\x3c!--teleport start--\x3e");const a=r.appContext.provides[e.ssrContextKey],s=a.__teleportBuffers||(a.__teleportBuffers={}),l=s[o]||(s[o]=[]),c=l.length;let d;if(i)n(t),d="\x3c!--teleport anchor--\x3e";else{const{getBuffer:e,push:t}=Xn();n(t),t("\x3c!--teleport anchor--\x3e"),d=e()}l.splice(c,0,d),t("\x3c!--teleport end--\x3e")}(t,e=>{to(e,n.children,o,i)},r,a||""===a,o)}(t,n,o,i):128&a?eo(t,n.ssContent,o,i):(0,e.warn)("[@vue/server-renderer] Invalid VNode type:",r,`(${typeof r})`)}}function to(e,t,n,o){for(let i=0;i1&&(n=t[1]),n}const lo={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,i=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",r=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(r)n=r;else switch(i){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(i){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var co=o(262);const uo=(0,co.A)(lo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("\x3c!--Icon and vertical divider for seamless header box--\x3e")),l.seamlessHeaderBool()?(n('
'),l.iconBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('
'))):n("\x3c!----\x3e"),n('
\x3c!-- Header wrapper, not rendered if there is no header attribute --\x3e'),l.headerBool()?(n('
\x3c!-- icon on the left of the header --\x3e')),l.iconBool()&&!l.seamlessHeaderBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('\x3c!-- header --\x3e
'),Rn(t.$slots,"header",{},null,n,o),n("
\x3c!-- dismiss button to the right of the header --\x3e"),r.dismissible?n(''):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('\x3c!-- Body wrapper --\x3e
\x3c!-- icon on the left, not shown if there is a header --\x3e')),l.iconBool()&&!l.headerBool()?(n('
')),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Icon -- content divider for seamless boxes without the header attribute --\x3e"),l.seamlessNoHeaderBool()?n('')):n("\x3c!----\x3e"),n('\x3c!-- Content wrapper --\x3e
')),Rn(t.$slots,"default",{},null,n,o),n("
\x3c!-- dismiss button on the right, not shown if there is a header --\x3e"),r.dismissible&&!l.headerBool()?n(''):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-19514615"]]);const po={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from((void 0).querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),i=o.querySelector("a[href]");null===i?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:i.textContent,link:i.getAttribute("href")})}n=n.parentElement}}}}},ho=(0,co.A)(po,[["ssrRender",function(e,t,n,o,i,r,a,s){t("")}],["__scopeId","data-v-ef898034"]]);var fo=o(959),vo=o.n(fo);var mo,go=o(18),yo=o.n(go),bo=o(668),wo=o.n(bo),xo=Array.prototype,So=new Error("Passed arguments must be of Node"),ko=[],$o=[];function Co(e){return e instanceof(void 0).Node}function To(e){return e instanceof(void 0).NodeList||e instanceof Bo||e instanceof(void 0).HTMLCollection||e instanceof Array}function _o(e){return(e=e.trim()).length?e.replace(/\s+/," ").split(" "):[]}var Bo=function(){return wo()((function e(t){yo()(this,e);var n=t;if(void 0===t[0]?n=[void 0]:"string"==typeof t[0]?(n=(t[1]||void 0).querySelectorAll(t[0]),t[1]&&(this.owner=t[1])):0 in t&&!Co(t[0])&&t[0]&&"length"in t[0]&&(n=t[0],t[1]&&(this.owner=t[1])),n){for(var o in n)this[o]=n[o];this.length=n.length}else this.length=0}),[{key:"concat",value:function(){var e=xo.slice.call(this);function t(n){xo.forEach.call(n,(function(n){Co(n)?~e.indexOf(n)||e.push(n):To(n)&&t(n)}))}for(var n=arguments.length,o=new Array(n),i=0;i1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){ko.push({el:t,callback:e})})),mo||(mo=function(e){ko.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},(void 0).addEventListener("click",mo,!1),t&&(void 0).addEventListener("touchstart",mo,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){ko=ko.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),Ao=Bo.prototype;function Eo(e,t){var n=[];return xo.forEach.call(e,(function(o){if(Co(o))~n.indexOf(o)||n.push(o);else if(To(o))for(var i in o)n.push(o[i]);else if(null!==o)return e.get=Ao.get,e.set=Ao.set,e.call=Ao.call,e.owner=t,e})),Oo(n,t)}Object.getOwnPropertyNames(xo).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===Ao[e]&&(Ao[e]=xo[e])}));function Po(e){var t=this;Ao[e]||((void 0)[e]instanceof Function?Ao[e]=function(){for(var n=[],o=!0,i=arguments.length,r=new Array(i),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=((void 0).innerWidth,(void 0).innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var i=o.y,r=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);r>n?e.setAttribute("style","bottom: auto; top: ".concat(-(r-n),"px;")):i(void 0).innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),i=o.left+t.offsetWidth-(void 0).innerWidth,r=i<0?o.left:o.left-i;t.setAttribute("style","left: ".concat(r,"px;"))}}const zo={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return ro(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Mo(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Mo(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar?Ho(t):(Lo.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Lo.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Mo(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),(void 0).innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Mo(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Ro=(0,co.A)(zo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"button",{},(function(){n('')),Rn(t.$slots,"header",{},null,n,o),n("")}),n,o),Rn(t.$slots,"dropdown-menu",{},(function(){n('")}),n,o),n("")}],["__scopeId","data-v-1ebc3cbe"]]),Io={components:{Submenu:Ro},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return ro(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Mo(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),(void 0).innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Mo(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar&&Ho(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Mo(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Mo(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Do=(0,co.A)(Io,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("submenu");l.isLi?(n("")),Rn(t.$slots,"button",{},(function(){n('')),Rn(t.$slots,"header",{},null,n,o),n("".concat(jn(r.tabGroupHeader),""))}),n,o),Rn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),Rn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n("")):l.isSubmenu?n(zn(c,(0,e.mergeProps)({ref:"submenu",onSubmenuShow:l.handleSubmenuShow,onSubmenuRegister:l.handleSubmenuRegister},i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o,{},void 0,!0)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):(n("")),Rn(t.$slots,"before",{},null,n,o),Rn(t.$slots,"button",{},(function(){n('")}),n,o),Rn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),Rn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n(""))}],["__scopeId","data-v-154e37d3"]]);var qo=o(147),jo=o.n(qo);function Fo(e){return e.endsWith(".html")?e.toLowerCase():e.endsWith("/")?"".concat(e,"index.html").toLowerCase():e.endsWith("/")?e.toLowerCase():"".concat(e,".html").toLowerCase()}const Wo={data:function(){return{portalName:void 0,show:!1}},computed:{showSiteNav:function(){return this.show&&this.portalName}},methods:{toggleSiteNavButton:function(){(void 0).innerWidth<992?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#site-nav a")?this.portalName="site-nav":null!==(void 0).querySelector(".site-nav-root a")&&(this.portalName="mb-site-nav"),this.toggleSiteNavButton(),Mo(void 0).on("resize",this.toggleSiteNavButton)},beforeUnmount:function(){Mo(void 0).off("resize",this.toggleSiteNavButton)}},Vo=(0,co.A)(Wo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showSiteNav?n(zn(c,(0,e.mergeProps)({type:"siteNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-site-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-03ba5242"]]);const Uo={data:function(){return{portalName:void 0,show:!1}},computed:{showPageNav:function(){return this.show&&this.portalName}},methods:{togglePageNavButton:function(){(void 0).innerWidth<1300?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#page-nav a")?this.portalName="page-nav":null!==(void 0).querySelector("#mb-page-nav a")&&(this.portalName="mb-page-nav"),this.togglePageNavButton(),Mo(void 0).on("resize",this.togglePageNavButton)},beforeUnmount:function(){Mo(void 0).off("resize",this.togglePageNavButton)}},Qo=(0,co.A)(Uo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showPageNav?n(zn(c,(0,e.mergeProps)({type:"pageNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-page-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-7798640e"]]),Ko={components:{SiteNavButton:Vo,PageNavButton:Qo},props:{type:{type:String,default:"primary"},addClass:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},defaultHighlightOn:{type:String,default:"sibling-or-child"}},provide:function(){return{toggleLowerNavbar:this.toggleLowerNavbar,isParentNavbar:!0}},data:function(){return{id:"bs-example-navbar-collapse-1",styles:{},isLowerNavbarShowing:!1}},computed:{fixedBool:function(){return ro(this.fixed)},fixedOptions:function(){return this.fixedBool?"navbar-fixed":""},slots:function(){return this.$slots},themeOptions:function(){switch(this.type){case"none":return"";case"light":return"navbar-light bg-light";case"dark":return"navbar-dark bg-dark";case"primary":default:return"navbar-dark bg-primary"}}},methods:{splitUrl:function(e){var t=new URL(Fo(e));return"".concat(t.pathname).slice(1).split("/")},isEqualExceptLast:function(e,t){for(var n=0;nm&&(m=s,v={li:o.li,a:i,dropdownLinks:o.dropdownLinks})}}}))})),v&&(v.li.classList.add("current"),this.addClassIfDropdown(v.dropdownLinks,v.a,v.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Mo('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink((void 0).location.href);var n=Mo(this.$refs.navbarDefault).find(".current")[0];n&&(void 0).innerWidth<768&&n.offsetLeft+n.offsetWidth>(void 0).innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-(void 0).innerWidth),this.toggleLowerNavbar(),Mo(void 0).on("resize",this.toggleLowerNavbar),Mo(this.$refs.navbarDefault).on("wheel",(function(t){(void 0).innerWidth<768&&!function(e){for(var t=0;t
')),Rn(t.$slots,"lower-navbar",{},(function(){n(zn(c,null,null,o)),n(zn(d,null,null,o))}),n,o),n("
")}],["__scopeId","data-v-26aac3dc"]]);const Yo={props:{type:{type:String,default:null},expandable:{type:[Boolean,String],default:!0},isOpen:{type:[Boolean,String],default:null},expanded:{type:[Boolean,String],default:null},minimized:{type:[Boolean,String],default:!1},noMinimizedSwitch:{type:[Boolean,String],default:!1},noSwitch:{type:[Boolean,String],default:!1},noClose:{type:[Boolean,String],default:!1},noPageBreak:{type:Boolean,default:!1},popupUrl:{type:String,default:null},src:{type:String},bottomSwitch:{type:[Boolean,String],default:!0},preload:{type:[Boolean,String],default:!1},addClass:{type:String,default:""},expandHeaderless:{type:Boolean,default:!1},peek:{type:Boolean,default:!1},panelId:{type:String,default:null}},computed:{expandableBool:function(){return ro(this.expandable)},isOpenBool:function(){return ro(this.isOpen)},expandedBool:function(){return ro(this.expanded)},minimizedBool:function(){return ro(this.minimized)},noSwitchBool:function(){return ro(this.noSwitch)},noCloseBool:function(){return ro(this.noClose)},bottomSwitchBool:function(){return ro(this.bottomSwitch)},preloadBool:function(){return ro(this.preload)},hasHeaderBool:function(){return this.$slots.header},isExpandableCard:function(){return this.expandableBool},hasId:function(){return this.panelId},hasSrc:function(){return this.src&&this.src.length>0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=(void 0).querySelector("header[sticky]");if(null==o)n=0;else{var i=(void 0).getComputedStyle(o,null);n=o.clientHeight-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)||0}(void 0).scrollTo({top:(void 0).scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){(void 0).open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=so(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Xo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return ro(this.isOpen)}}},Jo=(0,co.A)(Xo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("'))}]]);var Zo=o(212),ei=o.n(Zo);function ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const ni={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return ro(this.delay)},hash:function(){return so(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var t=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(n){var o=n;if(t.hash){var i=(void 0).implementation.createHTMLDocument("");i.body.innerHTML=o,i.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=i.querySelector("#".concat(t.hash)).innerHTML}if(t.hasFetchedCopy=!0,void 0===o&&t.hash)t.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(t.srcWithoutHash,"#").concat(t.hash);else{var r=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return r}},s=(0,e.createApp)(a);s.use((void 0).MarkBindVuePlugin),s.mount(t.$el),t.$emit("src-loaded")}})).catch((function(e){console.error(e),t.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(t.srcWithoutHash,""),t.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},oi=(0,co.A)(ni,[["ssrRender",function(e,t,n,o,i,r,a,s){t(" Loading... "))}]]),ii={mixins:[Yo],components:{panelSwitch:Jo,retriever:oi},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}};const ri={mixins:[Yo],components:{retriever:oi},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},ai={components:{nestedPanel:(0,co.A)(ii,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("panel-switch"),d=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")):(n("
')),l.showCaret?n('')):n("\x3c!----\x3e"),n('
')),Rn(t.$slots,"header",{},null,n,o),n('
'),Rn(t.$slots,"button",{},(function(){n(zn(c,{style:!t.isExpandableCard||t.noSwitchBool||l.showCaret?{display:"none"}:null,"is-open":t.localExpanded,"is-light-bg":l.isLightBg},null,o)),n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
')),Rn(t.$slots,"default",{},null,n,o),t.hasSrc?n(zn(d,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n('
'),n(zn(c,{style:t.isExpandableCard&&t.bottomSwitchBool?null:{display:"none"},"is-open":t.localExpanded,"is-seamless":l.isSeamless,onClick:function(e){return t.toggle(!0)}},null,o)),n("
")):n("\x3c!----\x3e"),n('
')),t.shouldShowPeek?n('
'):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-4484e25a"]]),minimalPanel:(0,co.A)(ri,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('")):(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('
')),Rn(t.$slots,"header",{},null,n,o),n('
')),Rn(t.$slots,"button",{},(function(){n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
'),Rn(t.$slots,"default",{},null,n,o),t.hasSrc?n(zn(c,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},si=(0,co.A)(ai,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("minimal-panel"),d=(0,e.resolveComponent)("nested-panel");l.isMinimal?n(zn(c,(0,e.mergeProps)({"panel-id":r.panelId},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):n(zn(d,(0,e.mergeProps)({"panel-id":r.panelId,type:r.type},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];Rn(t.$slots,o,{},null,i,r,a)}))}}))]),o))}]]);const li={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ao(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ao(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},ci=(0,co.A)(li,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),Rn(t.$slots,"default",{},null,n,o),n("
")}]]);const di={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?ao(this.size*(2/3)):ao(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-ao(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?ao(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,i,r,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(i=a[0])||void 0===i?void 0:i.children,c=null==s||null===(r=s[0])||void 0===r?void 0:r.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,i=n.height;e.width=o,e.height=i}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},ui=(0,co.A)(di,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover");n("")),l.hasBottomText&&l.hasLabel?(n('
'.concat(jn(l.computedBottomHeader),"
")),l.hasContent?(n("
"),Rn(t.$slots,"content",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('
'),s.isMounted?(n('
')),s.isMounted?n(zn(c,{placement:r.placement,delay:0,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,distance:l.computeDistance,disabled:!l.hasPopover,skidding:l.computeSkidding,"arrow-padding":l.computeArrowPadding,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasContent||l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),l.hasContent?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])):(0,e.createCommentVNode)("v-if",!0)])):(0,e.createCommentVNode)("v-if",!0)];l.hasContent||l.hasHeader?(o('
")),l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),l.hasContent?(o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")):o("\x3c!----\x3e"),o("
")):o("\x3c!----\x3e")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"hover-wrapper"},[(0,e.createVNode)("div",{class:"element-wrapper"},[(0,e.renderSlot)(t.$slots,"default",{},(function(){return[(0,e.createVNode)("button",{class:"hover-point",style:l.pointStyle},null,4)]}))]),(0,e.createVNode)("div",{class:"hover-label",style:l.labelStyle},[(0,e.renderSlot)(t.$slots,"label")],4)])];o('
")),Rn(t.$slots,"default",{},(function(){o('"))}),o,i,r),o('
")),Rn(t.$slots,"label",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")}]]);const pi={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ao(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ao(this.height)*n).toString(),this.heightFromWidth=this.height)}}},hi=(0,co.A)(pi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("')),Rn(t.$slots,"default",{},null,n,o),n("")}]]);const fi={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},vi=(0,co.A)(fi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),3===s.state?(n('
'),Rn(t.$slots,"intro",{},(function(){n("

Click start to begin

")}),n,o),n("
".concat(jn(s.questions.length),' questions

'))):n("\x3c!----\x3e"),n('
")),Rn(t.$slots,"default",{},null,n,o),5===s.state?n('

'.concat(jn(l.scoreText),'

').concat(jn(s.score)," / ").concat(jn(s.questions.length),'
')):n("\x3c!----\x3e"),n("")}],["__scopeId","data-v-2b2275c0"]]);function mi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function gi(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,i=0;i=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},bi=(0,co.A)(yi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("box");t.active?(n("")),t.$slots.header?(n('
'),Rn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),Rn(t.$slots,"default",{},null,n,o),n("\x3c!-- Text Question textarea and answer --\x3e"),l.isTextQuestion()?(n('
")),t.qState.answered?(n("

"),l.keywordsSplitTrimmed().length?(n(" Keywords:  \x3c!--[--\x3e"),Wn(l.keywordsSplitTrimmed(),(function(e){n(''.concat(jn(e),""))})),n("\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),t.qState.answered&&l.isTextQuestion()?(n('
'),Rn(t.$slots,"answer",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Hint --\x3e"),t.showHint?n(zn(c,{type:"tip",class:"mb-0 mt-3"},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"hint",{},void 0,!0)];Rn(t.$slots,"hint",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("
\x3c!-- This removes the footer for questions where both the hint and check button has been clicked --\x3e"),l.showCardFooter?(n(''))):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e")}],["__scopeId","data-v-a3c8a6ee"]]);const wi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o
')),Rn(t.$slots,"default",{},null,n,o),n('
'),l.qState.answered?(n("
"),r.correct?n('')):n('')),n("
")):n("\x3c!----\x3e"),n("
"),l.qState.answered&&t.$slots.reason?(n('

'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("")):"checkbox"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- Checkbox option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('

'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):"blanks"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- blanks option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('
'),Rn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}],["__scopeId","data-v-936903a8"]]);var Si=o(832),ki=o.n(Si);const $i={props:{item:{type:Object,default:null},value:{type:String,default:""}},methods:{highlight:function(e,t){for(var n,o=(n=function(){var n=t.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp("(".concat(e,")"),"gi")})),o=[];return n.forEach((function(t){for(var n=t.exec(e);null!==n&&n.index!==t.lastIndex;)o.push({start:n.index,end:t.lastIndex}),n=t.exec(e)})),o}()).length<=1?n:n.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){var n=e[e.length-1];return!n||n.end=0;r-=1)i="".concat(i.slice(0,o[r].start),"")+"".concat(i.slice(o[r].start,o[r].end),"")+"".concat(i.slice(o[r].end));return i}}};const Ci={components:{searchbarPageItem:(0,co.A)($i,[["ssrRender",function(t,n,o,i,r,a,s,l){r.item.heading?(n("
').concat(l.highlight(r.item.heading.text,r.value),"\x3c!--[--\x3e")),Wn(r.item.keywords,(function(e,t){n('
'.concat(l.highlight(e,r.value),"
"))})),n("\x3c!--]--\x3e
")):(n("').concat(l.highlight(r.item.title,r.value),"")),r.item.keywords?n("
"):n("\x3c!----\x3e"),r.item.keywords?n("".concat(l.highlight(r.item.keywords,r.value),"")):n("\x3c!----\x3e"),n('
'))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var i=o.headings,r=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||r.substring(0,r.lastIndexOf(".")),d=e([c,l].concat(jo()(Object.values(i)),jo()(Object.values(s))),n);if(d>0){var u=[];Object.entries(i).forEach((function(t,o){var i=ki()(t,2),a=i[0],d=i[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(jo()(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:r,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:r,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(jo()(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function i(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var r=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,i=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=i-e.clientHeight)}}},Ti=(0,co.A)(Ci,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("searchbar-page-item");n("")),r.algolia?n('
'):n("\x3c!--[--\x3e
').concat(jn(r.placeholder),"
\x3c!--]--\x3e")),n('")}],["__scopeId","data-v-00e26d0a"]]);const _i={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return ro(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},Bi=(0,co.A)(_i,[["ssrRender",function(t,n,o,i,r,a,s,l){n(""),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-65067870"]]);const Ai={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return io(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},Ei=(0,co.A)(Ai,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),Rn(t.$slots,"header",{},null,n,o),n("
"),Rn(t.$slots,"default",{},null,n,o),n("")}],["__scopeId","data-v-2e7a7ce9"]]);const Pi={components:{dropdown:Do},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:ao(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},Ni=(0,co.A)(Pi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("dropdown");n("\x3c!-- Nav tabs --\x3e
    \x3c!--[--\x3e')),Wn(s.headers,(function(t,i){n("\x3c!--[--\x3e"),t._tabgroup?n(zn(c,{class:["nav-item",{active:t.active}],"tab-group-header":t.headerRendered,disabled:t.disabled},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.tabs,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)("li",{key:n},[(0,e.createVNode)("a",{class:["nav-link",{disabled:t.disabled}],href:"#",onClick:(0,e.withModifiers)((function(e){return l.select(t)}),["prevent"]),innerHTML:t.headerRendered},null,10,["onClick","innerHTML"])])})),128))];o("\x3c!--[--\x3e"),Wn(t.tabs,(function(e,t){o("
  • ").concat(e.headerRendered,"
  • "))})),o("\x3c!--]--\x3e")})),_:2},o)):n('")),n("\x3c!--]--\x3e")})),n('\x3c!--]--\x3e
'),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-78737a60"]]);const Oi={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),i=this.imageSize/o;this.computedWidth=n*i,this.computedHeight=t*i}}},Mi=(0,co.A)(Oi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),l.hasSrc?n("")):n("\x3c!----\x3e"),Rn(t.$slots,"default",{},null,n,o),n("")}]]);const Li={name:"Trigger",components:{PortalTarget:qt},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&Ot.show(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=(void 0).getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},Hi=(0,co.A)(Li,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover"),d=(0,e.resolveComponent)("portal-target"),u=(0,e.resolveComponent)("v-tooltip");n("")),"popover"===s.popoverOrTooltipType?n(zn(c,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:"popover-container"},[(0,e.createVNode)(d,{name:"popover:"+l.target},null,8,["name"])])];n('
")),n(zn(d,{name:"popover:"+l.target},null,o,i)),n("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):"tooltip"===s.popoverOrTooltipType?n(zn(u,{"auto-hide":!l.isInput,placement:r.placement,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)(d,{name:"tooltip:"+l.target},null,8,["name"])];n(zn(d,{name:"tooltip:"+l.target},null,o,i))})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):(n(""),Rn(t.$slots,"default",{},null,n,o),n("")),n("")}]]);const zi={name:"SiteNav",mounted:function(){var e=this,t=Fo(new URL((void 0).location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=Fo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var i=n.parentElement;i&&i!==e.$el;)"ul"===i.tagName.toLowerCase()&&i.classList.contains("site-nav-dropdown-container")&&i.classList.add("site-nav-dropdown-container-open"),i=i.parentElement}}))}},Ri=(0,co.A)(zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"default",{},null,n,o),n("")}]]);var Ii={};const Di={components:{PortalTarget:qt},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?((void 0).body.style.removeProperty("overflow"),this.show=!1):(Ii[t="closeOverlay"]&&Ii[t].forEach((function(e){return e()})),(void 0).body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=(void 0).innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ii[e="closeOverlay"]||(Ii[e]=[]),Ii[e].push(t)}},qi=(0,co.A)(Di,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal-target");n("')),Rn(t.$slots,"navMenuIcon",{},null,n,o),n('
')),n(zn(c,{name:r.portalName,multiple:""},null,o)),n("
")}],["__scopeId","data-v-e0d40ab4"]]);const ji={name:"OverlaySource",components:{Portal:It},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},Fi=(0,co.A)(ji,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal");eo(n,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0),s.enablePortal?((0,e.openBlock)(),(0,e.createBlock)(c,{key:0,to:r.to},{default:(0,e.withCtx)((function(){return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,e.createCommentVNode)("v-if",!0)];Rn(t.$slots,"default",{},null,o,i,a),s.enablePortal?o(zn(c,{to:r.to},{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))];eo(o,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)];Rn(t.$slots,"default",{},null,o,i,r)})),_:3}),i,a)})),_:3},i,a)):o("\x3c!----\x3e")})),_:3}),o)}],["__scopeId","data-v-6b1b63d2"]]);const Wi={name:"Popover",components:{Portal:It},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Vi=(0,co.A)(Wi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-popover");n("")),s.targetEl.id?n(zn(c,{to:"popover:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])];l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(zn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])])];o('
")),l.hasHeader?(o('

")),Rn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),Rn(t.$slots,"content",{},null,o,i,r),o("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:1,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Ui={name:"Tooltip",components:{Portal:It},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Qi=(0,co.A)(Ui,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-tooltip");n("")),s.targetEl.id?n(zn(c,{to:"tooltip:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];Rn(t.$slots,"content",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(zn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];Rn(t.$slots,"content",{},null,o,i,r)})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?Rn(t.$slots,"default",{},null,o,i,r):(o("")),Rn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Ki={name:"Modal",components:{VueFinalModal:Mt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Gi=(0,co.A)(Ki,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("vue-final-modal");n("\x3c!--[--\x3e\x3c!-- NavBar has z-index of 1000, hence the z-index here should exceed that --\x3e\x3c!-- SSR property is required for the snapshot tests to work --\x3e"),t.isMounted?n(zn(c,(0,e.mergeProps)({modelValue:t.show,"onUpdate:modelValue":function(e){return t.show=e},ssr:"",name:r.id,classes:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",l.optionalModalSize,l.optionalCentering],"overlay-transition":"none",transition:l.effectClass,"click-to-close":"false"!==r.backdrop,"esc-to-close":"","z-index-base":"2000"},i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.createVNode)("div",{class:"modal-content"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"modal-header"},[(0,e.createVNode)("h5",{class:"modal-title"},[(0,e.renderSlot)(t.$slots,"header")]),(0,e.createVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:function(e){return l.close()}},null,8,["onClick"])])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"modal-body"},[(0,e.renderSlot)(t.$slots,"default")]),l.hasFooter||l.hasOk?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"modal-footer"},[l.hasFooter?(0,e.renderSlot)(t.$slots,"footer",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("button",{key:1,class:"btn btn-primary",onClick:function(e){return l.close()}},(0,e.toDisplayString)(r.okText),9,["onClick"]))])):(0,e.createCommentVNode)("v-if",!0)])];o('")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}]]);const Yi={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){(void 0).addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){(void 0).removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){(void 0).body.scrollTop>20||(void 0).documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){(void 0).body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Xi=(0,co.A)(Yi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),Rn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("")}]]);var Ji=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const Zi={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var i=!1;t.forEach((function(e){o.match(e)&&(i=!0)})),n.$data.disableCard=!i}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0;e.forEach((function(e){if(!t.has(e)){var o={badgeColor:Ji[n%Ji.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,i=t.headerText,r=n.join(" ")+o+i;e.set(r,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,jo()(e))}}}},mounted:function(){this.isMounted=!0}};const er={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Mo(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var tr={box:uo,breadcrumb:ho,cardstack:(0,co.A)(Zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),r.searchable?(n(''),r.searchable?n("")):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e"),n("\x3c!--[--\x3e"),Wn(s.cardStackRef.tagMapping,(function(e,t){n('').concat(jn(e[0]),'  ')),l.computeShowTag(e[0])?n("✓"):n("   "),n("")})),n('\x3c!--]--\x3e
'),Rn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-461fb4ca"]]),card:(0,co.A)(er,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),s.hasHeader?(n('
'),Rn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),Rn(t.$slots,"default",{},null,n,o),n("

"),l.hasTag?(n('
'.concat(jn(l.computeKeywords),"\x3c!--[--\x3e")),Wn(s.exposedTags,(function(e,t){n('').concat(jn(e[0]),""))})),n("\x3c!--]--\x3e
")):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-0ce77d49"]]),dropdown:Do,navbar:Go,panel:si,annotate:ci,aPoint:ui,pic:hi,quiz:vi,question:bi,qOption:xi,retriever:oi,searchbar:Ti,tab:Bi,tabGroup:Ei,tabs:Ni,thumbnail:Mi,trigger:Hi,siteNav:Ri,submenu:Ro,siteNavButton:Vo,pageNavButton:Qo,overlay:qi,overlaySource:Fi,popover:Vi,tooltip:Qi,modal:Gi,VPopover:Ue,VTooltip:Qe,scrollTopButton:Xi},nr={closeable:vo()};const or={MarkBindVue:{plugin:{install:function(e,t){Object.keys(tr).forEach((function(t){e.component(t,tr[t])})),Object.keys(nr).forEach((function(t){e.directive(t,nr[t])})),e.use(Ht),e.use(Ft)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";(void 0).location="".concat(t).concat(n)}}}}}})(),i=i.default})()); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):"object"==typeof exports?exports.MarkBind=t(require("vue")):e.MarkBind=t(e.vue)}(global,e=>(()=>{var t={18:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},147:(e,t,n)=>{var o=n(270),i=n(604),r=n(243),a=n(438);e.exports=function(e){return o(e)||i(e)||r(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},212:(e,t,n)=>{var o=n(347);e.exports=function(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},243:(e,t,n)=>{var o=n(442);e.exports=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},262:(e,t)=>{"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},270:(e,t,n)=>{var o=n(442);e.exports=function(e){if(Array.isArray(e))return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},319:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},347:(e,t,n)=>{var o=n(319).default,i=n(878);e.exports=function(e){var t=i(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},380:t=>{"use strict";t.exports=e},438:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},442:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},525:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r,a,s=[],l=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(o=r.call(n)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},604:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},634:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},668:(e,t,n)=>{var o=n(347);function i(e,t){for(var n=0;n{var o=n(634),i=n(525),r=n(243),a=n(523);e.exports=function(e,t){return o(e)||i(e,t)||r(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},878:(e,t,n)=>{var o=n(319).default;e.exports=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},959:e=>{e.exports={mounted:function(e){function t(){e.dataset.isShown="false",r.style.display="",i.style.display="none",o.style.display="none"}function n(){e.dataset.isShown="true",r.style.display="none",o.style.display=""}e.dataset.isShown="true",e.style.position="relative";var o=(void 0).createElement("div");o.classList.add("content"),Array.from(e.children).forEach((function(e){return o.append(e)})),e.replaceChildren(),e.append(o),e.classList.add("closeable-wrapper");var i=function(){var e=(void 0).createElement("span");return e.classList.add("closeable-button","label","label-default","hidden-print"),e.style.cssText+="display: none; position: absolute; top: 0; left: 0; cursor: pointer;background: #d9534f",e.innerHTML='',e.addEventListener("click",t),e}();e.append(i);var r=function(e){var t=(void 0).createElement("a");return t.classList.add("closeable-show","hidden-print"),t.style.cssText+="display: none; cursor: pointer;text-decoration: underline",t.innerHTML=e,t.addEventListener("click",n),t}(e.getAttribute("alt")||"Expand Content");e.append(r),e.addEventListener("mouseover",(function(){"false"!==e.dataset.isShown&&(i.style.display="")})),e.addEventListener("mouseout",(function(){"false"!==e.dataset.isShown&&(i.style.display="none")}))}}}},n={};function o(e){var i=n[e];if(void 0!==i)return i.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,o),r.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var i={};return(()=>{"use strict";o.d(i,{default:()=>nr});var e=o(380);const t=["start","end"],n=["top","right","bottom","left"].reduce((e,n)=>e.concat(n,n+"-"+t[0],n+"-"+t[1]),[]),r=Math.min,a=Math.max,s=(Math.round,Math.floor,{left:"right",right:"left",bottom:"top",top:"bottom"}),l={start:"end",end:"start"};function c(e,t,n){return a(e,r(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function u(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(u(e))?"y":"x"}function m(e){return h(v(e))}function g(e,t,n){void 0===n&&(n=!1);const o=p(e),i=m(e),r=f(i);let a="x"===i?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[r]>t.floating[r]&&(a=b(a)),[a,b(a)]}function y(e){return e.replace(/start|end/g,e=>l[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function w(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function x(e){const{x:t,y:n,width:o,height:i}=e;return{width:o,height:i,top:n,left:t,right:t+o,bottom:n+i,x:t,y:n}}function S(e,t,n){let{reference:o,floating:i}=e;const r=v(t),a=m(t),s=f(a),l=u(t),c="y"===r,d=o.x+o.width/2-i.width/2,h=o.y+o.height/2-i.height/2,g=o[s]/2-i[s]/2;let y;switch(l){case"top":y={x:d,y:o.y-i.height};break;case"bottom":y={x:d,y:o.y+o.height};break;case"right":y={x:o.x+o.width,y:h};break;case"left":y={x:o.x-i.width,y:h};break;default:y={x:o.x,y:o.y}}switch(p(t)){case"start":y[a]-=g*(n&&c?-1:1);break;case"end":y[a]+=g*(n&&c?-1:1)}return y}async function k(e,t){var n;void 0===t&&(t={});const{x:o,y:i,platform:r,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:h=!1,padding:f=0}=d(t,e),v=w(f),m=s[h?"floating"===p?"reference":"floating":p],g=x(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(m)))||n?m:m.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===p?{x:o,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==r.getOffsetParent?void 0:r.getOffsetParent(s.floating)),S=await(null==r.isElement?void 0:r.isElement(b))&&await(null==r.getScale?void 0:r.getScale(b))||{x:1,y:1},k=x(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:l}):y);return{top:(g.top-k.top+v.top)/S.y,bottom:(k.bottom-g.bottom+v.bottom)/S.y,left:(g.left-k.left+v.left)/S.x,right:(k.right-g.right+v.right)/S.x}}const $=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,i,r;const{rects:a,middlewareData:s,placement:l,platform:c,elements:h}=t,{crossAxis:f=!1,alignment:v,allowedPlacements:m=n,autoAlignment:b=!0,...w}=d(e,t),x=void 0!==v||m===n?function(e,t,n){return(e?[...n.filter(t=>p(t)===e),...n.filter(t=>p(t)!==e)]:n.filter(e=>u(e)===e)).filter(n=>!e||(p(n)===e||!!t&&y(n)!==n))}(v||null,b,m):m,S=await k(t,w),$=(null==(o=s.autoPlacement)?void 0:o.index)||0,C=x[$];if(null==C)return{};const T=g(C,a,await(null==c.isRTL?void 0:c.isRTL(h.floating)));if(l!==C)return{reset:{placement:x[0]}};const B=[S[u(C)],S[T[0]],S[T[1]]],_=[...(null==(i=s.autoPlacement)?void 0:i.overflows)||[],{placement:C,overflows:B}],A=x[$+1];if(A)return{data:{index:$+1,overflows:_},reset:{placement:A}};const E=_.map(e=>{const t=p(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),N=(null==(r=E.filter(e=>e[2].slice(0,p(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||E[0][0];return N!==l?{data:{index:$+1,overflows:_},reset:{placement:N}}:{}}}},C=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:i,middlewareData:r,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:h=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:S=!0,...$}=d(e,t);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const C=u(i),T=v(s),B=u(s)===s,_=await(null==l.isRTL?void 0:l.isRTL(c.floating)),A=m||(B||!S?[b(s)]:function(e){const t=b(e);return[y(e),t,y(t)]}(s)),E="none"!==x;!m&&E&&A.push(...function(e,t,n,o){const i=p(e);let r=function(e,t,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:o:t?o:i;case"left":case"right":return t?r:a;default:return[]}}(u(e),"start"===n,o);return i&&(r=r.map(e=>e+"-"+i),t&&(r=r.concat(r.map(y)))),r}(s,S,x,_));const N=[s,...A],O=await k(t,$),P=[];let M=(null==(o=r.flip)?void 0:o.overflows)||[];if(h&&P.push(O[C]),f){const e=g(i,a,_);P.push(O[e[0]],O[e[1]])}if(M=[...M,{placement:i,overflows:P}],!P.every(e=>e<=0)){var L,H;const e=((null==(L=r.flip)?void 0:L.index)||0)+1,t=N[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(H=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:H.placement;if(!n)switch(w){case"bestFit":{var z;const e=null==(z=M.filter(e=>{if(E){const t=v(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:z[0];e&&(n=e);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}};const T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:i,y:r,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:i}=e,r=await(null==o.isRTL?void 0:o.isRTL(i.floating)),a=u(n),s=p(n),l="y"===v(n),c=["left","top"].includes(a)?-1:1,h=r&&l?-1:1,f=d(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof y&&(g="end"===s?-1*y:y),l?{x:g*h,y:m*c}:{x:m*c,y:g*h}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:i+l.x,y:r+l.y,data:{...l,placement:a}}}}};function B(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||void 0}function _(e){return B(e).getComputedStyle(e)}const A=Math.min,E=Math.max,N=Math.round;function O(e){const t=_(e);let n=parseFloat(t.width),o=parseFloat(t.height);const i=e.offsetWidth,r=e.offsetHeight,a=N(n)!==i||N(o)!==r;return a&&(n=i,o=r),{width:n,height:o,fallback:a}}function P(e){return R(e)?(e.nodeName||"").toLowerCase():""}let M;function L(){if(M)return M;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(M=e.brands.map(e=>e.brand+"/"+e.version).join(" "),M):navigator.userAgent}function H(e){return e instanceof B(e).HTMLElement}function z(e){return e instanceof B(e).Element}function R(e){return e instanceof B(e).Node}function I(e){if("undefined"==typeof ShadowRoot)return!1;return e instanceof B(e).ShadowRoot||e instanceof ShadowRoot}function D(e){const{overflow:t,overflowX:n,overflowY:o,display:i}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(i)}function q(e){return["table","td","th"].includes(P(e))}function j(e){const t=/firefox/i.test(L()),n=_(e),o=n.backdropFilter||n.WebkitBackdropFilter;return"none"!==n.transform||"none"!==n.perspective||!!o&&"none"!==o||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter||["transform","perspective"].some(e=>n.willChange.includes(e))||["paint","layout","strict","content"].some(e=>{const t=n.contain;return null!=t&&t.includes(e)})}function F(){return!/^((?!chrome|android).)*safari/i.test(L())}function W(e){return["html","body","#document"].includes(P(e))}function V(e){return z(e)?e:e.contextElement}const U={x:1,y:1};function Q(e){const t=V(e);if(!H(t))return U;const n=t.getBoundingClientRect(),{width:o,height:i,fallback:r}=O(t);let a=(r?N(n.width):n.width)/o,s=(r?N(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}function K(e,t,n,o){var i,r;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),s=V(e);let l=U;t&&(o?z(o)&&(l=Q(o)):l=Q(e));const c=s?B(s):void 0,d=!F()&&n;let u=(a.left+(d&&(null==(i=c.visualViewport)?void 0:i.offsetLeft)||0))/l.x,p=(a.top+(d&&(null==(r=c.visualViewport)?void 0:r.offsetTop)||0))/l.y,h=a.width/l.x,f=a.height/l.y;if(s){const e=B(s),t=o&&z(o)?B(o):o;let n=e.frameElement;for(;n&&o&&t!==e;){const e=Q(n),t=n.getBoundingClientRect(),o=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,p*=e.y,h*=e.x,f*=e.y,u+=t.x,p+=t.y,n=B(n).frameElement}}return{width:h,height:f,top:p,right:u+h,bottom:p+f,left:u,x:u,y:p}}function G(e){return((R(e)?e.ownerDocument:e.document)||(void 0).document).documentElement}function Y(e){return z(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function J(e){return K(G(e)).left+Y(e).scrollLeft}function X(e){if("html"===P(e))return e;const t=e.assignedSlot||e.parentNode||I(e)&&e.host||G(e);return I(t)?t.host:t}function Z(e,t){var n;void 0===t&&(t=[]);const o=function e(t){const n=X(t);return W(n)?n.ownerDocument.body:H(n)&&D(n)?n:e(n)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),r=B(o);return i?t.concat(r,r.visualViewport||[],D(o)?o:[]):t.concat(o,Z(o))}function ee(e,t,n){return"viewport"===t?x(function(e,t){const n=B(e),o=G(e),i=n.visualViewport;let r=o.clientWidth,a=o.clientHeight,s=0,l=0;if(i){r=i.width,a=i.height;const e=F();(e||!e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:r,height:a,x:s,y:l}}(e,n)):z(t)?x(function(e,t){const n=K(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,r=H(e)?Q(e):{x:1,y:1};return{width:e.clientWidth*r.x,height:e.clientHeight*r.y,x:i*r.x,y:o*r.y}}(t,n)):x(function(e){const t=G(e),n=Y(e),o=e.ownerDocument.body,i=E(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=E(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let a=-n.scrollLeft+J(e);const s=-n.scrollTop;return"rtl"===_(o).direction&&(a+=E(t.clientWidth,o.clientWidth)-i),{width:i,height:r,x:a,y:s}}(G(e)))}function te(e){return H(e)&&"fixed"!==_(e).position?e.offsetParent:null}function ne(e){const t=B(e);let n=te(e);for(;n&&q(n)&&"static"===_(n).position;)n=te(n);return n&&("html"===P(n)||"body"===P(n)&&"static"===_(n).position&&!j(n))?t:n||function(e){let t=X(e);for(;H(t)&&!W(t);){if(j(t))return t;t=X(t)}return null}(e)||t}function oe(e,t,n){const o=H(t),i=G(t),r=K(e,!0,"fixed"===n,t);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&"fixed"!==n)if(("body"!==P(t)||D(i))&&(a=Y(t)),H(t)){const e=K(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=J(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}const ie={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e;const r=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let o=Z(e).filter(e=>z(e)&&"body"!==P(e)),i=null;const r="fixed"===_(e).position;let a=r?X(e):e;for(;z(a)&&!W(a);){const e=_(a),t=j(a);(r?!t&&!i:!t&&"static"===e.position&&!!i&&["absolute","fixed"].includes(i.position))?o=o.filter(e=>e!==a):i=e,a=X(a)}return t.set(e,o),o}(t,this._c):[].concat(n),o],a=r[0],s=r.reduce((e,n)=>{const o=ee(t,n,i);return e.top=E(o.top,e.top),e.right=A(o.right,e.right),e.bottom=A(o.bottom,e.bottom),e.left=E(o.left,e.left),e},ee(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=H(n),r=G(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1};const l={x:0,y:0};if((i||!i&&"fixed"!==o)&&(("body"!==P(n)||D(r))&&(a=Y(n)),H(n))){const e=K(n);s=Q(n),l.x=e.x+n.clientLeft,l.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+l.x,y:t.y*s.y-a.scrollTop*s.y+l.y}},isElement:z,getDimensions:function(e){return H(e)?O(e):e.getBoundingClientRect()},getOffsetParent:ne,getDocumentElement:G,getScale:Q,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const i=this.getOffsetParent||ne,r=this.getDimensions;return{reference:oe(t,await i(n),o),floating:{x:0,y:0,...await r(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===_(e).direction};const re=(e,t,n)=>{const o=new Map,i={platform:ie,...n},r={...i.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n,s=r.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=S(c,o,l),p=o,h={},f=0;for(let n=0;n[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function se(e,t){let n,o=ae.themes[e]||{};do{n=o[t],typeof n>"u"?o.$extend?o=ae.themes[o.$extend]||{}:(o=null,n=ae[t]):o=null}while(o);return n}function le(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t}const ce=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,t+"-start",t+"-end"]),[]),de={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ue={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function pe(e,t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}function he(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const fe=[];let ve=null;const me={};function ge(e){let t=me[e];return t||(t=me[e]=[]),t}let ye=function(){};function be(e){return function(t){return se(t.theme,e)}}const we="__floating-vue__popper",xe=()=>(0,e.defineComponent)({name:"VPopper",provide(){return{[we]:{parentPopper:this}}},inject:{[we]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:be("disabled")},positioningDisabled:{type:Boolean,default:be("positioningDisabled")},placement:{type:String,default:be("placement"),validator:e=>ce.includes(e)},delay:{type:[String,Number,Object],default:be("delay")},distance:{type:[Number,String],default:be("distance")},skidding:{type:[Number,String],default:be("skidding")},triggers:{type:Array,default:be("triggers")},showTriggers:{type:[Array,Function],default:be("showTriggers")},hideTriggers:{type:[Array,Function],default:be("hideTriggers")},popperTriggers:{type:Array,default:be("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:be("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:be("popperHideTriggers")},container:{type:[String,Object,ye,Boolean],default:be("container")},boundary:{type:[String,ye],default:be("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:be("strategy")},autoHide:{type:[Boolean,Function],default:be("autoHide")},handleResize:{type:Boolean,default:be("handleResize")},instantMove:{type:Boolean,default:be("instantMove")},eagerMount:{type:Boolean,default:be("eagerMount")},popperClass:{type:[String,Array,Object],default:be("popperClass")},computeTransformOrigin:{type:Boolean,default:be("computeTransformOrigin")},autoMinSize:{type:Boolean,default:be("autoMinSize")},autoSize:{type:[Boolean,String],default:be("autoSize")},autoMaxSize:{type:Boolean,default:be("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:be("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:be("preventOverflow")},overflowPadding:{type:[Number,String],default:be("overflowPadding")},arrowPadding:{type:[Number,String],default:be("arrowPadding")},arrowOverflow:{type:Boolean,default:be("arrowOverflow")},flip:{type:Boolean,default:be("flip")},shift:{type:Boolean,default:be("shift")},shiftCrossAxis:{type:Boolean,default:be("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:be("noAutoFocus")},disposeTimeout:{type:Number,default:be("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:"popper_"+[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_"),shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return null!=this.ariaId?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:"function"==typeof this.autoHide?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return null==(e=this[we])?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return(null==(e=this.popperTriggers)?void 0:e.includes("hover"))||(null==(t=this.popperShowTriggers)?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;null!=(o=this.parentPopper)&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&((null==(i=this.parentPopper)?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var n;if(!this.$_hideInProgress){if(this.shownChildren.size>0)return void(this.pendingHide=!0);if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper())return void(this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3)));(null==(n=this.parentPopper)?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=(null==(e=this.referenceNode)?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(T({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push($({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push((void 0===(n={padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})&&(n={}),{name:"shift",options:n,async fn(e){const{x:t,y:o,placement:i}=e,{mainAxis:r=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=d(n,e),p={x:t,y:o},f=await k(e,l),m=v(u(i)),g=h(m);let y=p[g],b=p[m];if(r){const e="y"===g?"bottom":"right";y=c(y+f["y"===g?"top":"left"],y,y-f[e])}if(a){const e="y"===m?"bottom":"right";b=c(b+f["y"===m?"top":"left"],b,b-f[e])}const w=s.fn({...e,[g]:y,[m]:b});return{...w,data:{x:w.x-t,y:w.y-o,enabled:{[g]:r,[m]:a}}}}})),!t&&this.flip&&e.middleware.push(C({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push((e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:u}=t,{element:h,padding:v=0}=d(e,t)||{};if(null==h)return{};const g=w(v),y={x:n,y:o},b=m(i),x=f(b),S=await s.getDimensions(h),k="y"===b,$=k?"top":"left",C=k?"bottom":"right",T=k?"clientHeight":"clientWidth",B=a.reference[x]+a.reference[b]-y[b]-a.floating[x],_=y[b]-a.reference[b],A=await(null==s.getOffsetParent?void 0:s.getOffsetParent(h));let E=A?A[T]:0;E&&await(null==s.isElement?void 0:s.isElement(A))||(E=l.floating[T]||a.floating[x]);const N=B/2-_/2,O=E/2-S[x]/2-1,P=r(g[$],O),M=r(g[C],O),L=P,H=E-S[x]-M,z=E/2-S[x]/2+N,R=c(L,z,H),I=!u.arrow&&null!=p(i)&&z!==R&&a.reference[x]/2-(z{let o;const{centerOffset:i}=n.arrow;return o=e.startsWith("top")||e.startsWith("bottom")?Math.abs(i)>t.reference.width/2:Math.abs(i)>t.reference.height/2,{data:{overflow:o}}}}),this.autoMinSize||this.autoSize){const t=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:e,placement:n,middlewareData:o})=>{var i;if(null!=(i=o.autoSize)&&i.skip)return{};let r,a;return n.startsWith("top")||n.startsWith("bottom")?r=e.reference.width:a=e.reference.height,this.$_innerNode.style["min"===t?"minWidth":"max"===t?"maxWidth":"width"]=null!=r?r+"px":null,this.$_innerNode.style["min"===t?"minHeight":"max"===t?"maxHeight":"height"]=null!=a?a+"px":null,{data:{skip:!0},reset:{rects:!0}}}})}var n;(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:i,rects:s,platform:l,elements:c}=t,{apply:h=(()=>{}),...f}=d(e,t),m=await k(t,f),g=u(i),y=p(i),b="y"===v(i),{width:w,height:x}=s.floating;let S,$;"top"===g||"bottom"===g?(S=g,$=y===(await(null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):($=g,S="end"===y?"top":"bottom");const C=x-m.top-m.bottom,T=w-m.left-m.right,B=r(x-m[S],C),_=r(w-m[$],T),A=!t.middlewareData.shift;let E=B,N=_;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(N=T),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(E=C),A&&!y){const e=a(m.left,0),t=a(m.right,0),n=a(m.top,0),o=a(m.bottom,0);b?N=w-2*(0!==e||0!==t?e+t:a(m.left,m.right)):E=x-2*(0!==n||0!==o?n+o:a(m.top,m.bottom))}await h({...t,availableWidth:N,availableHeight:E});const O=await l.getDimensions(c.floating);return w!==O.width||x!==O.height?{reset:{rects:!0}}:{}}}}({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:t})=>{this.$_innerNode.style.maxWidth=null!=e?e+"px":null,this.$_innerNode.style.maxHeight=null!=t?t+"px":null}})));const o=await re(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),ve&&this.instantMove&&ve.instantMove&&ve!==this.parentPopper)return ve.$_applyHide(!0),void this.$_applyShow(!0);t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){this.shownChildren.size>0?this.pendingHide=!0:(this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(ve=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide")))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await he(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Z(this.$_referenceNode),...Z(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),t=this.$_popperNode.querySelector(".v-popper__wrapper"),n=t.parentNode.getBoundingClientRect(),o=e.x+e.width/2-(n.left+t.offsetLeft),i=e.y+e.height/2-(n.top+t.offsetTop);this.result.transformOrigin=`${o}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0)return this.pendingHide=!0,void(this.$_hideInProgress=!1);if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,pe(fe,this),0===fe.length&&(void 0).body.classList.remove("v-popper--some-open");for(const e of le(this.theme)){const t=ge(e);pe(t,this),0===t.length&&(void 0).body.classList.remove("v-popper--some-open--"+e)}ve===this&&(ve=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;null!==t&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await he(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if("string"==typeof e?e=(void 0).document.querySelector(e):!1===e&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,de,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],de,this.popperTriggers,this.popperShowTriggers,e);const t=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,ue,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],ue,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(e=>e.addEventListener(t,n,void 0))},$_registerTriggerListeners(e,t,n,o,i){let r=n;null!=o&&(r="function"==typeof o?o(r):o),r.forEach(n=>{const o=t[n];o&&this.$_registerEventListeners(e,o,i)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:i,handler:r}=n;e&&e!==i?t.push(n):o.forEach(e=>e.removeEventListener(i,r))}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];null==o?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if($e>=e.left&&$e<=e.right&&Ce>=e.top&&Ce<=e.bottom){const e=this.$_popperNode.getBoundingClientRect(),t=$e-Se,n=Ce-ke,o=e.left+e.width/2-Se+(e.top+e.height/2)-ke+e.width+e.height,i=Se+t*o,r=ke+n*o;return Te(Se,ke,i,r,e.left,e.top,e.left,e.bottom)||Te(Se,ke,i,r,e.left,e.top,e.right,e.top)||Te(Se,ke,i,r,e.right,e.top,e.right,e.bottom)||Te(Se,ke,i,r,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});let Se=0,ke=0,$e=0,Ce=0;function Te(e,t,n,o,i,r,a,s){const l=((a-i)*(t-r)-(s-r)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t)),c=((n-e)*(t-r)-(o-t)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}const Be=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n};const _e=Be({extends:xe()},[["render",function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createElementBlock)("div",{ref:"reference",class:(0,e.normalizeClass)(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[(0,e.renderSlot)(t.$slots,"default",(0,e.normalizeProps)((0,e.guardReactiveProps)(t.slotData)))],2)}]]);let Ae;function Ee(){Ee.init||(Ee.init=!0,Ae=-1!==function(){var e=(void 0).navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var o=e.indexOf("Edge/");return o>0?parseInt(e.substring(o+5,e.indexOf(".",o)),10):-1}())}var Ne={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Ee(),(0,e.nextTick)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=(void 0).createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ae&&this.$el.appendChild(t),t.data="about:blank",Ae||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Ae&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Oe=(0,e.withScopeId)("data-v-b329ee4c");(0,e.pushScopeId)("data-v-b329ee4c");const Pe={class:"resize-observer",tabindex:"-1"};(0,e.popScopeId)();const Me=Oe((t,n,o,i,r,a)=>((0,e.openBlock)(),(0,e.createBlock)("div",Pe)));Ne.render=Me,Ne.__scopeId="data-v-b329ee4c",Ne.__file="src/components/ResizeObserver.vue";const Le=(e="theme")=>({computed:{themeClass(){return function(e){const t=[e];let n=ae.themes[e]||{};do{n.$extend&&!n.$resetCss?(t.push(n.$extend),n=ae.themes[n.$extend]||{}):n=null}while(n);return t.map(e=>"v-popper--theme-"+e)}(this[e])}}}),He=(0,e.defineComponent)({name:"VPopperContent",components:{ResizeObserver:Ne},mixins:[Le()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx:e=>null==e||isNaN(e)?null:e+"px"}}),ze=["id","aria-hidden","tabindex","data-popper-placement"],Re={ref:"inner",class:"v-popper__inner"},Ie=[(0,e.createElementVNode)("div",{class:"v-popper__arrow-outer"},null,-1),(0,e.createElementVNode)("div",{class:"v-popper__arrow-inner"},null,-1)];const De=Be(He,[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("ResizeObserver");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{id:t.popperId,ref:"popover",class:(0,e.normalizeClass)(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:(0,e.normalizeStyle)(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:n[2]||(n[2]=(0,e.withKeys)(e=>t.autoHide&&t.$emit("hide"),["esc"]))},[(0,e.createElementVNode)("div",{class:"v-popper__backdrop",onClick:n[0]||(n[0]=e=>t.autoHide&&t.$emit("hide"))}),(0,e.createElementVNode)("div",{class:"v-popper__wrapper",style:(0,e.normalizeStyle)(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[(0,e.createElementVNode)("div",Re,[t.mounted?((0,e.openBlock)(),(0,e.createElementBlock)(e.Fragment,{key:0},[(0,e.createElementVNode)("div",null,[(0,e.renderSlot)(t.$slots,"default")]),t.handleResize?((0,e.openBlock)(),(0,e.createBlock)(s,{key:0,onNotify:n[1]||(n[1]=e=>t.$emit("resize",e))})):(0,e.createCommentVNode)("",!0)],64)):(0,e.createCommentVNode)("",!0)],512),(0,e.createElementVNode)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,e.normalizeStyle)(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},Ie,4)],4)],46,ze)}]]),qe={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let je=function(){};const Fe=Be((0,e.defineComponent)({name:"VPopperWrapper",components:{Popper:_e,PopperContent:De},mixins:[qe,Le("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,je,Boolean],default:void 0},boundary:{type:[String,je],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}}),[["render",function(t,n,o,i,r,a){const s=(0,e.resolveComponent)("PopperContent"),l=(0,e.resolveComponent)("Popper");return(0,e.openBlock)(),(0,e.createBlock)(l,(0,e.mergeProps)({ref:"popper"},t.$props,{theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:[t.themeClass],onShow:n[0]||(n[0]=()=>t.$emit("show")),onHide:n[1]||(n[1]=()=>t.$emit("hide")),"onUpdate:shown":n[2]||(n[2]=e=>t.$emit("update:shown",e)),onApplyShow:n[3]||(n[3]=()=>t.$emit("apply-show")),onApplyHide:n[4]||(n[4]=()=>t.$emit("apply-hide")),onCloseGroup:n[5]||(n[5]=()=>t.$emit("close-group")),onCloseDirective:n[6]||(n[6]=()=>t.$emit("close-directive")),onAutoHide:n[7]||(n[7]=()=>t.$emit("auto-hide")),onResize:n[8]||(n[8]=()=>t.$emit("resize"))}),{default:(0,e.withCtx)(({popperId:n,isShown:o,shouldMountContent:i,skipTransition:r,autoHide:a,show:l,hide:c,handleResize:d,onResize:u,classes:p,result:h})=>[(0,e.renderSlot)(t.$slots,"default",{shown:o,show:l,hide:c}),(0,e.createVNode)(s,{ref:"popperContent","popper-id":n,theme:t.finalTheme,shown:o,mounted:i,"skip-transition":r,"auto-hide":a,"handle-resize":d,classes:p,result:h,onHide:c,onResize:u},{default:(0,e.withCtx)(()=>[(0,e.renderSlot)(t.$slots,"popper",{shown:o,hide:c})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}]]),We={...Fe,name:"VDropdown",vPopperTheme:"dropdown"},Ve={...Fe,name:"VTooltip",vPopperTheme:"tooltip"};(0,e.defineComponent)({name:"VTooltipDirective",components:{Popper:xe(),PopperContent:De},mixins:[qe],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>se(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>se(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data:()=>({asyncContent:null}),computed:{isContentAsync(){return"function"==typeof this.content},loading(){return this.isContentAsync&&null==this.asyncContent},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if("function"==typeof this.content&&this.$_isShown&&(e||!this.$_loading&&null==this.asyncContent)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,t=this.content(this);t.then?t.then(t=>this.onResult(e,t)):this.onResult(e,t)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const Ue=We,Qe=Ve;function Ke(e){return(Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t,n,o,i,r,a){try{var s=e[r](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(o,i)}function Ye(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n0){var o=parseInt(getComputedStyle((void 0).body).getPropertyValue("padding-right"),10);ot=(void 0).body.style.paddingRight,(void 0).body.style.paddingRight="".concat(o+n,"px")}}void 0===nt&&(nt=(void 0).body.style.overflow,(void 0).body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},vt=function(e){e?(ht=ht.filter((function(t){return t.targetElement!==e}))).length||(void 0!==ot&&((void 0).body.style.paddingRight=ot,ot=void 0),void 0!==nt&&((void 0).body.style.overflow=nt,nt=void 0)):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},mt=function(){},gt="enter",yt="entering",bt="leave",wt="leavng",xt={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},St={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=Ke(e);return"boolean"===t||"string"===t||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter((function(t){return-1!==e.indexOf(t)})).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(t,n){var o=n.emit,i=Symbol("vfm"),r=(0,e.ref)(null),a=(0,e.ref)(null),s=(0,e.ref)(null),l=(0,e.ref)(null),c=(0,e.ref)(null),d=(0,e.ref)(null),u=(0,e.ref)(null),p=new at,h=(0,e.ref)(!1),f=(0,e.reactive)({modal:!1,overlay:!1,resize:!1}),v=(0,e.ref)(null),m=(0,e.ref)(null),g=(0,e.ref)(!1),y=(0,e.ref)({}),b=(0,e.ref)({}),w=(0,e.ref)(null),x=(0,e.ref)(null),S=mt,k=mt,$=(0,e.computed)((function(){return"string"==typeof t.overlayTransition?{name:t.overlayTransition}:Ze({},t.overlayTransition)})),C=(0,e.computed)((function(){return"string"==typeof t.transition?{name:t.transition}:Ze({},t.transition)})),T=(0,e.computed)((function(){return(t.hideOverlay||v.value===bt)&&m.value===bt})),B=(0,e.computed)((function(){return!1===t.zIndex?!!t.zIndexAuto&&+t.zIndexBase+2*(u.value||0):t.zIndex})),_=(0,e.computed)((function(){return Ze({},!1!==B.value&&{zIndex:B.value})})),A=(0,e.computed)((function(){var e=[b.value];return Array.isArray(t.contentStyle)?e.push.apply(e,et(t.contentStyle)):e.push(t.contentStyle),e}));function E(){return{uid:i,props:t,emit:o,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,getAttachElement:M,modalStackIndex:u,visibility:f,handleLockScroll:P,$focusTrap:p,toggle:R,params:y}}function N(){if(t.modelValue){if(o("_before-open",L({type:"_before-open"})),H("before-open",!1))return void k("show");var n=M();if(n||!1===t.attach){if(!1!==t.attach){if(!r.value)return h.value=!0,void(0,e.nextTick)((function(){N()}));n.appendChild(r.value)}var a=t.api.openedModals.findIndex((function(e){return e.uid===i}));-1!==a&&t.api.openedModals.splice(a,1),t.api.openedModals.push(E()),u.value=t.api.openedModals.length-1,P(),t.api.openedModals.filter((function(e){return e.uid!==i})).forEach((function(e,t){e.getAttachElement()===n&&(e.modalStackIndex.value=t,!e.props.keepOverlay&&(e.visibility.overlay=!1))})),h.value=!0,f.overlay=!0,f.modal=!0}else!1!==n&&console.warn("Unable to locate target ".concat(t.attach))}}function O(){var e=t.api.openedModals.findIndex((function(e){return e.uid===i}));if(-1!==e&&t.api.openedModals.splice(e,1),t.api.openedModals.length>0){var n=t.api.openedModals[t.api.openedModals.length-1];n.props.focusTrap&&n.$focusTrap.firstElement().focus(),(n.props.focusRetain||n.props.focusTrap)&&n.vfmContainer.value.focus(),!n.props.hideOverlay&&(n.visibility.overlay=!0)}t.drag&&q(),t.resize&&F(),w.value=null,f.overlay=!1,f.modal=!1}function P(){t.modelValue&&(0,e.nextTick)((function(){t.lockScroll?ft(a.value,{reserveScrollBarGap:!0}):vt(a.value)}))}function M(){return!1!==t.attach&&("string"!=typeof t.attach&&t.attach)}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Ze({ref:E()},e)}function H(t,n){var i=!1,r=L({type:t,stop:function(){i=!0}});return o(t,r),!!i&&(g.value=!0,(0,e.nextTick)((function(){o("update:modelValue",n)})),!0)}function z(e,t,n){w.value="".concat(t,":").concat(n),o(w.value,e)}function R(e,n){var i=arguments;return new Promise((function(r,a){S=function(e){r(e),S=mt},k=function(e){a(e),k=mt};var s="boolean"==typeof e?e:!t.modelValue;s&&2===i.length&&(y.value=n),o("update:modelValue",s)}))}function I(e){e.stopPropagation();var n,o=e.target.getAttribute("direction");if(o)n="resize";else{if(!function(e,t,n){return""===n||et(t.querySelectorAll(n)).includes(e.target)}(e,s.value,t.dragSelector))return;n="drag"}z(e,n,"start");var i,r,l,c,d=st(e),u=a.value.getBoundingClientRect(),p=s.value.getBoundingClientRect(),h="absolute"===(void 0).getComputedStyle(s.value).position,f=ct(b.value.top),v=ct(b.value.left),m=function(){if(t.fitParent){var e={absolute:function(){return{minTop:0,minLeft:0,maxTop:u.height-p.height,maxLeft:u.width-p.width}},relative:function(){return{minTop:f+u.top-p.top,minLeft:v+u.left-p.left,maxTop:f+u.bottom-p.bottom,maxLeft:v+u.right-p.right}}};return h?e.absolute():e.relative()}return{}}(),g="resize"===n&&(i=(void 0).body,r="cursor",l=xt[o],c=i.style[r],i.style[r]=l,function(){i.style[r]=c}),y=function(e){e.stopPropagation(),z(e,n,"move");var i,r,a=st(e),s={x:a.x-d.x,y:a.y-d.y};"resize"===n&&(s=function(e,n,o,i,r){var a=function(e,n,r,a){var s,l=i[n],c=o[e]-i[e],d=(s=n).charAt(0).toUpperCase()+s.slice(1);return{axis:r,edgeName:n,min:a?c:-l,max:a?l:c,minEdge:t["min".concat(d)],maxEdge:t["max".concat(d)],getEdge:function(e){return i[n]-e*(a?1:-1)},getOffsetAxis:function(e,t){var o=i[n]-e;return t?a?o:0:(a?1:-1)*o/2}}},s={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},l={x:0,y:0};return e.split("").forEach((function(e){var o=a.apply(void 0,et(s[e]));l=Ze(Ze({},l),function(e){var o,i=n[e.axis];i=t.fitParent?lt(e.min,i,e.max):i;var a=lt(e.minEdge,e.getEdge(i),e.maxEdge);return i=e.getOffsetAxis(a,r),Je(o={},e.edgeName,a),Je(o,e.axis,i),o}(o))})),l}(o,s,u,p,h)),h?(i=p.top-u.top+s.y,r=p.left-u.left+s.x):(i=f+s.y,r=v+s.x),"drag"===n&&t.fitParent&&(i=lt(m.minTop,i,m.maxTop),r=lt(m.minLeft,r,m.maxLeft));var l=Ze(Ze(Ze({position:"relative",top:i+"px",left:r+"px",margin:"unset",touchAction:"none"},h&&{position:"absolute",transform:"unset",width:p.width+"px",height:p.height+"px"}),s.width&&{width:s.width+"px"}),s.height&&{height:s.height+"px"});b.value=Ze(Ze({},b.value),l)};ut("move",void 0,y),ut("up",void 0,(function e(t){t.stopPropagation(),"resize"===n&&g&&g(),setTimeout((function(){z(t,n,"end")})),pt("move",void 0,y),pt("up",void 0,e)}))}function D(){ut("down",s.value,I),b.value.touchAction="none"}function q(){pt("down",s.value,I)}function j(){f.resize=!0,(0,e.nextTick)((function(){ut("down",l.value,I)}))}function F(){pt("down",l.value,I),f.resize=!1}return(0,e.watch)((function(){return t.modelValue}),(function(e){if(g.value)g.value=!1;else if(N(),!e){if(H("before-close",!0))return void k("hide");O()}})),(0,e.watch)((function(){return t.lockScroll}),P),(0,e.watch)((function(){return t.hideOverlay}),(function(e){t.modelValue&&!e&&(f.overlay=!0)})),(0,e.watch)((function(){return t.attach}),N),(0,e.watch)(T,(function(e){e&&(h.value=!1,a.value.style.display="none")}),{flush:"post"}),(0,e.watch)((function(){return t.drag}),(function(e){h.value&&(e?D():q())})),(0,e.watch)((function(){return t.resize}),(function(e){h.value&&(e?j():F())})),(0,e.watch)((function(){return t.keepChangedStyle}),(function(e){e||(b.value={})})),(0,e.onMounted)((function(){t.api.modals.push(E()),N()})),(0,e.onBeforeUnmount)((function(){var e;O(),t.lockScroll&&a.value&&vt(a.value),null==r||null===(e=r.value)||void 0===e||e.remove();var n=t.api.modals.findIndex((function(e){return e.uid===i}));t.api.modals.splice(n,1)})),{root:r,vfmContainer:a,vfmContent:s,vfmResize:l,vfmOverlayTransition:c,vfmTransition:d,computedOverlayTransition:$,computedTransition:C,visible:h,visibility:f,params:y,calculateZIndex:B,bindStyle:_,bindContentStyle:A,beforeOverlayEnter:function(){v.value=yt},afterOverlayEnter:function(){v.value=gt},beforeOverlayLeave:function(){v.value=wt},afterOverlayLeave:function(){v.value=bt},beforeModalEnter:function(){m.value=yt},afterModalEnter:function(){m.value=gt,(t.focusRetain||t.focusTrap)&&a.value.focus(),t.focusTrap&&p.enable(a.value),t.drag&&D(),t.resize&&j(),o("_opened"),o("opened",L({type:"opened"})),S("show")},beforeModalLeave:function(){m.value=wt,p.enabled()&&p.disable()},afterModalLeave:function(){m.value=bt,u.value=null,t.lockScroll&&vt(a.value),t.keepChangedStyle||(b.value={});var e=!1,n=L({type:"closed",stop:function(){e=!0}});o("_closed"),o("closed",n),S("hide"),e||(y.value={})},onMousedown:function(e){x.value=null==e?void 0:e.target},onMouseupContainer:function(){x.value===a.value&&"resize:move"!==w.value&&(o("click-outside",L({type:"click-outside"})),t.clickToClose&&o("update:modelValue",!1))},onEsc:function(){h.value&&t.escToClose&&o("update:modelValue",!1)}}}},kt=(0,e.withScopeId)("data-v-2836fdb5");(0,e.pushScopeId)("data-v-2836fdb5");var $t={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};(0,e.popScopeId)();var Ct=kt((function(t,n,o,i,r,a){return o.ssr||i.visible?(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,ref:"root",style:i.bindStyle,class:["vfm vfm--inset",[!1===o.attach?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":o.preventClick}]],onKeydown:n[4]||(n[4]=(0,e.withKeys)((function(){return i.onEsc&&i.onEsc.apply(i,arguments)}),["esc"]))},[(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedOverlayTransition,{onBeforeEnter:i.beforeOverlayEnter,onAfterEnter:i.afterOverlayEnter,onBeforeLeave:i.beforeOverlayLeave,onAfterLeave:i.afterOverlayLeave}),{default:kt((function(){return[!o.hideOverlay&&i.visibility.overlay?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",o.overlayClass],style:o.overlayStyle},null,6)):(0,e.createCommentVNode)("v-if",!0)]})),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),(0,e.createVNode)(e.Transition,(0,e.mergeProps)(i.computedTransition,{onBeforeEnter:i.beforeModalEnter,onAfterEnter:i.afterModalEnter,onBeforeLeave:i.beforeModalLeave,onAfterLeave:i.afterModalLeave}),{default:kt((function(){return[(0,e.withDirectives)((0,e.createVNode)("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",o.classes],style:o.styles,"aria-expanded":i.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:n[2]||(n[2]=(0,e.withModifiers)((function(){return i.onMouseupContainer&&i.onMouseupContainer.apply(i,arguments)}),["self"])),onMousedown:n[3]||(n[3]=(0,e.withModifiers)((function(){return i.onMousedown&&i.onMousedown.apply(i,arguments)}),["self"]))},[(0,e.createVNode)("div",{ref:"vfmContent",class:["vfm__content",[o.contentClass,{"vfm--prevent-auto":o.preventClick}]],style:i.bindContentStyle,onMousedown:n[1]||(n[1]=function(e){return i.onMousedown(null)})},[(0,e.renderSlot)(t.$slots,"default",{params:i.params,close:function(){return t.$emit("update:modelValue",!1)}}),i.visibility.resize&&i.visibility.modal?((0,e.openBlock)(),(0,e.createBlock)("div",$t,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(o.resizeDirections,(function(t){return(0,e.openBlock)(),(0,e.createBlock)("div",{key:t,direction:t,class:["vfm--resize-".concat(t),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])})),128))],512)):(0,e.createCommentVNode)("v-if",!0)],38)],46,["aria-expanded"]),[[e.vShow,i.visibility.modal]])]})),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[e.vShow,!o.ssr||i.visible]]):(0,e.createCommentVNode)("v-if",!0)}));var Tt;void 0===Tt&&(Tt={}),Tt.insertAt,St.render=Ct,St.__scopeId="data-v-2836fdb5",St.__file="lib/VueFinalModal.vue";var Bt={props:{},methods:{slice:function(e){this.api.dynamicModals.splice(e,1)},beforeOpen:function(e,t,n){var o,i=this;return(o=function*(){e.ref.params.value=t.params,yield i.$nextTick(),yield i.$nextTick(),t.value||(i.slice(n),t.reject("show"))},function(){var e=this,t=arguments;return new Promise((function(n,i){var r=o.apply(e,t);function a(e){Ge(r,n,i,a,s,"next",e)}function s(e){Ge(r,n,i,a,s,"throw",e)}a(void 0)}))})()},isString:function(e){return"string"==typeof e}}},_t={class:"modals-container"};function At(e,t){var n=Ze(Ze({},e),{},{props:Ze({},e.props)});return Object.assign(n.props,{api:{type:Object,default:function(){return t}}}),n}Bt.render=function(t,n,o,i,r,a){return(0,e.openBlock)(),(0,e.createBlock)("div",_t,[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.api.dynamicModals,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:t.id},t.bind,{modelValue:t.value,"onUpdate:modelValue":function(e){return t.value=e}},(0,e.toHandlers)(t.on),{on_closed:function(e){return a.slice(n)},on_beforeOpen:function(e){return a.beforeOpen(e,t)},on_opened:t.opened}),(0,e.createSlots)({_:2},[(0,e.renderList)(t.slots,(function(t,n){return{name:n,fn:(0,e.withCtx)((function(){return[(0,e.createCommentVNode)(" eslint-disable vue/no-v-html "),a.isString(t)?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,innerHTML:t},null,8,["innerHTML"])):((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.component),(0,e.mergeProps)({key:1},t.bind,(0,e.toHandlers)(t.on||{})),null,16))]}))}}))]),1040,["modelValue","onUpdate:modelValue","on_closed","on_beforeOpen","on_opened"])})),128))])},Bt.__file="lib/ModalsContainer.vue";var Et=0,Nt=function(){var t,n,o=(n=null,{show:function(t){for(var o=this,i=arguments.length,r=new Array(i>1?i-1:0),a=1;a1?t-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},n=0===Et?Ot:Nt(),o=n.$vfm,i=n.VueFinalModal,r=n.ModalsContainer;Et+=1;var a=t.key||"$vfm",s=t.componentName||"VueFinalModal",l=t.dynamicContainerName||"ModalsContainer";Object.defineProperty(e.config.globalProperties,a,{get:function(){return o}}),e.provide(a,o),e.component(s,i),e.component(l,r)}),Lt=function(e){return{install:function(t,n){var o=Object.assign({},e,n);Mt(t,o)}}};Lt.install=Mt;const Ht=Symbol("wormhole");function zt(){const t=(0,e.inject)(Ht);if(!t)throw new Error("\n [portal-vue]: Necessary Injection not found. Make sur you installed the plugin properly.");return t}const Rt=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portal",props:{disabled:{type:Boolean},name:{type:[String,Symbol],default:()=>Symbol()},order:{type:Number},slotProps:{type:Object,default:()=>({})},to:{type:String,default:()=>String(Math.round(1e7*Math.random()))}},setup:(t,{slots:n})=>(function(t,n){const o=zt();function i(e){o.close({to:e??t.to,from:t.name})}(0,e.onMounted)(()=>{t.disabled}),(0,e.onUpdated)(()=>{t.disabled&&i()}),(0,e.onBeforeUnmount)(()=>{i()}),(0,e.watch)(()=>t.to,(e,n)=>{t.disabled||n&&n!==e&&i(n)})}(t),()=>t.disabled&&n.default?n.default(t.slotProps):null)}),It=(e,{slots:t})=>{var n;return null==(n=t.default)?void 0:n.call(t)},Dt=(0,e.defineComponent)({compatConfig:{MODE:3},name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slotProps:{type:Object,default:()=>({})}},emits:["change"],setup(t,{emit:n,slots:o}){const i=zt(),r=(0,e.computed)(()=>{const e=i.getContentForTarget(t.name,t.multiple),n=o.wrapper,r=e.map(e=>e.content(t.slotProps)),a=n?r.flatMap(e=>e.length?n(e):[]):r.flat(1);return{vnodes:a,vnodesFn:()=>a}});return(0,e.watch)(r,({vnodes:e})=>{const o=e.length>0,r=i.transports.get(t.name),a=r?[...r.keys()]:[];n("change",{hasContent:o,sources:a})},{flush:"post"}),()=>{var t;return r.value.vnodes.length?[(0,e.h)("div",{style:"display: none",key:"__portal-vue-hacky-scoped-slot-repair__"}),(0,e.h)(It,r.value.vnodesFn)]:null==(t=o.default)?void 0:t.call(o)}}});const qt=function(t=!0){const n=(0,e.reactive)(new Map),o={open:function(e){},close:function(e){const{to:t,from:o}=e;if(!t||!o)return;const i=n.get(t);!i||(i.delete(o),i.size||n.delete(t))},transports:n,getContentForTarget:function(e,t){const o=n.get(e);if(!o)return[];const i=Array.from((null==o?void 0:o.values())||[]);return t?function(e,t){return e.map((e,t)=>[t,e]).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map(e=>e[1])}(i,(e,t)=>e.order-t.order):[i.pop()]}};return t?(0,e.readonly)(o):o}();function jt(e,t={}){!1!==t.portalName&&e.component(t.portalName||"Portal",Rt),!1!==t.portalTargetName&&e.component(t.portalTargetName||"PortalTarget",Dt);const n=t.wormhole??qt;e.provide(Ht,n)}function Ft(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}const Wt=()=>{},Vt=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ut=(Object.assign,Object.prototype.hasOwnProperty,Array.isArray),Qt=e=>"[object Date]"===en(e),Kt=e=>"function"==typeof e,Gt=e=>"string"==typeof e,Yt=e=>"symbol"==typeof e,Jt=e=>null!==e&&"object"==typeof e,Xt=e=>(Jt(e)||Kt(e))&&Kt(e.then)&&Kt(e.catch),Zt=Object.prototype.toString,en=e=>Zt.call(e),tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},nn=/-(\w)/g,on=(tn(e=>e.replace(nn,(e,t)=>t?t.toUpperCase():"")),/\B([A-Z])/g),rn=tn(e=>e.replace(on,"-$1").toLowerCase()),an=tn(e=>e.charAt(0).toUpperCase()+e.slice(1));tn(e=>e?"on"+an(e):"");let sn;const ln=()=>sn||(sn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof global?global:{});function cn(e){if(Ut(e)){const t={};for(let n=0;n{if(e){const n=e.split(un);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function fn(e){let t="";if(Gt(e))t=e;else if(Ut(e))for(let n=0;n/="'\u0009\u000a\u000c\u0020]/,xn={};const Sn={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},kn=/["'&<>]/;function $n(e){const t=""+e,n=kn.exec(t);if(!n)return t;let o,i,r="",a=0;for(i=n.index;i||--!>|t&&t.__v_isRef?Bn(e,t.value):(e=>"[object Map]"===en(e))(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],o)=>(e[_n(t,o)+" =>"]=n,e),{})}:(e=>"[object Set]"===en(e))(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>_n(e))}:Yt(t)?_n(t):!Jt(t)||Ut(t)||(e=>"[object Object]"===en(e))(t)?t:String(t),_n=(e,t="")=>{var n;return Yt(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},An=Ft(",key,ref,innerHTML,textContent,ref_key,ref_for");function En(e,t){let n="";for(const o in e){if(An(o)||Vt(o)||"textarea"===t&&"value"===o)continue;const i=e[o];n+="class"===o?` class="${Mn(i)}"`:"style"===o?` style="${Ln(i)}"`:Nn(o,i,t)}return n}function Nn(e,t,n){if(!Pn(t))return"";const o=n&&(n.indexOf("-")>0||vn(n))?e:Sn[e]||e.toLowerCase();return yn(o)?bn(t)?" "+o:"":function(e){if(xn.hasOwnProperty(e))return xn[e];const t=wn.test(e);return t&&console.error("unsafe attribute name: "+e),xn[e]=!t}(o)?""===t?" "+o:` ${o}="${$n(t)}"`:(console.warn("[@vue/server-renderer] Skipped rendering unsafe attribute name: "+o),"")}function On(e,t){return Pn(t)?` ${e}="${$n(t)}"`:""}function Pn(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}function Mn(e){return $n(fn(e))}function Ln(e){if(!e)return"";if(Gt(e))return $n(e);return $n(function(e){let t="";if(!e||Gt(e))return t;for(const n in e){const o=e[n],i=n.startsWith("--")?n:rn(n);(Gt(o)||"number"==typeof o)&&(t+=`${i}:${o};`)}return t}(cn(e)))}function Hn(t,n=null,o=null,i=null,r){return Jn((0,e.createVNode)(t,n,o),i,r)}function zn(e,t,n,o,i,r,a){i("\x3c!--[--\x3e"),function(e,t,n,o,i,r,a,s){const l=e[t];if(l){const e=[],t=l(n,t=>{e.push(t)},r,a?" "+a:"");if(Ut(t))eo(i,t,r,a);else{let t=!0;if(s)t=!1;else for(let n=0;n$/s,In=//gm;function Dn(e){return!("string"!=typeof e||!Rn.test(e))&&(e.length<=8||!e.replace(In,"").trim())}function qn(e){return $n(Gt(t=e)?t:null==t?"":Ut(t)||Jt(t)&&(t.toString===Zt||!Kt(t.toString))?JSON.stringify(t,Bn,2):String(t));var t}Symbol(""),Symbol("");let jn;(jn=ln().__VUE_INSTANCE_SETTERS__)||(jn=ln().__VUE_INSTANCE_SETTERS__=[]),jn.push(e=>e);function Fn(e,t){if(Ut(e)||Gt(e))for(let n=0,o=e.length;nTn(e,t))}(e,t)>-1}const{createComponentInstance:Vn,setCurrentRenderingInstance:Un,setupComponent:Qn,renderComponentRoot:Kn,normalizeVNode:Gn}=e.ssrUtils;function Yn(){let e=!1;const t=[];return{getBuffer:()=>t,push(n){const o=Gt(n);e&&o?t[t.length-1]+=n:t.push(n),e=o,(Xt(n)||Ut(n)&&n.hasAsync)&&(t.hasAsync=!0)}}}function Jn(e,t=null,n){const o=Vn(e,t,null),i=Qn(o,!0),r=Xt(i),a=o.sp;if(r||a){let e=r?i:Promise.resolve();return a&&(e=e.then(()=>Promise.all(a.map(e=>e.call(o.proxy)))).catch(()=>{})),e.then(()=>Xn(o,n))}return Xn(o,n)}function Xn(t,n){const o=t.type,{getBuffer:i,push:r}=Yn();if(Kt(o)){let e=Kn(t);if(!o.props)for(const n in t.attrs)n.startsWith("data-v-")&&((e.props||(e.props={}))[n]="");Zn(r,t.subTree=e,t,n)}else{t.render&&t.render!==Wt||t.ssrRender||o.ssrRender||!Gt(o.template)||(o.ssrRender=function(e,t){throw new Error("On-the-fly template compilation is not supported in the ESM build of @vue/server-renderer. All templates must be pre-compiled into render functions.")}(o.template));for(const e of t.scope.effects)e.computed&&(e.computed._dirty=!0,e.computed._cacheable=!0);const i=t.ssrRender||o.ssrRender;if(i){let e=!1!==t.inheritAttrs?t.attrs:void 0,o=!1,a=t;for(;;){const t=a.vnode.scopeId;t&&(o||(e={...e},o=!0),e[t]="");const n=a.parent;if(!n||!n.subTree||n.subTree!==a.vnode)break;a=n}n&&(o||(e={...e}),e[n.trim()]="");const s=Un(t);try{i(t.proxy,r,t,e,t.props,t.setupState,t.data,t.ctx)}finally{Un(s)}}else if(t.render&&t.render!==Wt)Zn(r,t.subTree=Kn(t),t,n);else{const t=o.name||o.__file||"";(0,e.warn)(`Component ${t} is missing template or render function.`),r("\x3c!----\x3e")}}return i()}function Zn(t,n,o,i){const{type:r,shapeFlag:a,children:s}=n;switch(r){case e.Text:t($n(s));break;case e.Comment:t(s?`\x3c!--${function(e){return e.replace(Cn,"")}(s)}--\x3e`:"\x3c!----\x3e");break;case e.Static:t(s);break;case e.Fragment:n.slotScopeIds&&(i=(i?i+" ":"")+n.slotScopeIds.join(" ")),t("\x3c!--[--\x3e"),eo(t,s,o,i),t("\x3c!--]--\x3e");break;default:1&a?function(t,n,o,i){const r=n.type;let{props:a,children:s,shapeFlag:l,scopeId:c,dirs:d}=n,u="<"+r;d&&(a=function(t,n,o){const i=[];for(let e=0;e"),!mn(r)){let e=!1;a&&(a.innerHTML?(e=!0,t(a.innerHTML)):a.textContent?(e=!0,t($n(a.textContent))):"textarea"===r&&a.value&&(e=!0,t($n(a.value)))),e||(8&l?t($n(s)):16&l&&eo(t,s,o,i)),t(``)}}(t,n,o,i):6&a?t(Jn(n,o,i)):64&a?function(t,n,o,i){const r=n.props&&n.props.to,a=n.props&&n.props.disabled;if(!r)return a||(0,e.warn)("[@vue/server-renderer] Teleport is missing target prop."),[];if(!Gt(r))return(0,e.warn)("[@vue/server-renderer] Teleport target must be a query selector string."),[];!function(t,n,o,i,r){t("\x3c!--teleport start--\x3e");const a=r.appContext.provides[e.ssrContextKey],s=a.__teleportBuffers||(a.__teleportBuffers={}),l=s[o]||(s[o]=[]),c=l.length;let d;if(i)n(t),d="\x3c!--teleport anchor--\x3e";else{const{getBuffer:e,push:t}=Yn();n(t),t("\x3c!--teleport anchor--\x3e"),d=e()}l.splice(c,0,d),t("\x3c!--teleport end--\x3e")}(t,e=>{eo(e,n.children,o,i)},r,a||""===a,o)}(t,n,o,i):128&a?Zn(t,n.ssContent,o,i):(0,e.warn)("[@vue/server-renderer] Invalid VNode type:",r,`(${typeof r})`)}}function eo(e,t,n,o){for(let i=0;i1&&(n=t[1]),n}const so={props:{dismissible:{type:Boolean,default:!1},backgroundColor:{type:String,default:null},borderColor:{type:String,default:null},borderLeftColor:{type:String,default:null},color:{type:String,default:null},icon:{type:String,default:null},iconSize:{type:String,default:null},iconColor:{type:String,default:null},type:{type:String,default:""},addClass:{type:String,default:""},light:{type:Boolean,default:!1},seamless:{type:Boolean,default:!1},noIcon:{type:Boolean,default:!1},noBackground:{type:Boolean,default:!1},noBorder:{type:Boolean,default:!1},noPageBreak:{type:Boolean,default:!1},theme:{type:String,default:""}},computed:{bootStrapStyle:function(){return function(e,t){var n,o,i=["warning","info","definition","success","danger","tip","important","wrong"].includes(e)?e:"",r=["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?t:"";if(r)n=r;else switch(i){case"warning":n="warning";break;case"info":n="info";break;case"definition":n="primary";break;case"success":case"tip":n="success";break;case"important":case"wrong":n="danger";break;default:n="default"}switch(i){case"wrong":o="fa-times";break;case"warning":o="fa-exclamation";break;case"info":o="fa-info";break;case"success":o="fa-check";break;case"important":o="fa-flag";break;case"tip":o="fa-lightbulb";break;case"definition":o="fa-atlas";break;default:o=""}return{style:n,icon:o}}(this.type,this.theme)}},methods:{isSeamless:function(){return!this.light&&this.seamless},seamlessNoHeaderBool:function(){return this.isSeamless()&&!this.headerBool()},seamlessHeaderBool:function(){return this.isSeamless()&&this.headerBool()},headerBool:function(){return!!this.$slots.header},iconBool:function(){var e=!!this.$slots.icon;return!this.noIcon&&this.type||e},containerStyle:function(){var e;return e=this.light?"".concat(this.getBootstrapBorderStyle()," alert-border-left"):this.seamless?"seamless":this.getBootstrapAlertStyle(),this.noBackground&&(e+=" no-background"),this.noBorder&&(e+=" no-border"),this.noPageBreak&&(e+=" no-page-break"),e},customStyle:function(){var e={};return this.backgroundColor&&(e.backgroundColor=this.backgroundColor,e.borderColor=this.backgroundColor),this.borderColor&&(e.border="1px solid ".concat(this.borderColor)),this.borderLeftColor&&(e.borderLeft="5px solid ".concat(this.borderLeftColor)),e},customColorStyle:function(){return this.color?{color:this.color}:{}},iconStyle:function(){var e="";return this.iconSize&&(e+="fa-".concat(this.iconSize)),(this.light||this.seamless)&&(e+=" ".concat(this.getBootstrapTextStyle())),e},customIconColorStyle:function(){return this.iconColor?{color:"".concat(this.iconColor,"!important")}:{}},getBootstrapAlertStyle:function(){return"alert-".concat(this.bootStrapStyle.style)},getBootstrapTextStyle:function(){return"text-".concat(this.bootStrapStyle.style)},getBootstrapBorderStyle:function(){return"border-".concat(this.bootStrapStyle.style)},getFontAwesomeIconStyle:function(){return this.bootStrapStyle.icon}}};var lo=o(262);const co=(0,lo.A)(so,[["ssrRender",function(t,n,o,i,r,a,s,l){n("\x3c!--Icon and vertical divider for seamless header box--\x3e")),l.seamlessHeaderBool()?(n('
'),l.iconBool()?(n('
')),zn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('
'))):n("\x3c!----\x3e"),n('
\x3c!-- Header wrapper, not rendered if there is no header attribute --\x3e'),l.headerBool()?(n('
\x3c!-- icon on the left of the header --\x3e')),l.iconBool()&&!l.seamlessHeaderBool()?(n('
')),zn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n('\x3c!-- header --\x3e
'),zn(t.$slots,"header",{},null,n,o),n("
\x3c!-- dismiss button to the right of the header --\x3e"),r.dismissible?n(''):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('\x3c!-- Body wrapper --\x3e
\x3c!-- icon on the left, not shown if there is a header --\x3e')),l.iconBool()&&!l.headerBool()?(n('
')),zn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Icon -- content divider for seamless boxes without the header attribute --\x3e"),l.seamlessNoHeaderBool()?n('')):n("\x3c!----\x3e"),n('\x3c!-- Content wrapper --\x3e
')),zn(t.$slots,"default",{},null,n,o),n("
\x3c!-- dismiss button on the right, not shown if there is a header --\x3e"),r.dismissible&&!l.headerBool()?n(''):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-19514615"]]);const uo={data:function(){return{items:[]}},methods:{isLast:function(e,t){return e===t-1}},mounted:function(){var e=Array.from((void 0).querySelectorAll("ul")).find((function(e){return e.classList.contains("site-nav-list-root")}));if(e){var t=e.querySelector(".current");if(t){this.items.unshift({title:t.textContent,link:null});for(var n=t.parentElement;n!==e;){if("ul"===n.tagName.toLowerCase()){var o=n.parentElement.querySelector("div"),i=o.querySelector("a[href]");null===i?this.items.unshift({title:o.textContent,link:null}):this.items.unshift({title:i.textContent,link:i.getAttribute("href")})}n=n.parentElement}}}}},po=(0,lo.A)(uo,[["ssrRender",function(e,t,n,o,i,r,a,s){t("")}],["__scopeId","data-v-ef898034"]]);var ho=o(959),fo=o.n(ho);var vo,mo=o(18),go=o.n(mo),yo=o(668),bo=o.n(yo),wo=Array.prototype,xo=new Error("Passed arguments must be of Node"),So=[],ko=[];function $o(e){return e instanceof(void 0).Node}function Co(e){return e instanceof(void 0).NodeList||e instanceof Bo||e instanceof(void 0).HTMLCollection||e instanceof Array}function To(e){return(e=e.trim()).length?e.replace(/\s+/," ").split(" "):[]}var Bo=function(){return bo()((function e(t){go()(this,e);var n=t;if(void 0===t[0]?n=[void 0]:"string"==typeof t[0]?(n=(t[1]||void 0).querySelectorAll(t[0]),t[1]&&(this.owner=t[1])):0 in t&&!$o(t[0])&&t[0]&&"length"in t[0]&&(n=t[0],t[1]&&(this.owner=t[1])),n){for(var o in n)this[o]=n[o];this.length=n.length}else this.length=0}),[{key:"concat",value:function(){var e=wo.slice.call(this);function t(n){wo.forEach.call(n,(function(n){$o(n)?~e.indexOf(n)||e.push(n):Co(n)&&t(n)}))}for(var n=arguments.length,o=new Array(n),i=0;i1&&void 0!==arguments[1])||arguments[1];return this&&this.length&&e?(this.each((function(t){So.push({el:t,callback:e})})),vo||(vo=function(e){So.forEach((function(t){t.el&&(t.el.contains(e.target)||t.el===e.target||t.callback.call(t.el,e,t.el))}))},(void 0).addEventListener("click",vo,!1),t&&(void 0).addEventListener("touchstart",vo,!1)),this):this}},{key:"offBlur",value:function(e){return this.each((function(t){So=So.filter((function(n){return!(n&&n.el===t&&(!e||n.callback===e))&&t}))})),this}}])}(),_o=Bo.prototype;function Ao(e,t){var n=[];return wo.forEach.call(e,(function(o){if($o(o))~n.indexOf(o)||n.push(o);else if(Co(o))for(var i in o)n.push(o[i]);else if(null!==o)return e.get=_o.get,e.set=_o.set,e.call=_o.call,e.owner=t,e})),Oo(n,t)}Object.getOwnPropertyNames(wo).forEach((function(e){"join"!==e&&"copyWithin"!==e&&"fill"!==e&&void 0===_o[e]&&(_o[e]=wo[e])}));function Eo(e){var t=this;_o[e]||((void 0)[e]instanceof Function?_o[e]=function(){for(var n=[],o=!0,i=arguments.length,r=new Array(i),a=0;an))},preventOverflow:function(e){e.removeAttribute("style");var t=0,n=((void 0).innerWidth,(void 0).innerHeight),o=e.getBoundingClientRect();if(void 0!==o){var i=o.y,r=(o.x,o.x,e.offsetWidth,o.y+e.offsetHeight);r>n?e.setAttribute("style","bottom: auto; top: ".concat(-(r-n),"px;")):i(void 0).innerWidth)t.setAttribute("style","left: 0px;");else{var o=t.parentNode.getBoundingClientRect(),i=o.left+t.offsetWidth-(void 0).innerWidth,r=i<0?o.left:o.left-i;t.setAttribute("style","left: ".concat(r,"px;"))}}const Ho={props:{addClass:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},emits:["submenu-show","submenu-register"],data:function(){return{show:!1,dropright:!0,dropleft:!1}},inject:{isParentNavbar:{default:!1}},computed:{disabledBool:function(){return io(this.disabled)}},methods:{hideSubmenu:function(){this.show=!1,Po(this.$refs.submenu).find("ul.dropdown-menu").each((function(e){return e.classList.toggle("show",!1)})),this.alignMenuRight()},showSubmenu:function(){var e=this;this.show=!0,Po(this.$refs.submenu).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar?Lo(t):(Mo.isRightAlign(t)?e.alignMenuRight():e.alignMenuLeft(),Mo.preventOverflow(t))}))},alignMenuRight:function(){this.dropright=!0,this.dropleft=!1},alignMenuLeft:function(){this.dropright=!1,this.dropleft=!0}},mounted:function(){var e=this,t=Po(this.$refs.submenu);this.$emit("submenu-register",this),this.show&&this.showSubmenu(),t.onBlur((function(){e.hideSubmenu()}),!1),t.findChildren("a,button").on("click",(function(t){return t.preventDefault(),t.stopPropagation(),e.disabledBool||(e.show?e.hideSubmenu():e.showSubmenu()),!1})),t.findChildren("a,button").on("mouseover",(function(n){if(n.preventDefault(),(void 0).innerWidth>767){if(t.findChildren("ul.show").length>0||e.disabledBool)return!1;n.currentTarget.click(),e.$emit("submenu-show",e)}return!1}))},beforeUnmount:function(){var e=Po(this.$refs.submenu);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},zo=(0,lo.A)(Ho,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),zn(t.$slots,"button",{},(function(){n('')),zn(t.$slots,"header",{},null,n,o),n("")}),n,o),zn(t.$slots,"dropdown-menu",{},(function(){n('")}),n,o),n("")}],["__scopeId","data-v-1ebc3cbe"]]),Ro={components:{Submenu:zo},props:{disabled:{type:[Boolean,String],default:!1},type:{type:String,default:"light"},tabGroupHeader:{type:String,default:""},menuAlignRight:{type:Boolean,default:!1},addClass:{type:String,default:""}},provide:function(){var e={submenus:[],registerSubmenu:function(t){e.submenus.push(t)},hideAllExcept:function(t){e.submenus.forEach((function(e){e!==t?e.hideSubmenu():e.showSubmenu()}))}};return{hasParentDropdown:!0,submenuRegistry:e}},inject:{hasParentDropdown:{default:void 0},isParentNavbar:{default:!1},submenuRegistry:{default:void 0}},data:function(){return{show:!1}},computed:{parentRegistry:function(){return this.hasParentDropdown?this.submenuRegistry:null},btnType:function(){return"btn-".concat(this.type)},disabledBool:function(){return io(this.disabled)},isLi:function(){return this.$parent._navbar||this.$parent.menu||this.$parent._tabset},isSubmenu:function(){return this.hasParentDropdown},menu:function(){return!this.$parent||this.$parent.navbar},submenu:function(){return this.$parent&&(this.$parent.menu||this.$parent.submenu)},slots:function(){return this.$slots.default},hasBefore:function(){return!!this.$slots.before},btnWithBefore:function(){return this.hasBefore?"btn-with-before":""}},methods:{blur:function(){var e=this;this.unblur(),this._hide=setTimeout((function(){e._hide=null,e.hideDropdownMenu()}),100)},unblur:function(){this._hide&&(clearTimeout(this._hide),this._hide=null)},hideDropdownMenu:function(){var e=this;this.show=!1,Po(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!1),(void 0).innerWidth<768&&e.isParentNavbar&&t.style.removeProperty("left")}))},showDropdownMenu:function(){var e=this;this.show=!0,Po(this.$refs.dropdown).findChildren("ul").each((function(t){t.classList.toggle("show",!0),(void 0).innerWidth<768&&e.isParentNavbar&&Lo(t)}))},handleSubmenuShow:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.hideAllExcept(e)},handleSubmenuRegister:function(e){this.hasParentDropdown&&this.parentRegistry&&this.parentRegistry.registerSubmenu(e)}},mounted:function(){var e=this,t=Po(this.$refs.dropdown);this.$slots.button&&t.findChildren(".dropdown-toggle").forEach((function(e){return e.setAttribute("data-bs-toggle","dropdown")})),this.show&&this.showDropdownMenu(),t.onBlur((function(){e.hideDropdownMenu()}),!1),t.findChildren("a,button.dropdown-toggle").on("click",(function(t){return t.preventDefault(),e.disabledBool||(e.show?e.hideDropdownMenu():e.showDropdownMenu()),!1})),t.findChildren("ul").on("click","li>a",(function(t){t.target.classList.contains("submenu-toggle")||e.hideDropdownMenu()}))},beforeUnmount:function(){var e=Po(this.$refs.dropdown);e.offBlur(),e.findChildren("a,button").off(),e.findChildren("ul").off()}},Io=(0,lo.A)(Ro,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("submenu");l.isLi?(n("")),zn(t.$slots,"button",{},(function(){n('')),zn(t.$slots,"header",{},null,n,o),n("".concat(qn(r.tabGroupHeader),""))}),n,o),zn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),zn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n("")):l.isSubmenu?n(Hn(c,(0,e.mergeProps)({ref:"submenu",onSubmenuShow:l.handleSubmenuShow,onSubmenuRegister:l.handleSubmenuRegister},i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o,{},void 0,!0)];zn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):(n("")),zn(t.$slots,"before",{},null,n,o),zn(t.$slots,"button",{},(function(){n('")}),n,o),zn(t.$slots,"dropdown-menu",{class:[{show:s.show},{"dropdown-menu-end":r.menuAlignRight}]},(function(){n('
    ')),zn(t.$slots,"default",{},null,n,o),n("
")}),n,o),n(""))}],["__scopeId","data-v-154e37d3"]]);var Do=o(147),qo=o.n(Do);function jo(e){return e.endsWith(".html")?e.toLowerCase():e.endsWith("/")?"".concat(e,"index.html").toLowerCase():e.endsWith("/")?e.toLowerCase():"".concat(e,".html").toLowerCase()}const Fo={data:function(){return{portalName:void 0,show:!1}},computed:{showSiteNav:function(){return this.show&&this.portalName}},methods:{toggleSiteNavButton:function(){(void 0).innerWidth<992?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#site-nav a")?this.portalName="site-nav":null!==(void 0).querySelector(".site-nav-root a")&&(this.portalName="mb-site-nav"),this.toggleSiteNavButton(),Po(void 0).on("resize",this.toggleSiteNavButton)},beforeUnmount:function(){Po(void 0).off("resize",this.toggleSiteNavButton)}},Wo=(0,lo.A)(Fo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showSiteNav?n(Hn(c,(0,e.mergeProps)({type:"siteNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-site-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-03ba5242"]]);const Vo={data:function(){return{portalName:void 0,show:!1}},computed:{showPageNav:function(){return this.show&&this.portalName}},methods:{togglePageNavButton:function(){(void 0).innerWidth<1300?this.show=!0:this.show=!1}},mounted:function(){null!==(void 0).querySelector("#page-nav a")?this.portalName="page-nav":null!==(void 0).querySelector("#mb-page-nav a")&&(this.portalName="mb-page-nav"),this.togglePageNavButton(),Po(void 0).on("resize",this.togglePageNavButton)},beforeUnmount:function(){Po(void 0).off("resize",this.togglePageNavButton)}},Uo=(0,lo.A)(Vo,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("overlay");l.showPageNav?n(Hn(c,(0,e.mergeProps)({type:"pageNav","portal-name":s.portalName},i),{navMenuIcon:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:["toggle-page-nav-button"]},[(0,e.createVNode)("span"),(0,e.createVNode)("span"),(0,e.createVNode)("span")])];n('
"))})),_:1},o)):n("\x3c!----\x3e")}],["__scopeId","data-v-7798640e"]]),Qo={components:{SiteNavButton:Wo,PageNavButton:Uo},props:{type:{type:String,default:"primary"},addClass:{type:String,default:""},fixed:{type:[Boolean,String],default:!1},defaultHighlightOn:{type:String,default:"sibling-or-child"}},provide:function(){return{toggleLowerNavbar:this.toggleLowerNavbar,isParentNavbar:!0}},data:function(){return{id:"bs-example-navbar-collapse-1",styles:{},isLowerNavbarShowing:!1}},computed:{fixedBool:function(){return io(this.fixed)},fixedOptions:function(){return this.fixedBool?"navbar-fixed":""},slots:function(){return this.$slots},themeOptions:function(){switch(this.type){case"none":return"";case"light":return"navbar-light bg-light";case"dark":return"navbar-dark bg-dark";case"primary":default:return"navbar-dark bg-primary"}}},methods:{splitUrl:function(e){var t=new URL(jo(e));return"".concat(t.pathname).slice(1).split("/")},isEqualExceptLast:function(e,t){for(var n=0;nm&&(m=s,v={li:o.li,a:i,dropdownLinks:o.dropdownLinks})}}}))})),v&&(v.li.classList.add("current"),this.addClassIfDropdown(v.dropdownLinks,v.a,v.li))},toggleLowerNavbar:function(){this.$refs.lowerNavbar.childElementCount>0?this.isLowerNavbarShowing=!0:this.isLowerNavbarShowing=!1}},created:function(){this._navbar=!0},mounted:function(){var e=this,t=Po('.dropdown>[data-bs-toggle="dropdown"]',this.$el).parent();t.on("click",".dropdown-toggle",(function(e){e.preventDefault(),t.each((function(t){t.contains(e.target)&&t.classList.toggle("open")}))})).on("click",".dropdown-menu>li>a",(function(e){t.each((function(t){t.contains(e.target)&&t.classList.remove("open")}))})).onBlur((function(e){t.each((function(t){t.contains(e.target)||t.classList.remove("open")}))})),this.highlightLink((void 0).location.href);var n=Po(this.$refs.navbarDefault).find(".current")[0];n&&(void 0).innerWidth<768&&n.offsetLeft+n.offsetWidth>(void 0).innerWidth&&(this.$refs.navbarDefault.scrollLeft=n.offsetLeft+n.offsetWidth-(void 0).innerWidth),this.toggleLowerNavbar(),Po(void 0).on("resize",this.toggleLowerNavbar),Po(this.$refs.navbarDefault).on("wheel",(function(t){(void 0).innerWidth<768&&!function(e){for(var t=0;t
')),zn(t.$slots,"lower-navbar",{},(function(){n(Hn(c,null,null,o)),n(Hn(d,null,null,o))}),n,o),n("
")}],["__scopeId","data-v-26aac3dc"]]);const Go={props:{type:{type:String,default:null},expandable:{type:[Boolean,String],default:!0},isOpen:{type:[Boolean,String],default:null},expanded:{type:[Boolean,String],default:null},minimized:{type:[Boolean,String],default:!1},noMinimizedSwitch:{type:[Boolean,String],default:!1},noSwitch:{type:[Boolean,String],default:!1},noClose:{type:[Boolean,String],default:!1},noPageBreak:{type:Boolean,default:!1},popupUrl:{type:String,default:null},src:{type:String},bottomSwitch:{type:[Boolean,String],default:!0},preload:{type:[Boolean,String],default:!1},addClass:{type:String,default:""},expandHeaderless:{type:Boolean,default:!1},peek:{type:Boolean,default:!1},panelId:{type:String,default:null}},computed:{expandableBool:function(){return io(this.expandable)},isOpenBool:function(){return io(this.isOpen)},expandedBool:function(){return io(this.expanded)},minimizedBool:function(){return io(this.minimized)},noSwitchBool:function(){return io(this.noSwitch)},noCloseBool:function(){return io(this.noClose)},bottomSwitchBool:function(){return io(this.bottomSwitch)},preloadBool:function(){return io(this.preload)},hasHeaderBool:function(){return this.$slots.header},isExpandableCard:function(){return this.expandableBool},hasId:function(){return this.panelId},hasSrc:function(){return this.src&&this.src.length>0},srcWithoutFragment:function(){return this.src.split("#")[0]},shouldShowHeader:function(){return!this.localExpanded||!this.expandHeaderless},shouldShowPeek:function(){return this.peek&&!this.localExpanded},collapsedPanelHeight:function(){return this.peek?125:0}},data:function(){return{localExpanded:!1,localMinimized:!1,wasRetrieverLoaded:!1,isRetrieverLoadDone:!this.src,fragment:""}},methods:{toggle:function(e){var t=this;this.wasRetrieverLoaded?(this.localExpanded?(e&&(this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),requestAnimationFrame((function(){if(t.$el.getBoundingClientRect().top<0){var n,o=(void 0).querySelector("header[sticky]");if(null==o)n=0;else{var i=(void 0).getComputedStyle(o,null);n=o.clientHeight-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)||0}(void 0).scrollTo({top:(void 0).scrollY+t.$el.getBoundingClientRect().top-n-3,left:0,behavior:e?"smooth":"instant"})}t.$refs.panel.style.maxHeight="".concat(t.collapsedPanelHeight,"px")}))):(this.$refs.panel.style.transition="max-height 0.5s ease-in-out",this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px")),this.localExpanded=!this.localExpanded):this.open()},close:function(){this.localMinimized=!0,this.localExpanded=!1},open:function(){var e=this;this.localMinimized=!1,this.$nextTick((function(){e.initPanel(),e.localExpanded=!0,e.wasRetrieverLoaded=!0,e.$nextTick((function(){e.$refs.panel.style.maxHeight="".concat(e.$refs.panel.scrollHeight,"px")}))}))},openPopup:function(){(void 0).open(this.popupUrl)},retrieverUpdateMaxHeight:function(){this.isRetrieverLoadDone=!0,this.localExpanded&&(this.expandedBool?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.$refs.panel.scrollHeight,"px"))},initPanel:function(){var e=this;this.$refs.panel.addEventListener("transitionend",(function(t){e.localExpanded&&e.isRetrieverLoadDone&&t.target===e.$refs.panel&&(e.$refs.panel.style.maxHeight="none")})),this.localExpanded?this.$refs.panel.style.maxHeight="none":this.$refs.panel.style.maxHeight="".concat(this.collapsedPanelHeight,"px")}},created:function(){if(this.src){var e=ao(this.src);e&&(this.fragment=e)}var t=!this.expandableBool&&"false"!==this.expanded;this.localExpanded=t||this.expandedBool,null===this.localExpanded&&(this.localExpanded=!1),this.wasRetrieverLoaded=this.localExpanded||this.peek,this.localMinimized=this.minimizedBool},mounted:function(){this.localMinimized||this.initPanel()},containerStyle:function(){var e;return this.noPageBreak&&(e="no-page-break"),e}};const Yo={props:{isOpen:{type:[Boolean,String],default:!1},isLightBg:{type:Boolean,default:!0},isSeamless:{type:Boolean,default:!1}},computed:{isOpenBool:function(){return io(this.isOpen)}}},Jo=(0,lo.A)(Yo,[["ssrRender",function(t,n,o,i,r,a,s,l){n("'))}]]);var Xo=o(212),Zo=o.n(Xo);function ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const ti={props:{src:{type:String,default:null},fragment:{type:String,default:null},delay:{type:[Boolean,String],default:!1},hasFetched:{type:Boolean,default:!1}},emits:["src-loaded"],data:function(){return{hasFetchedCopy:this.hasFetched}},computed:{delayBool:function(){return io(this.delay)},hash:function(){return ao(this.src)||this.fragment},srcWithoutHash:function(){return this.src.split("#")[0]}},methods:{fetch:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var t=this;this.srcWithoutHash&&(this.hasFetchedCopy||fetch(this.srcWithoutHash).then((function(e){return e.text()})).then((function(n){var o=n;if(t.hash){var i=(void 0).implementation.createHTMLDocument("");i.body.innerHTML=o,i.querySelectorAll("svg > script").forEach((function(e){return e.remove()})),o=i.querySelector("#".concat(t.hash)).innerHTML}if(t.hasFetchedCopy=!0,void 0===o&&t.hash)t.$el.innerHTML="Error: Failed to retrieve page fragment:"+" ".concat(t.srcWithoutHash,"#").concat(t.hash);else{var r=function(e){for(var t=1;t\n".concat(o,"\n"),data:function(){return r}},s=(0,e.createApp)(a);s.use((void 0).MarkBindVuePlugin),s.mount(t.$el),t.$emit("src-loaded")}})).catch((function(e){console.error(e),t.$el.innerHTML="Error: Failed to retrieve content from source: "+"".concat(t.srcWithoutHash,""),t.$emit("src-loaded")})))}))},mounted:function(){this.$nextTick((function(){this.srcWithoutHash||(this.$el.innerHTML=""),this.delayBool||this.fetch()}))}},ni=(0,lo.A)(ti,[["ssrRender",function(e,t,n,o,i,r,a,s){t(" Loading... "))}]]),oi={mixins:[Go],components:{panelSwitch:Jo,retriever:ni},computed:{showCaret:function(){return this.isSeamless&&this.expandableBool},isSeamless:function(){return"seamless"===this.type},btnType:function(){return"light"===this.type?"btn-outline-secondary":this.isSeamless?"":"btn-outline-".concat(this.type||"secondary")},borderType:function(){return this.isSeamless?"border-0":this.type?"light"===this.type?"":"border-".concat(this.type):""},cardType:function(){return this.isSeamless?"bg-transparent":"bg-".concat(this.type||"light")},isLightBg:function(){return"bg-light"===this.cardType||"bg-warning"===this.cardType}}};const ii={mixins:[Go],components:{retriever:ni},data:function(){return{isHeaderAtBottom:!1}},computed:{showDownSwitch:function(){return this.hasHeaderBool&&this.isExpandableCard&&!this.noSwitchBool}},methods:{minimalToggle:function(){var e=this;if(this.localExpanded){var t=function(n){n.target===e.$refs.panel&&(e.isHeaderAtBottom=!1,e.$refs.panel.removeEventListener("transitionend",t))};this.$refs.panel.addEventListener("transitionend",t)}else this.isHeaderAtBottom=!0;this.toggle(!0)},minimalOpen:function(){this.open(),this.isHeaderAtBottom=!0},minimalClose:function(){this.close(),this.isHeaderAtBottom=!1}},created:function(){this.isHeaderAtBottom=this.localExpanded}},ri={components:{nestedPanel:(0,lo.A)(oi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("panel-switch"),d=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")):(n("
')),l.showCaret?n('')):n("\x3c!----\x3e"),n('
')),zn(t.$slots,"header",{},null,n,o),n('
'),zn(t.$slots,"button",{},(function(){n(Hn(c,{style:!t.isExpandableCard||t.noSwitchBool||l.showCaret?{display:"none"}:null,"is-open":t.localExpanded,"is-light-bg":l.isLightBg},null,o)),n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
')),zn(t.$slots,"default",{},null,n,o),t.hasSrc?n(Hn(d,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n('
'),n(Hn(c,{style:t.isExpandableCard&&t.bottomSwitchBool?null:{display:"none"},"is-open":t.localExpanded,"is-seamless":l.isSeamless,onClick:function(e){return t.toggle(!0)}},null,o)),n("
")):n("\x3c!----\x3e"),n('
')),t.shouldShowPeek?n('
'):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-4484e25a"]]),minimalPanel:(0,lo.A)(ii,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("retriever");t.localMinimized?(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('")):(n("")),t.hasId?n("')):n("\x3c!----\x3e"),n('
')),zn(t.$slots,"header",{},null,n,o),n('
')),zn(t.$slots,"button",{},(function(){n(''))}),n,o),n('
')),t.wasRetrieverLoaded||t.preloadBool?(n('
'),zn(t.$slots,"default",{},null,n,o),t.hasSrc?n(Hn(c,{ref:"retriever",src:t.srcWithoutFragment,fragment:t.fragment,onSrcLoaded:t.retrieverUpdateMaxHeight},null,o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
"))}],["__scopeId","data-v-6cec1f15"]])},props:{panelId:{type:String,default:null},type:{type:String,default:null}},computed:{isMinimal:function(){return"minimal"===this.type}}},ai=(0,lo.A)(ri,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("minimal-panel"),d=(0,e.resolveComponent)("nested-panel");l.isMinimal?n(Hn(c,(0,e.mergeProps)({"panel-id":r.panelId},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];zn(t.$slots,o,{},null,i,r,a)}))}}))]),o)):n(Hn(d,(0,e.mergeProps)({"panel-id":r.panelId,type:r.type},t.$attrs,i),(0,e.createSlots)({_:2},[(0,e.renderList)(t.$slots,(function(n,o){return{name:o,fn:(0,e.withCtx)((function(n,i,r,a){if(!i)return[(0,e.renderSlot)(t.$slots,o)];zn(t.$slots,o,{},null,i,r,a)}))}}))]),o))}]]);const si={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ro(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ro(this.height)*n).toString(),this.heightFromWidth=this.height)}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},provide:function(){return{parentWidth:this.width,parentHeight:this.height,src:this.src}}},li=(0,lo.A)(si,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),zn(t.$slots,"default",{},null,n,o),n("
")}]]);const ci={props:{content:{type:String,default:""},header:{type:String,default:""},placement:{type:String,default:"top"},x:{type:String,default:null},y:{type:String,default:null},color:{type:String,default:"green"},textColor:{type:String,default:"black"},fontSize:{type:String,default:"14"},opacity:{type:String,default:"0.3"},size:{type:String,default:"40"},label:{type:String,default:""},legend:{type:String,default:"popover"},trigger:{type:String,default:"click"}},data:function(){return{targetEl:{},isMounted:!1,width:this.parentWidth,height:this.parentHeight}},inject:["parentWidth","parentHeight","src"],computed:{pointPosition:function(){var e=100*(this.toDecimal(this.x)-this.size/2/this.width),t=100*(this.toDecimal(this.y)-this.size/2/this.height);return{left:"".concat(e,"%"),top:"".concat(t,"%"),position:"absolute",pointerEvents:"all"}},pointStyle:function(){var e=this.hasPopover?"pointer":"default";return{backgroundColor:this.color,opacity:this.opacity,width:"".concat(this.size,"px"),height:"".concat(this.size,"px"),cursor:e}},labelStyle:function(){return{fontSize:"".concat(Math.min(this.fontSize,this.size),"px"),color:this.textColor}},triggers:function(){return this.trigger.split(" ")},computeDistance:function(){return"top"===this.placement?ro(this.size*(2/3)):ro(this.size/10)},computeSkidding:function(){return"left"===this.placement||"right"===this.placement?-ro(this.size/4):0},computeArrowPadding:function(){return"left"===this.placement||"right"===this.placement?ro(this.size/2):0},hasHeader:function(){return!!this.$slots.header},hasContent:function(){return!!this.$slots.content},hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},hasLabel:function(){return!!this.$slots.label},hasBottomText:function(){return"bottom"===this.legend||"both"===this.legend},hasPopover:function(){return(this.hasContent||this.hasHeader)&&("popover"===this.legend||"both"===this.legend)},computedBottomHeader:function(){var e,t,n,o,i,r,a=null===(e=(t=this.$slots).label)||void 0===e?void 0:e.call(t),s=null===(n=(o=this.$slots).header)||void 0===n?void 0:n.call(o),l=null==a||null===(i=a[0])||void 0===i?void 0:i.children,c=null==s||null===(r=s[0])||void 0===r?void 0:r.children;return void 0===l&&void 0!==c?c:void 0!==l&&void 0===c?l:"".concat(l,": ").concat(c)}},methods:{toDecimal:function(e){return parseFloat(e)/100}},mounted:function(){var e=this;if(this.targetEl=this.$el,this.isMounted=!0,this.parentEl=this.$el.parentElement.parentElement.querySelector(".annotate-image"),this.parentEl){var t=new ResizeObserver((function(t){var n=t[0].contentRect,o=n.width,i=n.height;e.width=o,e.height=i}));t.observe(this.parentEl),this._resizeObserver=t}},beforeUnmount:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},di=(0,lo.A)(ci,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover");n("")),l.hasBottomText&&l.hasLabel?(n('
'.concat(qn(l.computedBottomHeader),"
")),l.hasContent?(n("
"),zn(t.$slots,"content",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n('
'),s.isMounted?(n('
')),s.isMounted?n(Hn(c,{placement:r.placement,delay:0,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,distance:l.computeDistance,disabled:!l.hasPopover,skidding:l.computeSkidding,"arrow-padding":l.computeArrowPadding,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasContent||l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),l.hasContent?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])):(0,e.createCommentVNode)("v-if",!0)])):(0,e.createCommentVNode)("v-if",!0)];l.hasContent||l.hasHeader?(o('
")),l.hasHeader?(o('

")),zn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),l.hasContent?(o('
")),zn(t.$slots,"content",{},null,o,i,r),o("
")):o("\x3c!----\x3e"),o("
")):o("\x3c!----\x3e")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"hover-wrapper"},[(0,e.createVNode)("div",{class:"element-wrapper"},[(0,e.renderSlot)(t.$slots,"default",{},(function(){return[(0,e.createVNode)("button",{class:"hover-point",style:l.pointStyle},null,4)]}))]),(0,e.createVNode)("div",{class:"hover-label",style:l.labelStyle},[(0,e.renderSlot)(t.$slots,"label")],4)])];o('
")),zn(t.$slots,"default",{},(function(){o('"))}),o,i,r),o('
")),zn(t.$slots,"label",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")}]]);const ui={props:{src:{type:String,default:null},alt:{type:String,default:null},height:{type:String,default:""},width:{type:String,default:""},lazy:{type:Boolean,default:!1},addClass:{type:String,default:""}},computed:{hasWidth:function(){return""!==this.width},hasHeight:function(){return""!==this.height},computedWidth:function(){return this.hasWidth?this.width:this.widthFromHeight},computedHeight:function(){return this.heightFromWidth},computedLoadType:function(){return this.lazy?"lazy":"eager"}},data:function(){return{widthFromHeight:"",heightFromWidth:""}},mounted:function(){var e=this.$refs.pic;e&&e.complete&&this.computeWidthAndHeight()},methods:{computeWidthAndHeight:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth/t;this.hasWidth?this.heightFromWidth=Math.round(ro(this.width)/n).toString():this.hasHeight&&(this.widthFromHeight=Math.round(ro(this.height)*n).toString(),this.heightFromWidth=this.height)}}},pi=(0,lo.A)(ui,[["ssrRender",function(t,n,o,i,r,a,s,l){n("')),zn(t.$slots,"default",{},null,n,o),n("")}]]);const hi={name:"Quiz",props:{addClass:{type:String,default:null}},data:function(){return{currentQuestion:0,questions:[],score:0,state:3}},provide:function(){return{questions:this.questions,gotoNextQuestion:this.gotoNextQuestion,showNextQuestion:this.showNextQuestion}},computed:{scoreText:function(){return this.score/this.questions.length>.5?"Well done!":"Try again?"}},methods:{gotoNextQuestion:function(){this.questions[this.currentQuestion-1].hide(),this.currentQuestion+=1},showNextQuestion:function(){this.currentQuestion<=this.questions.length?this.questions[this.currentQuestion-1].show():this.complete()},begin:function(){this.currentQuestion=1,this.score=0,this.state=4},showFirstQuestion:function(){this.questions.length&&this.questions[0].show()},reset:function(){this.questions.forEach((function(e){return e.reset()}))},complete:function(){this.score=this.questions.filter((function(e){return 2===e.qState.state})).length,this.state=5,this.reset()},setScoreCircleStyles:function(){var e=this.score/this.questions.length;this.$refs.score.style.strokeDashoffset=264*(1-e),this.$refs.score.style.stroke="#51c2f8"}}},fi=(0,lo.A)(hi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),3===s.state?(n('
'),zn(t.$slots,"intro",{},(function(){n("

Click start to begin

")}),n,o),n("
".concat(qn(s.questions.length),' questions

'))):n("\x3c!----\x3e"),n('
")),zn(t.$slots,"default",{},null,n,o),5===s.state?n('

'.concat(qn(l.scoreText),'

').concat(qn(s.score)," / ").concat(qn(s.questions.length),'
')):n("\x3c!----\x3e"),n("")}],["__scopeId","data-v-2b2275c0"]]);function vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function mi(e){for(var t=1;t=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkTextAnswer:function(e){for(var t=this.textareaText.toLowerCase(),n=this.keywordsSplitTrimmed(),o=0,i=0;i=this.threshold?this.markAsCorrect():this.markAsWrong(e)},checkAnswer:function(e){"mcq"===this.type?this.checkMcqAnswer(e):"checkbox"===this.type?this.checkCheckboxAnswer(e):"blanks"===this.type?this.checkBlanksAnswer(e):this.isTextQuestion()?this.checkTextAnswer(e):this.markAsCorrect()}}},yi=(0,lo.A)(gi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("box");t.active?(n("")),t.$slots.header?(n('
'),zn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),zn(t.$slots,"default",{},null,n,o),n("\x3c!-- Text Question textarea and answer --\x3e"),l.isTextQuestion()?(n('
")),t.qState.answered?(n("

"),l.keywordsSplitTrimmed().length?(n(" Keywords:  \x3c!--[--\x3e"),Fn(l.keywordsSplitTrimmed(),(function(e){n(''.concat(qn(e),""))})),n("\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),n("
")):n("\x3c!----\x3e"),t.qState.answered&&l.isTextQuestion()?(n('
'),zn(t.$slots,"answer",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("\x3c!-- Hint --\x3e"),t.showHint?n(Hn(c,{type:"tip",class:"mb-0 mt-3"},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"hint",{},void 0,!0)];zn(t.$slots,"hint",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("
\x3c!-- This removes the footer for questions where both the hint and check button has been clicked --\x3e"),l.showCardFooter?(n(''))):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e")}],["__scopeId","data-v-a3c8a6ee"]]);const bi={name:"McqOption",props:{correct:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{selected:!1,hover:!1,inputText:"",ansIsCorrect:!1}},inject:{answers:{default:void 0},qOptionType:{default:void 0},qState:{default:void 0},noIntermediateResult:{default:void 0}},computed:{hintClass:function(){return this.qState.answered?this.correct?"success":"danger":this.selected||this.hover?"alert-light text-dark border border-secondary":""},answeredCorrectly:function(){return this.correct&&this.selected||!this.correct&&!this.selected}},methods:{checkAnswer:function(){var e=!1,t=this.inputText.toLowerCase().trim(),n=this.keywords.toLowerCase().split(",").filter((function(e){return""!==e.trim()}));this.keywords.length||(e=!0);for(var o=0;o
')),zn(t.$slots,"default",{},null,n,o),n('
'),l.qState.answered?(n("
"),r.correct?n('')):n('')),n("
")):n("\x3c!----\x3e"),n("
"),l.qState.answered&&t.$slots.reason?(n('

'),zn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("")):"checkbox"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- Checkbox option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('

'),zn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):"blanks"===l.qOptionType?(n('\x3c!--[--\x3e\x3c!-- blanks option --\x3e
"),l.qState.answered&&t.$slots.reason?(n('
'),zn(t.$slots,"reason",{},null,n,o),n("
")):n("\x3c!----\x3e"),n("
\x3c!--]--\x3e")):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}],["__scopeId","data-v-936903a8"]]);var xi=o(832),Si=o.n(xi);const ki={props:{item:{type:Object,default:null},value:{type:String,default:""}},methods:{highlight:function(e,t){for(var n,o=(n=function(){var n=t.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp("(".concat(e,")"),"gi")})),o=[];return n.forEach((function(t){for(var n=t.exec(e);null!==n&&n.index!==t.lastIndex;)o.push({start:n.index,end:t.lastIndex}),n=t.exec(e)})),o}()).length<=1?n:n.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){var n=e[e.length-1];return!n||n.end=0;r-=1)i="".concat(i.slice(0,o[r].start),"")+"".concat(i.slice(o[r].start,o[r].end),"")+"".concat(i.slice(o[r].end));return i}}};const $i={components:{searchbarPageItem:(0,lo.A)(ki,[["ssrRender",function(t,n,o,i,r,a,s,l){r.item.heading?(n("
').concat(l.highlight(r.item.heading.text,r.value),"\x3c!--[--\x3e")),Fn(r.item.keywords,(function(e,t){n('
'.concat(l.highlight(e,r.value),"
"))})),n("\x3c!--]--\x3e
")):(n("').concat(l.highlight(r.item.title,r.value),"")),r.item.keywords?n("
"):n("\x3c!----\x3e"),r.item.keywords?n("".concat(l.highlight(r.item.keywords,r.value),"")):n("\x3c!----\x3e"),n('
'))}],["__scopeId","data-v-98afe086"]])},created:function(){this.items=this.primitiveData},props:{data:{type:Array,default:function(){return[]}},limit:{type:Number,default:8},async:{type:String,default:""},keyProp:{type:String,default:null},onHit:{type:Function,default:function(e){this.reset(),this.value=e}},placeholder:{type:String,default:"Search"},delay:{type:Number,default:200},menuAlignRight:{type:Boolean,default:!1},algolia:{type:Boolean,default:!1}},data:function(){return{value:"",showDropdown:!1,noResults:!0,current:0,items:[]}},computed:{primitiveData:function(){function e(e,t){var n=e.join(" ");return t.reduce((function(e,t){var o=n.match(t);return e+(o?o.length:0)}),0)}if(this.value.length<2||!this.data)return[];var t=[],n=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));return this.data.forEach((function(o){var i=o.headings,r=o.src,a=o.title,s=o.headingKeywords,l=o.frontmatterKeywords||"",c=a||r.substring(0,r.lastIndexOf(".")),d=e([c,l].concat(qo()(Object.values(i)),qo()(Object.values(s))),n);if(d>0){var u=[];Object.entries(i).forEach((function(t,o){var i=Si()(t,2),a=i[0],d=i[1],p=n.some((function(e){return e.test(d)})),h=s[a]&&s[a].some((function(e){return n.some((function(t){return t.test(e)}))}));if(p||h){var f=e([d].concat(qo()(s[a]||[])),n);(0!==o||d!==c||l.length)&&u.push({heading:{id:a,text:d},keywords:s[a],src:r,totalMatches:f})}})),u.sort((function(e,t){return t.totalMatches-e.totalMatches})),t.push({headings:u,keywords:l,src:r,title:c,totalMatches:d})}})),t.sort((function(e,t){return t.totalMatches-e.totalMatches})).flatMap((function(e){return e.headings?[e].concat(qo()(e.headings)):e}))},dropdownMenuClasses:function(){return["dropdown-menu","search-dropdown-menu",{show:this.showDropdown},{"dropdown-menu-hidden":!this.showDropdown},{"dropdown-menu-end":this.menuAlignRight}]}},methods:{update:function(){return this.value?(this.data&&(this.items=this.primitiveData,this.showDropdown=this.items.length>0),this.async&&this.query(),!0):(this.reset(),!1)},query:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;function i(e){return/^[0-9]+$/.test(e)?Number(e)||1:null}return function(){for(var r=this,a=arguments.length,s=new Array(a),l=0;l0&&(this.current-=1,this.scrollListView())},scrollListView:function(){var e=this.$refs.dropdown,t=e.children[this.current],n=e.scrollTop,o=n+e.clientHeight,i=t.offsetTop+t.offsetHeight;t.offsetTopo&&(e.scrollTop=i-e.clientHeight)}}},Ci=(0,lo.A)($i,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("searchbar-page-item");n("")),r.algolia?n('
'):n("\x3c!--[--\x3e
').concat(qn(r.placeholder),"
\x3c!--]--\x3e")),n('")}],["__scopeId","data-v-00e26d0a"]]);const Ti={props:{header:{type:String,default:""},disabled:{type:[Boolean,String],default:!1}},computed:{active:function(){return this._tabset.show===this},index:function(){return this._tabset.tabs.indexOf(this)},show:function(){return this._tabset&&this._tabset.show===this},disabledBool:function(){return io(this.disabled)}},mounted:function(){var e;this.headerRendered=null===(e=this.$refs.header)||void 0===e?void 0:e.innerHTML},created:function(){this._ingroup=this.$parent&&"_tabgroup"in this.$parent;for(var e=this;e&&!0!==e._tabset&&e.$parent;)e=e.$parent;e._tabset?(e.tabs.push(this),this._ingroup?~e.headers.indexOf(this.$parent)||e.headers.push(this.$parent):e.headers.push(this),this._tabset=e):this._tabset={},this._ingroup&&this.$parent.tabs.push(this)},beforeUnmount:function(){if(this._tabset.activeNumber===this.index&&(this._tabset.activeNumber=0),this._ingroup){var e=this.$parent.tabs.indexOf(this);this.$parent.tabs.splice(e,1)}this._tabset.tabs.splice(this.index,1)}},Bi=(0,lo.A)(Ti,[["ssrRender",function(t,n,o,i,r,a,s,l){n(""),zn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-65067870"]]);const _i={props:{disabled:{type:[Boolean,String],default:!1},header:{type:String,default:""}},data:function(){return{tabs:[],show:!1}},computed:{active:function(){return~this.tabs.indexOf(this._tabset.show)},disabledBool:function(){return oo(this.disabled)}},mounted:function(){this.headerRendered=this.$refs.header.textContent.trim()},created:function(){this._tabgroup=!0;for(var e=this.$parent&&!0===this.$parent._tabset?this.$parent:{};e&&!e._tabset&&e.$parent;)e=e.$parent;e._tabset?this._tabset=e:(this._tabset={},this.show=!0)},methods:{blur:function(){this.show=!1},toggle:function(){this.show=!this.show}}},Ai=(0,lo.A)(_i,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),zn(t.$slots,"header",{},null,n,o),n("
"),zn(t.$slots,"default",{},null,n,o),n("")}],["__scopeId","data-v-2e7a7ce9"]]);const Ei={components:{dropdown:Io},props:{navStyle:{type:String,default:"tabs"},active:{type:String,default:"0"},addClass:{type:String,default:""},noPageBreak:{type:Boolean,default:!1}},data:function(){return{show:null,headers:[],activeNumber:ro(this.active),tabs:[]}},created:function(){this._tabset=!0},computed:{getNavStyleClass:function(){return"nav-".concat(this.navStyle)}},watch:{activeNumber:function(e){this.show=this.tabs[e]}},mounted:function(){this.show=this.tabs[this.activeNumber]},methods:{select:function(e){e.disabled||(this.activeNumber=e.index)}}},Ni=(0,lo.A)(Ei,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("dropdown");n("\x3c!-- Nav tabs --\x3e
    \x3c!--[--\x3e')),Fn(s.headers,(function(t,i){n("\x3c!--[--\x3e"),t._tabgroup?n(Hn(c,{class:["nav-item",{active:t.active}],"tab-group-header":t.headerRendered,disabled:t.disabled},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.tabs,(function(t,n){return(0,e.openBlock)(),(0,e.createBlock)("li",{key:n},[(0,e.createVNode)("a",{class:["nav-link",{disabled:t.disabled}],href:"#",onClick:(0,e.withModifiers)((function(e){return l.select(t)}),["prevent"]),innerHTML:t.headerRendered},null,10,["onClick","innerHTML"])])})),128))];o("\x3c!--[--\x3e"),Fn(t.tabs,(function(e,t){o("
  • ").concat(e.headerRendered,"
  • "))})),o("\x3c!--]--\x3e")})),_:2},o)):n('")),n("\x3c!--]--\x3e")})),n('\x3c!--]--\x3e
'),zn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-78737a60"]]);const Oi={props:{circle:{type:Boolean,default:!1},addClass:{type:String,default:""},alt:{type:String,default:""},background:{type:String,default:""},border:{type:String,default:""},fontColor:{type:String,default:""},fontSize:{type:String,default:""},size:{type:String,default:""},src:{type:String,default:null},text:{type:String,default:""}},computed:{getBorder:function(){return""===this.border?{}:{border:this.border}},getFontSize:function(){var e=this.imageSize/2,t=this.fontSize;return{"font-size":"".concat(void 0===t||""===t?e:t,"px")}},getFontColor:function(){return""===this.fontColor?{}:{color:this.fontColor}},getBgColor:function(){return""===this.background?{}:{background:this.background}},hasSrc:function(){return void 0!==this.src&&""!==this.src},imageSize:function(){return this.size||100}},data:function(){return{computedWidth:"",computedHeight:""}},mounted:function(){var e=this.$el;e.style.width="".concat(this.imageSize,"px"),e.style.height="".concat(this.imageSize,"px"),e.style.lineHeight="".concat(this.imageSize,"px");var t=this.$refs.pic;t&&t.complete&&this.computeImgSize()},methods:{computeImgSize:function(){var e=this.$refs.pic,t=e.naturalHeight,n=e.naturalWidth,o=Math.min(t,n),i=this.imageSize/o;this.computedWidth=n*i,this.computedHeight=t*i}}},Pi=(0,lo.A)(Oi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),l.hasSrc?n("")):n("\x3c!----\x3e"),zn(t.$slots,"default",{},null,n,o),n("")}]]);const Mi={name:"Trigger",components:{PortalTarget:Dt},setup:function(){return{vfm:(0,e.inject)("$vfm")}},props:{for:{type:String,default:""},trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{popoverOrTooltipType:void 0}},methods:{toggle:function(){this.for&&this.vfm.open(this.for)}},computed:{triggerEventType:function(){return"click"===this.trigger||"focus"===this.trigger?this.trigger:"mouseenter"},triggers:function(){return this.trigger.split(" ")},target:function(){return this.for},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){if(this.for&&void 0===this.popoverOrTooltipType){var e=(void 0).getElementById(this.for);if(!e)return;this.popoverOrTooltipType=e.dataset.mbComponentType}}},Li=(0,lo.A)(Mi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("v-popover"),d=(0,e.resolveComponent)("portal-target"),u=(0,e.resolveComponent)("v-tooltip");n("")),"popover"===s.popoverOrTooltipType?n(Hn(c,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)("div",{class:"popover-container"},[(0,e.createVNode)(d,{name:"popover:"+l.target},null,8,["name"])])];n('
")),n(Hn(d,{name:"popover:"+l.target},null,o,i)),n("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?zn(t.$slots,"default",{},null,o,i,r):(o("")),zn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):"tooltip"===s.popoverOrTooltipType?n(Hn(u,{"auto-hide":!l.isInput,placement:r.placement,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(t,n,o,i){if(!n)return[(0,e.createVNode)(d,{name:"tooltip:"+l.target},null,8,["name"])];n(Hn(d,{name:"tooltip:"+l.target},null,o,i))})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?zn(t.$slots,"default",{},null,o,i,r):(o("")),zn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):(n(""),zn(t.$slots,"default",{},null,n,o),n("")),n("")}]]);const Hi={name:"SiteNav",mounted:function(){var e=this,t=jo(new URL((void 0).location.href).pathname);this.$el.querySelectorAll("a[href]").forEach((function(n){var o=jo(n.getAttribute("href"));if(t===o){n.classList.add("current");for(var i=n.parentElement;i&&i!==e.$el;)"ul"===i.tagName.toLowerCase()&&i.classList.contains("site-nav-dropdown-container")&&i.classList.add("site-nav-dropdown-container-open"),i=i.parentElement}}))}},zi=(0,lo.A)(Hi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),zn(t.$slots,"default",{},null,n,o),n("")}]]);var Ri={};const Ii={components:{PortalTarget:Dt},props:{type:{type:String,default:null},portalName:{type:String,default:null}},inject:{toggleLowerNavbar:{default:void 0}},data:function(){return{show:!1,navbarHeight:""}},methods:{toggleNavMenu:function(e){var t,n=this;e&&"a"===e.target.tagName.toLowerCase()||!e&&this.show?((void 0).body.style.removeProperty("overflow"),this.show=!1):(Ri[t="closeOverlay"]&&Ri[t].forEach((function(e){return e()})),(void 0).body.style.overflow="hidden",this.show=!0,this.$nextTick((function(){var e=n.$refs.navMenuContainer,t=(void 0).innerHeight-e.getBoundingClientRect().top;n.navbarHeight="height: ".concat(t,"px")})))}},mounted:function(){var e,t,n=this;this.toggleLowerNavbar&&this.toggleLowerNavbar(),t=function(){n.show=!1},Ri[e="closeOverlay"]||(Ri[e]=[]),Ri[e].push(t)}},Di=(0,lo.A)(Ii,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal-target");n("')),zn(t.$slots,"navMenuIcon",{},null,n,o),n('
')),n(Hn(c,{name:r.portalName,multiple:""},null,o)),n("
")}],["__scopeId","data-v-e0d40ab4"]]);const qi={name:"OverlaySource",components:{Portal:Rt},props:{to:{type:String,default:void 0},tagName:{type:String,default:void 0}},data:function(){return{enablePortal:!1}},mounted:function(){this.enablePortal=!0}},ji=(0,lo.A)(qi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal");Zn(n,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0),s.enablePortal?((0,e.openBlock)(),(0,e.createBlock)(c,{key:0,to:r.to},{default:(0,e.withCtx)((function(){return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))]})),_:3},8,["to"])):(0,e.createCommentVNode)("v-if",!0)];zn(t.$slots,"default",{},null,o,i,a),s.enablePortal?o(Hn(c,{to:r.to},{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(){return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)]})),_:3},16,["class","style"]))];Zn(o,(0,e.createVNode)((0,e.resolveDynamicComponent)(r.tagName),(0,e.mergeProps)(t.$attrs,{class:[t.$attrs.class||"","mb-mobile-nav"],style:t.$attrs.style}),{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"default",{},void 0,!0)];zn(t.$slots,"default",{},null,o,i,r)})),_:3}),i,a)})),_:3},i,a)):o("\x3c!----\x3e")})),_:3}),o)}],["__scopeId","data-v-6b1b63d2"]]);const Fi={name:"Popover",components:{Portal:Rt},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},hasHeader:function(){return!!this.$slots.header},isInput:function(){return Boolean(this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type})))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Wi=(0,lo.A)(Fi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-popover");n("")),s.targetEl.id?n(Hn(c,{to:"popover:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])];l.hasHeader?(o('

")),zn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),zn(t.$slots,"content",{},null,o,i,r),o("
")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(Hn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.createVNode)("div",{class:"popover-container"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("h3",{key:0,class:"popover-header"},[(0,e.renderSlot)(t.$slots,"header")])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"popover-body"},[(0,e.renderSlot)(t.$slots,"content")])])];o('
")),l.hasHeader?(o('

")),zn(t.$slots,"header",{},null,o,i,r),o("

")):o("\x3c!----\x3e"),o('
")),zn(t.$slots,"content",{},null,o,i,r),o("
")})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:1,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?zn(t.$slots,"default",{},null,o,i,r):(o("")),zn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Vi={name:"Tooltip",components:{Portal:Rt},props:{trigger:{type:String,default:"hover focus"},placement:{type:String,default:"top"}},data:function(){return{targetEl:{},isMounted:!1}},computed:{triggers:function(){return this.trigger.split(" ")},isInput:function(){return!!this.$slots.default&&this.$slots.default().some((function(e){return"input"===e.type}))}},mounted:function(){this.targetEl=this.$el,this.isMounted=!0}},Ui=(0,lo.A)(Vi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("portal"),d=(0,e.resolveComponent)("v-tooltip");n("")),s.targetEl.id?n(Hn(c,{to:"tooltip:"+s.targetEl.id},{default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];zn(t.$slots,"content",{},null,o,i,r)})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!-- do not delete this comment, it is for the stray space issue (#2419)\n --\x3e"),s.isMounted?n(Hn(d,{"auto-hide":!l.isInput,triggers:l.triggers,"popper-triggers":l.triggers,"hide-triggers":l.triggers,placement:r.placement,delay:0,"shift-cross-axis":""},{popper:(0,e.withCtx)((function(n,o,i,r){if(!o)return[(0,e.renderSlot)(t.$slots,"content")];zn(t.$slots,"content",{},null,o,i,r)})),default:(0,e.withCtx)((function(n,o,i,r){if(!o)return[l.isInput?(0,e.renderSlot)(t.$slots,"default",{key:1}):((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,onClick:(0,e.withModifiers)((function(){}),["stop"])},[(0,e.renderSlot)(t.$slots,"default")],8,["onClick"]))];l.isInput?zn(t.$slots,"default",{},null,o,i,r):(o("")),zn(t.$slots,"default",{},null,o,i,r),o(""))})),_:3},o)):n("\x3c!----\x3e"),n("")}]]);const Qi={name:"Modal",components:{VueFinalModal:Pt},data:function(){return{show:!1,isMounted:!1,zoomEffect:{"enter-active-class":"modal-zoom","enter-to-class":"modal-zoom-show","leave-active-class":"modal-zoom","leave-to-class":"modal-zoom"}}},props:{okText:{type:String,default:""},effect:{type:String,default:"zoom"},id:{type:String,default:""},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},center:{type:Boolean,default:!1},backdrop:{type:String,default:""}},computed:{hasHeader:function(){return!!this.$slots.header},hasFooter:function(){return!!this.$slots.footer},hasOk:function(){return""!==this.okText},optionalModalSize:function(){return this.small||this.large?this.small?"modal-sm":"modal-lg":""},optionalCentering:function(){return this.center?"modal-dialog-centered":""},effectClass:function(){return"zoom"===this.effect?this.zoomEffect:"vfm"}},methods:{close:function(){this.show=!1}},mounted:function(){this.isMounted=!0}},Ki=(0,lo.A)(Qi,[["ssrRender",function(t,n,o,i,r,a,s,l){var c=(0,e.resolveComponent)("vue-final-modal");n("\x3c!--[--\x3e\x3c!-- NavBar has z-index of 1000, hence the z-index here should exceed that --\x3e\x3c!-- SSR property is required for the snapshot tests to work --\x3e"),t.isMounted?n(Hn(c,(0,e.mergeProps)({modelValue:t.show,"onUpdate:modelValue":function(e){return t.show=e},"display-directive":"if","modal-id":r.id,class:["modal"],"content-class":["modal-dialog","modal-dialog-scrollable",l.optionalModalSize,l.optionalCentering],"overlay-transition":"vfm-fade","content-transition":l.effectClass,"click-to-close":"false"!==r.backdrop,"esc-to-close":"","z-index-fn":function(){return 2e3},"teleport-to":"body"},i),{default:(0,e.withCtx)((function(n,o,i,a){if(!o)return[(0,e.createVNode)("div",{class:"modal-content"},[l.hasHeader?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:"modal-header"},[(0,e.createVNode)("h5",{class:"modal-title"},[(0,e.renderSlot)(t.$slots,"header")]),(0,e.createVNode)("button",{type:"button",class:"btn-close","aria-label":"Close",onClick:function(e){return l.close()}},null,8,["onClick"])])):(0,e.createCommentVNode)("v-if",!0),(0,e.createVNode)("div",{class:"modal-body"},[(0,e.renderSlot)(t.$slots,"default")]),l.hasFooter||l.hasOk?((0,e.openBlock)(),(0,e.createBlock)("div",{key:1,class:"modal-footer"},[l.hasFooter?(0,e.renderSlot)(t.$slots,"footer",{key:0}):((0,e.openBlock)(),(0,e.createBlock)("button",{key:1,class:"btn btn-primary",onClick:function(e){return l.close()}},(0,e.toDisplayString)(r.okText),9,["onClick"]))])):(0,e.createCommentVNode)("v-if",!0)])];o('")})),_:3},o)):n("\x3c!----\x3e"),n("\x3c!--]--\x3e")}]]);const Gi={name:"ScrollTopButton",props:{icon:{type:String,default:null},iconSize:{type:String,default:"lg"},iconColor:{type:String,default:null},bottom:{type:String,default:null},right:{type:String,default:null}},data:function(){return{isVisible:!1,isLighten:!1,timers:{showOrHideButtonTimer:0,lightenButtonTimer:0}}},methods:{initScrollTopButton:function(){(void 0).addEventListener("scroll",this.promptScrollTopButton)},destroyScrollTopButton:function(){(void 0).removeEventListener("scroll",this.promptScrollTopButton)},promptScrollTopButton:function(){this.resetScrollTopButton(),this.showOrHideScrollTopButton()},resetScrollTopButton:function(){clearTimeout(this.timers.showOrHideButtonTimer),clearTimeout(this.timers.lightenButtonTimer),this.isLighten=!1},showOrHideScrollTopButton:function(){var e=this;this.timers.showOrHideButtonTimer=setTimeout((function(){(void 0).body.scrollTop>20||(void 0).documentElement.scrollTop>20?(e.isVisible=!0,e.lightenScrollTopButton()):e.isVisible=!1}),100)},lightenScrollTopButton:function(){var e=this;this.timers.lightenButtonTimer=setTimeout((function(){e.isLighten||(e.isLighten=!0)}),1e3)},iconStyle:function(){var e={};return e.display=this.isVisible?"block":"none",this.iconColor&&(e.color=this.iconColor),e.bottom=this.bottom?this.bottom:"2%",e.right=this.right?this.right:"2%",e.position="fixed",e},handleScrollTop:function(){(void 0).body.scrollIntoView({block:"start",behavior:"smooth"})},getIconSize:function(){return this.iconSize?"fa-".concat(this.iconSize):""}},mounted:function(){this.initScrollTopButton()},beforeUnmount:function(){this.destroyScrollTopButton()}},Yi=(0,lo.A)(Gi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("")),zn(t.$slots,"icon",{},(function(){n(''))}),n,o),n("")}]]);var Ji=["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"];const Xi={props:{blocks:{type:String,default:"2"},placeholder:{type:String,default:"Search"},searchable:{type:Boolean,default:!1},tagConfigs:{type:String,default:""},dataTagConfigs:{type:String,default:""}},computed:{},provide:function(){return{cardStackRef:this.cardStackRef}},methods:{update:function(){var e=this,t=this.value.split(" ").filter((function(e){return""!==e})).map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})).map((function(e){return new RegExp(e,"ig")}));this.cardStackRef.searchData.forEach((function(n,o){if(!n.$props.disabled&&!n.$data.disableTag)if(""!==e.value||n.$props.disabled){var i=!1;t.forEach((function(e){o.match(e)&&(i=!0)})),n.$data.disableCard=!i}else n.$data.disableCard=!1}))},updateTag:function(e){var t=this;this.selectedTags.includes(e)?this.selectedTags=this.selectedTags.filter((function(t){return t!==e})):this.selectedTags.push(e),0===this.selectedTags.length?this.showAllTags():this.cardStackRef.children.forEach((function(e){if(!e.$props.disabled){var n=e.computeTags.some((function(e){return t.selectedTags.includes(e)}));e.$data.disableTag=!n}}))},showAllTags:function(){this.cardStackRef.children.forEach((function(e){e.$props.disabled||(e.$data.disableTag=!1)}))},computeShowTag:function(e){return this.selectedTags.includes(e)},isBootstrapColor:function(e){return Ji.some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},data:function(){return{value:"",tags:[],selectedTags:[],cardStackRef:{rawTags:[],tagMapping:[],children:[],searchData:new Map,component:null,updateTagMapping:function(){var e=this.rawTags,t=new Map,n=0,o=[];try{var i,r,a=(null===(i=this.component)||void 0===i?void 0:i.dataTagConfigs)||(null===(r=this.component)||void 0===r?void 0:r.tagConfigs);if(a&&""!==a){var s=a.replace(/"/g,'"');"string"==typeof s&&(s=JSON.parse(s)),"string"==typeof s&&(s=JSON.parse(s)),o=s}}catch(e){console.warn("Failed to parse tag-configs:",e)}var l=new Map;o.forEach((function(e){l.set(e.name,e)}));o.forEach((function(o){if(e.includes(o.name)){var i={badgeColor:function(e){if(!e)return null;if(e.startsWith("#"))return e;var t=e.toLowerCase();return["primary","secondary","success","danger","warning","info","light","dark"].includes(t)?"warning"===t||"info"===t||"light"===t?"bg-".concat(t," text-dark"):"bg-".concat(t):(e.startsWith("bg-"),e)}(o.color)||Ji[n%Ji.length],children:[],disableTag:!1};t.set(o.name,i),n+=1}})),e.forEach((function(e){if(!t.has(e)){var o={badgeColor:Ji[n%Ji.length],children:[],disableTag:!1};t.set(e,o),n+=1}})),this.tagMapping=Array.from(t.entries())},updateSearchData:function(){var e=new Map;this.children.forEach((function(t){var n=t.computeTags,o=t.computeKeywords,i=t.headerText,r=n.join(" ")+o+i;e.set(r,t)})),this.searchData=e},updateRawTags:function(e){var t;(t=this.rawTags).push.apply(t,qo()(e))}}}},created:function(){this.cardStackRef.component=this},mounted:function(){this.isMounted=!0}};const Zi={props:{tag:{type:String,default:""},disabled:{type:Boolean,default:!1},keywords:{type:String,default:""}},data:function(){return{isMounted:!1,disableCard:!1,exposedTags:[],headerText:"",hasHeader:!0,disableTag:!1,cardStack:null}},components:{},inject:["cardStackRef"],computed:{computedWidth:function(){var e=this.$parent.$props.blocks;return"".concat(100/e,"%")},computedBlock:function(){var e=this.$parent.$props.blocks,t=[6,4,3,2,1].find((function(t){return t<=e}))||1;return Math.floor(12/t)},computeDisabled:function(){var e=void 0===this.$slots.header&&void 0===this.$slots.default;return this.disabled||this.disableCard||e||this.disableTag},computeTags:function(){var e=new Set;return""!==this.tag&&this.tag.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})).forEach((function(t){return e.add(t)})),this.disabled||""===this.tag?[]:Array.from(e)},computeHeaders:function(){var e="";return Po(this.$refs.header).forEach((function(t){void 0!==t.innerText&&""!==t.innerText&&(e+=t.innerText)})),e},formatTags:function(){var e=this;return this.cardStack.tagMapping.filter((function(t){return e.computeTags.includes(t[0])}))},computeKeywords:function(){return this.keywords.split(",").map((function(e){return e.trim()})).join(", ")},hasTag:function(){return!!this.tag}},methods:{isBootstrapColor:function(e){return["bg-primary","bg-secondary","bg-success","bg-danger","bg-warning text-dark","bg-info text-dark","bg-light text-dark","bg-dark"].some((function(t){return t===e}))},getTextColor:function(e){if(!e||e.startsWith("bg-"))return"#000";var t=e.replace("#","");return(.299*parseInt(t.substr(0,2),16)+.587*parseInt(t.substr(2,2),16)+.114*parseInt(t.substr(4,2),16))/255>.5?"#000":"#fff"}},mounted:function(){this.cardStack=this.cardStackRef,this.isMounted=!0,this.headerText=this.computeHeaders,this.hasHeader=""!==this.headerText,this.cardStack.updateRawTags(this.computeTags),this.cardStack.updateTagMapping(),this.cardStack.children.push(this),this.cardStack.updateSearchData(),this.exposedTags=this.formatTags}};var er={box:co,breadcrumb:po,cardstack:(0,lo.A)(Xi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),r.searchable?(n(''),r.searchable?n("")):n("\x3c!----\x3e"),n("")):n("\x3c!----\x3e"),n("\x3c!--[--\x3e"),Fn(s.cardStackRef.tagMapping,(function(e,t){n('').concat(qn(e[0]),'  ')),l.computeShowTag(e[0])?n("✓"):n("   "),n("")})),n('\x3c!--]--\x3e
'),zn(t.$slots,"default",{},null,n,o),n("
")}],["__scopeId","data-v-24ef087b"]]),card:(0,lo.A)(Zi,[["ssrRender",function(t,n,o,i,r,a,s,l){n("
')),s.hasHeader?(n('
'),zn(t.$slots,"header",{},null,n,o),n("
")):n("\x3c!----\x3e"),n('
'),zn(t.$slots,"default",{},null,n,o),n("

"),l.hasTag?(n('
'.concat(qn(l.computeKeywords),"\x3c!--[--\x3e")),Fn(s.exposedTags,(function(e,t){n('').concat(qn(e[0]),""))})),n("\x3c!--]--\x3e
")):n("\x3c!----\x3e"),n("
")}],["__scopeId","data-v-f30933d6"]]),dropdown:Io,navbar:Ko,panel:ai,annotate:li,aPoint:di,pic:pi,quiz:fi,question:yi,qOption:wi,retriever:ni,searchbar:Ci,tab:Bi,tabGroup:Ai,tabs:Ni,thumbnail:Pi,trigger:Li,siteNav:zi,submenu:zo,siteNavButton:Wo,pageNavButton:Uo,overlay:Di,overlaySource:ji,popover:Wi,tooltip:Ui,modal:Ki,VPopover:Ue,VTooltip:Qe,scrollTopButton:Yi},tr={closeable:fo()};const nr={MarkBindVue:{plugin:{install:function(e,t){Object.keys(er).forEach((function(t){e.component(t,er[t])})),Object.keys(tr).forEach((function(t){e.directive(t,tr[t])})),e.use(Lt),e.use(jt)}}},appFactory:function(){return{data:function(){return{searchData:[]}},methods:{searchCallback:function(e){var t="".concat(baseUrl,"/").concat(e.src.replace(/.md$/,".html")),n=e.heading?"#".concat(e.heading.id):"";(void 0).location="".concat(t).concat(n)}}}}}})(),i=i.default})()); \ No newline at end of file diff --git a/packages/core/__mocks__/gh-pages.js b/packages/core/__mocks__/gh-pages.js index f62f21cb3e..20d435370d 100644 --- a/packages/core/__mocks__/gh-pages.js +++ b/packages/core/__mocks__/gh-pages.js @@ -9,4 +9,6 @@ ghpages.publish = (dir, options, callback) => { callback(); }; +ghpages.clean = () => {}; + module.exports = ghpages; diff --git a/packages/core/package.json b/packages/core/package.json index c3ac98bf43..d9aecf3429 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -41,7 +41,7 @@ "ensure-posix-path": "^1.1.1", "fastmatter": "^2.1.1", "fs-extra": "^9.0.1", - "gh-pages": "^5.0.0", + "gh-pages": "^6.3.0", "highlight.js": "^10.4.1", "htmlparser2": "^3.10.1", "ignore": "^5.1.4", @@ -77,7 +77,7 @@ "@types/cheerio": "^0.22.31", "@types/domhandler": "^2.4.2", "@types/fs-extra": "^9.0.13", - "@types/gh-pages": "^3.2.1", + "@types/gh-pages": "^6.1.0", "@types/htmlparser2": "^3.10.3", "@types/jest": "^27.4.1", "@types/js-beautify": "^1.13.3", diff --git a/packages/core/src/Site/SiteAssetsManager.ts b/packages/core/src/Site/SiteAssetsManager.ts new file mode 100644 index 0000000000..98c26babfb --- /dev/null +++ b/packages/core/src/Site/SiteAssetsManager.ts @@ -0,0 +1,218 @@ +import fs from 'fs-extra'; +import ignore, { Ignore } from 'ignore'; +import path from 'path'; +import walkSync from 'walk-sync'; +import Bluebird from 'bluebird'; + +import { SiteConfig, SiteConfigStyle } from './SiteConfig'; +import { delay } from '../utils/delay'; +import * as logger from '../utils/logger'; +import { TEMPLATE_SITE_ASSET_FOLDER_NAME, _ } from './constants'; + +function getBootswatchThemePath(theme: string) { + return require.resolve(`bootswatch/dist/${theme}/bootstrap.min.css`); +} + +const SUPPORTED_THEMES_PATHS: Record = { + 'bootswatch-cerulean': getBootswatchThemePath('cerulean'), + 'bootswatch-cosmo': getBootswatchThemePath('cosmo'), + 'bootswatch-flatly': getBootswatchThemePath('flatly'), + 'bootswatch-journal': getBootswatchThemePath('journal'), + 'bootswatch-litera': getBootswatchThemePath('litera'), + 'bootswatch-lumen': getBootswatchThemePath('lumen'), + 'bootswatch-lux': getBootswatchThemePath('lux'), + 'bootswatch-materia': getBootswatchThemePath('materia'), + 'bootswatch-minty': getBootswatchThemePath('minty'), + 'bootswatch-pulse': getBootswatchThemePath('pulse'), + 'bootswatch-sandstone': getBootswatchThemePath('sandstone'), + 'bootswatch-simplex': getBootswatchThemePath('simplex'), + 'bootswatch-sketchy': getBootswatchThemePath('sketchy'), + 'bootswatch-spacelab': getBootswatchThemePath('spacelab'), + 'bootswatch-united': getBootswatchThemePath('united'), + 'bootswatch-yeti': getBootswatchThemePath('yeti'), + 'bootswatch-zephyr': getBootswatchThemePath('zephyr'), +}; + +/** + * Manages site assets such as CSS, JS, fonts, and images. + * Handles copying, building, and removing assets, as well as handling style reloads. + */ +export class SiteAssetsManager { + rootPath: string; + outputPath: string; + siteAssetsDestPath: string; + siteConfig!: SiteConfig; + + constructor(rootPath: string, outputPath: string) { + this.rootPath = rootPath; + this.outputPath = outputPath; + this.siteAssetsDestPath = path.join(outputPath, TEMPLATE_SITE_ASSET_FOLDER_NAME); + } + + listAssets(fileIgnore: Ignore) { + const files = walkSync(this.rootPath, { directories: false }); + return fileIgnore.filter(files); + } + + async _buildMultipleAssets(filePaths: string | string[]) { + const filePathArray = Array.isArray(filePaths) ? filePaths : [filePaths]; + const uniquePaths = _.uniq(filePathArray); + const fileIgnore = ignore().add(this.siteConfig.ignore); + const fileRelativePaths = uniquePaths.map(filePath => path.relative(this.rootPath, filePath)); + const copyAssets = fileIgnore.filter(fileRelativePaths) + .map(asset => fs.copy(path.join(this.rootPath, asset), path.join(this.outputPath, asset))); + await Promise.all(copyAssets); + logger.info('Assets built'); + } + + async _removeMultipleAssets(filePaths: string | string[]) { + const filePathArray = Array.isArray(filePaths) ? filePaths : [filePaths]; + const uniquePaths = _.uniq(filePathArray); + const fileRelativePaths = uniquePaths.map(filePath => path.relative(this.rootPath, filePath)); + const filesToRemove = fileRelativePaths.map( + fileRelativePath => path.join(this.outputPath, fileRelativePath)); + const removeFiles = filesToRemove.map(asset => fs.remove(asset)); + if (removeFiles.length !== 0) { + await Promise.all(removeFiles); + logger.debug('Assets removed'); + } + } + + async buildAssets() { + logger.info('Building assets...'); + const outputFolder = path.relative(this.rootPath, this.outputPath); + const fileIgnore = ignore().add([...this.siteConfig.ignore, outputFolder]); + + // Scan and copy assets (excluding ignore files). + const listOfAssets = this.listAssets(fileIgnore); + const assetsToCopy = listOfAssets.map(asset => + fs.copy(path.join(this.rootPath, asset), path.join(this.outputPath, asset))); + await Promise.all(assetsToCopy); + logger.info('Assets built'); + } + + /** + * Handles the reloading of ignore attributes + */ + async handleIgnoreReload(oldIgnore: string[]) { + const assetsToRemove = _.difference(this.siteConfig.ignore, oldIgnore); + + if (!_.isEqual(oldIgnore, this.siteConfig.ignore)) { + await this._removeMultipleAssets(assetsToRemove); + await this.buildAssets(); + } + } + + /** + * Handles the reloading of the style attribute if it has been modified + */ + async handleStyleReload(oldStyle: SiteConfigStyle) { + if (!_.isEqual(oldStyle.bootstrapTheme, this.siteConfig.style.bootstrapTheme)) { + await this.copyBootstrapTheme(true); + logger.info('Updated bootstrap theme'); + } + } + + /** + * Copies Font Awesome assets to the assets folder + */ + async copyFontAwesomeAsset() { + const faRootSrcPath = path.dirname(require.resolve('@fortawesome/fontawesome-free/package.json')); + const faCssSrcPath = path.join(faRootSrcPath, 'css', 'all.min.css'); + const faCssDestPath = path.join(this.siteAssetsDestPath, 'fontawesome', 'css', 'all.min.css'); + const faFontsSrcPath = path.join(faRootSrcPath, 'webfonts'); + const faFontsDestPath = path.join(this.siteAssetsDestPath, 'fontawesome', 'webfonts'); + + await fs.copy(faCssSrcPath, faCssDestPath); + await fs.copy(faFontsSrcPath, faFontsDestPath); + } + + /** + * Copies Octicon assets to the assets folder + */ + copyOcticonsAsset() { + const octiconsCssSrcPath = require.resolve('@primer/octicons/build/build.css'); + const octiconsCssDestPath = path.join(this.siteAssetsDestPath, 'css', 'octicons.css'); + + return fs.copy(octiconsCssSrcPath, octiconsCssDestPath); + } + + /** + * Copies Google Material Icons assets to the assets folder + */ + copyMaterialIconsAsset() { + const materialIconsRootSrcPath = path.dirname(require.resolve('material-icons/package.json')); + const materialIconsCssAndFontsSrcPath = path.join(materialIconsRootSrcPath, 'iconfont'); + const materialIconsCssAndFontsDestPath = path.join(this.siteAssetsDestPath, 'material-icons'); + + return fs.copy(materialIconsCssAndFontsSrcPath, materialIconsCssAndFontsDestPath); + } + + /** + * Copies core-web bundles and external assets to the assets output folder + */ + copyCoreWebAsset() { + const coreWebRootPath = path.dirname(require.resolve('@markbind/core-web/package.json')); + const coreWebAssetPath = path.join(coreWebRootPath, 'asset'); + fs.copySync(coreWebAssetPath, this.siteAssetsDestPath); + + const dirsToCopy = ['fonts']; + const filesToCopy = [ + 'js/markbind.min.js', + 'css/markbind.min.css', + ]; + + const copyAllFiles = filesToCopy.map((file) => { + const srcPath = path.join(coreWebRootPath, 'dist', file); + const destPath = path.join(this.siteAssetsDestPath, file); + return fs.copy(srcPath, destPath); + }); + + const copyFontsDir = dirsToCopy.map((dir) => { + const srcPath = path.join(coreWebRootPath, 'dist', dir); + const destPath = path.join(this.siteAssetsDestPath, 'css', dir); + return fs.copy(srcPath, destPath); + }); + + return Promise.all([...copyAllFiles, ...copyFontsDir]); + } + + copyBootstrapIconsAsset() { + const bootstrapIconsCssSrcPath = require.resolve('bootstrap-icons/font/bootstrap-icons.css'); + const bootstrapIconsFontsSrcPath = path.dirname(bootstrapIconsCssSrcPath); + const bootstrapIconsFontsDestPath = path.join(this.siteAssetsDestPath, 'bootstrap-icons', 'font'); + return fs.copy(bootstrapIconsFontsSrcPath, bootstrapIconsFontsDestPath); + } + + /** + * Copies bootstrapTheme to the assets folder if a valid bootstrapTheme is specified + * @param isRebuild only true if it is a rebuild + */ + copyBootstrapTheme(isRebuild: boolean) { + const { bootstrapTheme } = this.siteConfig.style; + + if ((!isRebuild && !bootstrapTheme) + || (bootstrapTheme && !_.has(SUPPORTED_THEMES_PATHS, bootstrapTheme))) { + return Promise.resolve(); + } + + const themeSrcPath = !bootstrapTheme + ? require.resolve('@markbind/core-web/asset/css/bootstrap.min.css') + : SUPPORTED_THEMES_PATHS[bootstrapTheme]; + const themeDestPath = path.join(this.siteAssetsDestPath, 'css', 'bootstrap.min.css'); + + return fs.copy(themeSrcPath, themeDestPath); + } + + /** + * Build/copy assets that are specified in filePaths + * @param filePaths a single path or an array of paths corresponding to the assets to build + */ + buildAsset = delay(this._buildMultipleAssets.bind(this) as () => Bluebird, 1000); + + /** + * Remove assets that are specified in filePaths + * @param filePaths a single path or an array of paths corresponding to the assets to remove + */ + removeAsset = delay(this._removeMultipleAssets.bind(this) as () => Bluebird, 1000); +} diff --git a/packages/core/src/Site/SiteConfig.ts b/packages/core/src/Site/SiteConfig.ts index 5d7a844fd0..78ee2c6b9d 100644 --- a/packages/core/src/Site/SiteConfig.ts +++ b/packages/core/src/Site/SiteConfig.ts @@ -77,7 +77,9 @@ export class SiteConfig { this.headingIndexingLevel = siteConfigJson.headingIndexingLevel || HEADING_INDEXING_LEVEL_DEFAULT; this.style = siteConfigJson.style || {}; - this.style.codeTheme = this.style.codeTheme || 'dark'; + this.style.codeTheme = (this.style.codeTheme === 'dark' || this.style.codeTheme === 'light') + ? this.style.codeTheme + : 'dark'; this.style.codeLineNumbers = this.style.codeLineNumbers !== undefined ? this.style.codeLineNumbers : false; diff --git a/packages/core/src/Site/SiteDeployManager.ts b/packages/core/src/Site/SiteDeployManager.ts new file mode 100644 index 0000000000..ec7fbb4412 --- /dev/null +++ b/packages/core/src/Site/SiteDeployManager.ts @@ -0,0 +1,217 @@ +import fs from 'fs-extra'; +import path from 'path'; +import simpleGit, { SimpleGit } from 'simple-git'; +import Bluebird from 'bluebird'; +import ghpages from 'gh-pages'; +import * as gitUtil from '../utils/git'; +import * as logger from '../utils/logger'; +import { _ } from './constants'; +import { SiteConfig } from './SiteConfig'; + +export type DeployOptions = { + branch: string, + message: string, + repo: string, + remote: string, + user?: { name: string; email: string; }, +}; + +/** + * Handles the deployment of the generated site to GitHub Pages or other configured remote repositories. + */ +export class SiteDeployManager { + rootPath: string; + outputPath: string; + siteConfig!: SiteConfig; + + constructor(rootPath: string, outputPath: string) { + this.rootPath = rootPath; + this.outputPath = outputPath; + } + + deploy(ciTokenVar: string | boolean) { + const defaultDeployConfig: DeployOptions = { + branch: 'gh-pages', + message: 'Site Update.', + repo: '', + remote: 'origin', + }; + process.env.NODE_DEBUG = 'gh-pages'; + return this.generateDepUrl(ciTokenVar, defaultDeployConfig); + } + + /** + * Helper function for deploy(). Returns the ghpages link where the repo will be hosted. + */ + async generateDepUrl(ciTokenVar: boolean | string, defaultDeployConfig: DeployOptions) { + const publish = Bluebird.promisify(ghpages.publish); + if (!this.siteConfig) { + throw new Error('Site config not initialized'); + } + + const depOptions = await this.getDepOptions(ciTokenVar, defaultDeployConfig, publish); + try { + return await SiteDeployManager.getDepUrl(depOptions); + } finally { + ghpages.clean(); + } + } + + /** + * Helper function for deploy(). Set the options needed to be used by ghpages.publish. + */ + async getDepOptions(ciTokenVar: boolean | string, defaultDeployConfig: DeployOptions, + publish: (basePath: string, options: DeployOptions) => Bluebird) { + const basePath = this.siteConfig.deploy.baseDir || this.outputPath; + if (!fs.existsSync(basePath)) { + throw new Error( + 'The site directory does not exist. Please build the site first before deploy.'); + } + const options: DeployOptions = { + branch: this.siteConfig.deploy.branch || defaultDeployConfig.branch, + message: this.siteConfig.deploy.message || defaultDeployConfig.message, + repo: this.siteConfig.deploy.repo || defaultDeployConfig.repo, + remote: defaultDeployConfig.remote, + }; + options.message = options.message.concat(' [skip ci]'); + + // Globally set Cache Directory to /node_modules/.cache for gh-pages + if (!process.env.CACHE_DIR || ['true', 'false', '1', '0'].includes(process.env.CACHE_DIR as string)) { + const cacheDirectory = path.join(this.rootPath, 'node_modules', '.cache'); + fs.emptydirSync(path.join(cacheDirectory, 'gh-pages')); + process.env.CACHE_DIR = cacheDirectory; + } + + if (ciTokenVar) { + const ciToken = _.isBoolean(ciTokenVar) ? 'GITHUB_TOKEN' : ciTokenVar; + if (!process.env[ciToken]) { + throw new Error(`The environment variable ${ciToken} does not exist.`); + } + const githubToken = process.env[ciToken]; + let repoSlug; + + if (process.env.TRAVIS) { + repoSlug = SiteDeployManager.extractRepoSlug(options.repo, process.env.TRAVIS_REPO_SLUG); + + options.user = { + name: 'Deployment Bot', + email: 'deploy@travis-ci.org', + }; + } else if (process.env.APPVEYOR) { + repoSlug = SiteDeployManager.extractRepoSlug(options.repo, process.env.APPVEYOR_REPO_NAME); + + options.user = { + name: 'AppVeyorBot', + email: 'deploy@appveyor.com', + }; + } else if (process.env.GITHUB_ACTIONS) { + // Set cache folder to a location Github Actions can find. + process.env.CACHE_DIR = path.join(process.env.GITHUB_WORKSPACE || '.cache'); + repoSlug = SiteDeployManager.extractRepoSlug(options.repo, process.env.GITHUB_REPOSITORY); + + options.user = { + name: 'github-actions', + email: 'github-actions@github.com', + }; + } else if (process.env.CIRCLECI) { + repoSlug = SiteDeployManager.extractRepoSlug( + options.repo, + `${process.env.CIRCLE_PROJECT_USERNAME}/${process.env.CIRCLE_PROJECT_REPONAME}`, + ); + + options.user = { + name: 'circleci-bot', + email: 'deploy@circleci.com', + }; + } else { + throw new Error('-c/--ci should only be run in CI environments.'); + } + + options.repo = `https://x-access-token:${githubToken}@github.com/${repoSlug}.git`; + } + + // Waits for the repo to be updated. + await publish(basePath, options); + return options; + } + + /** + * Extract repo slug from user-specified repo URL so that we can include the access token + */ + static extractRepoSlug(repo: string, ciRepoSlug: string | undefined) { + if (!repo) { + return ciRepoSlug; + } + const repoSlugRegex = /github\.com[:/]([\w-]+\/[\w-.]+)\.git$/; + const repoSlugMatch = repoSlugRegex.exec(repo); + if (!repoSlugMatch) { + throw new Error('-c/--ci expects a GitHub repository.\n' + + `The specified repository ${repo} is not valid.`); + } + const [, repoSlug] = repoSlugMatch; + return repoSlug; + } + + /** + * Helper function for deploy(). + */ + static getDepUrl(options: DeployOptions) { + const git = simpleGit({ baseDir: process.cwd() }); + return SiteDeployManager.getDeploymentUrl(git, options); + } + + /** + * Gets the deployed website's url, returning null if there was an error retrieving it. + */ + static async getDeploymentUrl(git: SimpleGit, options: DeployOptions) { + const HTTPS_PREAMBLE = 'https://'; + const SSH_PREAMBLE = 'git@github.com:'; + const GITHUB_IO_PART = 'github.io'; + + // https://.github.io// + function constructGhPagesUrl(remoteUrl: string) { + if (!remoteUrl) { + return null; + } + const parts = remoteUrl.split('/'); + if (remoteUrl.startsWith(HTTPS_PREAMBLE)) { + // https://github.com//.git (HTTPS) + const repoNameWithExt = parts[parts.length - 1]; + const repoName = repoNameWithExt.substring(0, repoNameWithExt.lastIndexOf('.')); + const name = parts[parts.length - 2].toLowerCase(); + return `https://${name}.${GITHUB_IO_PART}/${repoName}`; + } else if (remoteUrl.startsWith(SSH_PREAMBLE)) { + // git@github.com:/.git (SSH) + const repoNameWithExt = parts[parts.length - 1]; + const repoName = repoNameWithExt.substring(0, repoNameWithExt.lastIndexOf('.')); + const name = parts[0].substring(SSH_PREAMBLE.length); + return `https://${name}.${GITHUB_IO_PART}/${repoName}`; + } + return null; + } + + const { remote, branch, repo } = options; + const cnamePromise = gitUtil.getRemoteBranchFile(git, 'blob', remote, branch, 'CNAME'); + const remoteUrlPromise = gitUtil.getRemoteUrl(git, remote); + const promises = [cnamePromise, remoteUrlPromise]; + + try { + const promiseResults: string[] = await Promise.all(promises) as string[]; + const generateGhPagesUrl = (results: string[]) => { + const cname = results[0]; + const remoteUrl = results[1]; + if (cname) { + return cname.trim(); + } else if (repo) { + return constructGhPagesUrl(repo); + } + return constructGhPagesUrl(remoteUrl.trim()); + }; + + return generateGhPagesUrl(promiseResults); + } catch (err) { + logger.error(err); + return null; + } + } +} diff --git a/packages/core/src/Site/SiteGenerationManager.ts b/packages/core/src/Site/SiteGenerationManager.ts new file mode 100644 index 0000000000..91e9037a40 --- /dev/null +++ b/packages/core/src/Site/SiteGenerationManager.ts @@ -0,0 +1,933 @@ +import cheerio from 'cheerio'; +import fs from 'fs-extra'; +import path from 'path'; +import walkSync from 'walk-sync'; +import Bluebird from 'bluebird'; + +import { SiteAssetsManager } from './SiteAssetsManager'; +import { SitePagesManager, AddressablePage } from './SitePagesManager'; +import { SiteConfig } from './SiteConfig'; +import { Page } from '../Page'; +import { VariableProcessor } from '../variables/VariableProcessor'; +import { ExternalManager } from '../External/ExternalManager'; +import { SiteLinkManager } from '../html/SiteLinkManager'; +import { PluginManager } from '../plugins/PluginManager'; +import { sequentialAsyncForEach } from '../utils/async'; +import { delay } from '../utils/delay'; +import * as fsUtil from '../utils/fsUtil'; +import * as logger from '../utils/logger'; +import { + SITE_CONFIG_NAME, LAZY_LOADING_SITE_FILE_NAME, _, + TEMP_FOLDER_NAME, SITE_DATA_NAME, USER_VARIABLES_PATH, +} from './constants'; +import { LayoutManager } from '../Layout'; +import { LayoutConfig } from '../Layout/Layout'; +import { ProgressBar } from '../lib/progress'; + +// Change when migrated to TypeScript +require('../patches/htmlparser2'); + +const MARKBIND_VERSION = require('../../package.json').version; + +const MAX_CONCURRENT_PAGE_GENERATION_PROMISES = 4; + +const LAZY_LOADING_BUILD_TIME_RECOMMENDATION_LIMIT = 30000; +const LAZY_LOADING_REBUILD_TIME_RECOMMENDATION_LIMIT = 5000; + +const MARKBIND_WEBSITE_URL = 'https://markbind.org/'; +const MARKBIND_LINK_HTML = `MarkBind ${MARKBIND_VERSION}`; + +type PageGenerationTask = { + mode: string, + pages: Page[] +}; + +type PageGenerationContext = { + startTime: Date, + numPagesGenerated: number, + numPagesToGenerate: number, + isCompleted: boolean, +}; + +/** + * Orchestrates the site generation process. + * Manages the build lifecycle, variable processing, plugin management, + * and rebuilding strategies (lazy/background). + */ +export class SiteGenerationManager { + rootPath: string; + outputPath: string; + tempPath: string; + siteConfig!: SiteConfig; + siteConfigPath: string; + + // Managers + variableProcessor!: VariableProcessor; + pluginManager!: PluginManager; + siteLinkManager!: SiteLinkManager; + externalManager!: ExternalManager; + layoutManager!: LayoutManager; + sitePages!: SitePagesManager; + siteAssets!: SiteAssetsManager; + + // Build state + forceReload: boolean; + backgroundBuildMode: string | boolean; + stopGenerationTimeThreshold: Date; + postBackgroundBuildFunc: () => void; + onePagePath: string; + currentPageViewed: string; + currentOpenedPages: string[]; + toRebuild: Set; + + constructor(rootPath: string, outputPath: string, onePagePath: string, forceReload = false, + siteConfigPath = SITE_CONFIG_NAME, isDevMode: any, backgroundBuildMode: boolean, + postBackgroundBuildFunc: () => void) { + this.rootPath = rootPath; + this.outputPath = outputPath; + this.tempPath = path.join(rootPath, TEMP_FOLDER_NAME); + this.forceReload = forceReload; + this.siteConfigPath = siteConfigPath; + + // Background build properties + this.backgroundBuildMode = onePagePath && backgroundBuildMode; + this.stopGenerationTimeThreshold = new Date(); + this.postBackgroundBuildFunc = postBackgroundBuildFunc || (() => {}); + + // Lazy reload properties + this.onePagePath = onePagePath; + this.currentPageViewed = onePagePath + ? path.resolve(this.rootPath, fsUtil.removeExtension(onePagePath)) + : ''; + this.currentOpenedPages = []; + this.toRebuild = new Set(); + } + + configure(siteAssets: SiteAssetsManager, sitePages: SitePagesManager) { + this.siteAssets = siteAssets; + this.sitePages = sitePages; + } + + static async rejectHandler(error: unknown, removeFolders: string[]) { + logger.warn(error); + try { + await Promise.all(removeFolders.map(folder => fs.remove(folder))); + } catch (err) { + logger.error(`Failed to remove generated files after error!\n${(err as Error).message}`); + } + } + + beforeSiteGenerate() { + this.variableProcessor.invalidateCache(); + this.externalManager.reset(); + this.pluginManager.beforeSiteGenerate(); + } + + /** + * Changes the site variable of the current page being viewed, building it if necessary. + * @param normalizedUrl BaseUrl-less and extension-less url of the page + * @return Boolean of whether the page needed to be rebuilt + */ + changeCurrentPage(normalizedUrl: string) { + this.currentPageViewed = path.join(this.rootPath, normalizedUrl); + + if (this.toRebuild.has(this.currentPageViewed)) { + this.beforeSiteGenerate(); + /* + Lazy loading only builds the page being viewed, but the user may be quick enough + to trigger multiple page builds before the first one has finished building, + hence we need to take this into account by using the delayed variant of the method. + */ + this.rebuildPagesBeingViewed(this.currentPageViewed); + return true; + } + + return false; + } + + /** + * Changes the list of current opened pages + * @param normalizedUrls Collection of normalized url of pages taken from the clients + * ordered from most-to-least recently opened + */ + changeCurrentOpenedPages(normalizedUrls: string[]) { + if (!this.onePagePath) { + return; + } + + const openedPages = normalizedUrls.map(normalizedUrl => path.join(this.rootPath, normalizedUrl)); + this.currentOpenedPages = _.uniq(openedPages); + + if (this.currentOpenedPages.length > 0) { + logger.info('Current opened pages, from most-to-least recent:'); + this.currentOpenedPages.forEach((pagePath, idx) => { + logger.info(`${idx + 1}. ${fsUtil.ensurePosix(path.relative(this.rootPath, pagePath))}`); + }); + } else { + logger.info('No pages are currently opened'); + } + } + + /** + * Read and stores the site config from site.json, in Site, SitePages and SiteAssets. + * Overwrite the default base URL if it's specified by the user. + * @param baseUrl user defined base URL (if exists) + */ + async readSiteConfig(baseUrl?: string) { + this.siteConfig = await SiteConfig.readSiteConfig(this.rootPath, this.siteConfigPath, baseUrl); + this.sitePages.siteConfig = this.siteConfig; + this.siteAssets.siteConfig = this.siteConfig; + return this.siteConfig; + } + + /** + * Collects the base url map in the site/subsites + */ + collectBaseUrl() { + const candidates = walkSync(this.rootPath, { directories: false }) + .filter(x => x.endsWith(this.siteConfigPath)) + .map(x => path.resolve(this.rootPath, x)); + + const baseUrlMap = new Set(candidates.map(candidate => path.dirname(candidate))); + this.variableProcessor = new VariableProcessor(this.rootPath, baseUrlMap); + this.sitePages.setBaseUrlMap(baseUrlMap); + + this.buildManagers(baseUrlMap); + } + + /** + * Set up the managers used with the configurations. + */ + buildManagers(baseUrlMap: Set) { + const config: LayoutConfig = { + baseUrlMap, + baseUrl: this.siteConfig.baseUrl, + rootPath: this.rootPath, + outputPath: this.outputPath, + ignore: this.siteConfig.ignore, + addressablePagesSource: this.sitePages.addressablePagesSource, + variableProcessor: this.variableProcessor, + intrasiteLinkValidation: this.siteConfig.intrasiteLinkValidation, + codeLineNumbers: this.siteConfig.style.codeLineNumbers, + plantumlCheck: this.siteConfig.plantumlCheck, + headerIdMap: {}, + siteLinkManager: this.siteLinkManager, + pluginManager: this.pluginManager, + externalManager: this.externalManager, + }; + this.siteLinkManager = new SiteLinkManager(config); + config.siteLinkManager = this.siteLinkManager; + + this.pluginManager = new PluginManager(config, this.siteConfig.plugins, this.siteConfig.pluginsContext); + config.pluginManager = this.pluginManager; + + this.externalManager = new ExternalManager(config); + config.externalManager = this.externalManager; + + this.layoutManager = new LayoutManager(config); + + // Propagate managers to SitePages + this.sitePages.variableProcessor = this.variableProcessor; + this.sitePages.pluginManager = this.pluginManager; + this.sitePages.siteLinkManager = this.siteLinkManager; + this.sitePages.externalManager = this.externalManager; + this.sitePages.layoutManager = this.layoutManager; + } + + /** + * Collects the user defined variables map in the site/subsites + */ + collectUserDefinedVariablesMap() { + this.variableProcessor.resetUserDefinedVariablesMap(); + + this.sitePages.baseUrlMap.forEach((base) => { + const userDefinedVariablesPath = path.resolve(base, USER_VARIABLES_PATH); + let content; + try { + content = fs.readFileSync(userDefinedVariablesPath, 'utf8'); + } catch (e) { + content = ''; + logger.warn((e as Error).message); + } + + /* + We retrieve the baseUrl of the (sub)site by appending the relative to the configured base url + i.e. We ignore the configured baseUrl of the sub sites. + */ + const siteRelativePathFromRoot = fsUtil.ensurePosix(path.relative(this.rootPath, base)); + const siteBaseUrl = siteRelativePathFromRoot === '' + ? this.siteConfig.baseUrl + : path.posix.join(this.siteConfig.baseUrl || '/', siteRelativePathFromRoot); + this.variableProcessor.addUserDefinedVariable(base, 'baseUrl', siteBaseUrl); + this.variableProcessor.addUserDefinedVariable(base, 'MarkBind', MARKBIND_LINK_HTML); + + const $ = cheerio.load(content, { decodeEntities: false }); + $('variable,span').each((_index, element) => { + const name = $(element).attr('name') || $(element).attr('id'); + + this.variableProcessor.renderAndAddUserDefinedVariable(base, name, $(element).html()); + }); + }); + } + + /** + * Collects the user defined variables map in the site/subsites + * if there is a change in the variables file + * @param filePaths array of paths corresponding to files that have changed + */ + collectUserDefinedVariablesMapIfNeeded(filePaths: string[]) { + const variablesPath = path.resolve(this.rootPath, USER_VARIABLES_PATH); + if (filePaths.includes(variablesPath)) { + this.collectUserDefinedVariablesMap(); + return true; + } + return false; + } + + /** + * Generate the website. + * @param baseUrl user defined base URL (if exists) + */ + async generate(baseUrl: string | undefined): Promise { + const startTime = new Date(); + // Create the .tmp folder for storing intermediate results. + fs.emptydirSync(this.tempPath); + // Clean the output folder; create it if not exist. + fs.emptydirSync(this.outputPath); + const lazyWebsiteGenerationString = this.onePagePath ? '(lazy) ' : ''; + logger.info(`Website generation ${lazyWebsiteGenerationString}started at ${ + startTime.toLocaleTimeString()}`); + + try { + await this.readSiteConfig(baseUrl); + this.sitePages.collectAddressablePages(); + this.collectBaseUrl(); + this.collectUserDefinedVariablesMap(); + await this.siteAssets.buildAssets(); + await (this.onePagePath ? this.lazyBuildSourceFiles() : this.buildSourceFiles()); + await this.siteAssets.copyCoreWebAsset(); + await this.siteAssets.copyBootstrapIconsAsset(); + await this.siteAssets.copyBootstrapTheme(false); + await this.siteAssets.copyFontAwesomeAsset(); + await this.siteAssets.copyOcticonsAsset(); + await this.siteAssets.copyMaterialIconsAsset(); + await this.writeSiteData(); + this.calculateBuildTimeForGenerate(startTime, lazyWebsiteGenerationString); + if (this.backgroundBuildMode) { + this.backgroundBuildNotViewedFiles(); + } + } catch (error) { + await SiteGenerationManager.rejectHandler(error, [this.tempPath, this.outputPath]); + } + } + + /** + * Helper function for generate(). + */ + calculateBuildTimeForGenerate(startTime: Date, lazyWebsiteGenerationString: string) { + const endTime = new Date(); + const totalBuildTime = (endTime.getTime() - startTime.getTime()) / 1000; + logger.info(`Website generation ${lazyWebsiteGenerationString}complete! Total build time: ${ + totalBuildTime}s`); + + if (!this.onePagePath && totalBuildTime > LAZY_LOADING_BUILD_TIME_RECOMMENDATION_LIMIT) { + logger.info('Your site took quite a while to build...' + + ' Have you considered using markbind serve -o when writing content to speed things up?'); + } + } + + /** + * Build all pages of the site + */ + async buildSourceFiles() { + this.beforeSiteGenerate(); + logger.info('Generating pages...'); + + try { + await this.generatePages(); + await fs.remove(this.tempPath); + logger.info('Pages built'); + } catch (error) { + await SiteGenerationManager.rejectHandler(error, [this.tempPath, this.outputPath]); + } + } + + /** + * Adds all pages except the viewed pages to toRebuild, flagging them for lazy building later. + */ + async lazyBuildAllPagesNotViewed(viewedPages: string | string[]) { + const viewedPagesArray = Array.isArray(viewedPages) ? viewedPages : [viewedPages]; + this.sitePages.pages.forEach((page) => { + const normalizedUrl = fsUtil.removeExtension(page.pageConfig.sourcePath); + if (!viewedPagesArray.some(viewedPage => normalizedUrl === viewedPage)) { + this.toRebuild.add(normalizedUrl); + } + }); + } + + /** + * Only build landing page of the site, building more as the author goes to different links. + */ + async lazyBuildSourceFiles() { + this.beforeSiteGenerate(); + logger.info('Generating landing page...'); + + try { + await this.generateLandingPage(); + await this.copyLazySourceFiles(); + await fs.remove(this.tempPath); + await this.lazyBuildAllPagesNotViewed(this.currentPageViewed); + logger.info('Landing page built, other pages will be built as you navigate to them!'); + } catch (error) { + await SiteGenerationManager.rejectHandler(error, [this.tempPath, this.outputPath]); + } + } + + /** + * Helper function for lazyBuildSourceFiles(). + */ + copyLazySourceFiles() { + const lazyLoadingSpinnerHtmlFilePath = path.join(__dirname, LAZY_LOADING_SITE_FILE_NAME); + const outputSpinnerHtmlFilePath = path.join(this.outputPath, LAZY_LOADING_SITE_FILE_NAME); + + return fs.copy(lazyLoadingSpinnerHtmlFilePath, outputSpinnerHtmlFilePath); + } + + async _rebuildAffectedSourceFiles(filePaths: string | string[]) { + if (this.backgroundBuildMode) { + this.stopOngoingBuilds(); + } + + const filePathArray = Array.isArray(filePaths) ? filePaths : [filePaths]; + const uniquePaths = _.uniq(filePathArray); + this.beforeSiteGenerate(); + + try { + await this.layoutManager.updateLayouts(filePathArray); + await this.regenerateAffectedPages(uniquePaths); + await fs.remove(this.tempPath); + if (this.backgroundBuildMode) { + this.backgroundBuildNotViewedFiles(); + } + } catch (error) { + await SiteGenerationManager.rejectHandler(error, [this.tempPath, this.outputPath]); + } + } + + async _rebuildPagesBeingViewed(normalizedUrls: string[]) { + const startTime = new Date(); + const normalizedUrlArray = Array.isArray(normalizedUrls) ? normalizedUrls : [normalizedUrls]; + const uniqueUrls = _.uniq(normalizedUrlArray); + uniqueUrls.forEach(normalizedUrl => logger.info( + `Building ${normalizedUrl} as some of its dependencies were changed since the last visit`)); + + const pagesToRebuild = this.sitePages.pages.filter(page => + uniqueUrls.some(pageUrl => fsUtil.removeExtension(page.pageConfig.sourcePath) === pageUrl)); + const pageGenerationTask = { + mode: 'async', + pages: pagesToRebuild, + }; + + try { + this._setTimestampVariable(); + await this.runPageGenerationTasks([pageGenerationTask]); + await this.writeSiteData(); + SiteGenerationManager.calculateBuildTimeForRebuildPagesBeingViewed(startTime); + } catch (err) { + await SiteGenerationManager.rejectHandler(err, [this.tempPath, this.outputPath]); + } + + await fs.remove(this.tempPath); + } + + /** + * Helper function for _rebuildPagesBeingViewed(). + */ + static calculateBuildTimeForRebuildPagesBeingViewed(startTime: Date) { + const endTime = new Date(); + const totalBuildTime = (endTime.getTime() - startTime.getTime()) / 1000; + return logger.info(`Lazy website regeneration complete! Total build time: ${totalBuildTime}s`); + } + + async _backgroundBuildNotViewedFiles() { + if (this.toRebuild.size === 0) { + return; + } + + logger.info('Building files that are not viewed in the background...'); + const isCompleted = await this.generatePagesMarkedToRebuild(); + if (isCompleted) { + logger.info('Background building completed!'); + this.postBackgroundBuildFunc(); + } + } + + /** + * Generates pages that are marked to be built/rebuilt. + * @returns A Promise that resolves once all pages are generated. + */ + async generatePagesMarkedToRebuild(): Promise { + const pagesToRebuild = this.sitePages.pages.filter((page) => { + const normalizedUrl = fsUtil.removeExtension(page.pageConfig.sourcePath); + return this.toRebuild.has(normalizedUrl); + }); + + const pageRebuildTask = { + mode: 'async', + pages: pagesToRebuild, + }; + return this.runPageGenerationTasks([pageRebuildTask]); + } + + async _rebuildSourceFiles() { + if (this.backgroundBuildMode) { + this.stopOngoingBuilds(); + } + + logger.info('Pages or site config modified, updating pages...'); + this.beforeSiteGenerate(); + + this.layoutManager.removeLayouts(); + + const removedPageFilePaths = this.sitePages.updateAddressablePages(); + try { + await this.siteAssets.removeAsset(removedPageFilePaths); + await this.rebuildRequiredPages(); + if (this.backgroundBuildMode) { + this.backgroundBuildNotViewedFiles(); + } + } catch (error) { + await SiteGenerationManager.rejectHandler(error, [this.tempPath, this.outputPath]); + } + } + + /** + * Helper function for _rebuildSourceFiles(). + */ + async rebuildRequiredPages() { + if (this.onePagePath) { + this.sitePages + .mapAddressablePagesToPages(this.sitePages.addressablePages || [], this.sitePages.getFavIconUrl()); + + await this._rebuildPagesBeingViewed(this.currentOpenedPages); + await this.lazyBuildAllPagesNotViewed(this.currentOpenedPages); + return; + } + + logger.warn('Rebuilding all pages...'); + await this.buildSourceFiles(); + } + + /** + * Writes the site data to siteData.json + * @param verbose Flag to emit logs of the operation + */ + async writeSiteData(verbose: boolean = true) { + const siteDataPath = path.join(this.outputPath, SITE_DATA_NAME); + const siteData = { + enableSearch: this.siteConfig.enableSearch, + pages: this.sitePages.pages.filter(page => page.pageConfig.searchable && page.headings) + .map(page => ({ + src: page.pageConfig.src, + title: page.title, + headings: page.headings, + headingKeywords: page.keywords, + frontmatterKeywords: page.frontmatter.keywords, + })), + }; + + try { + await fs.outputJson(siteDataPath, siteData, { spaces: 2 }); + if (verbose) { + logger.info('Site data built'); + } + } catch (error) { + await SiteGenerationManager.rejectHandler(error, [this.tempPath, this.outputPath]); + } + } + + stopOngoingBuilds() { + this.stopGenerationTimeThreshold = new Date(); + } + + /** + * Runs the supplied page generation tasks according to the specified mode of each task. + * A page generation task can be a sequential generation or an asynchronous generation. + * @param pageGenerationTasks Array of page generation tasks + * @returns A Promise that resolves to a boolean which indicates whether the generation + * ran to completion + */ + async runPageGenerationTasks(pageGenerationTasks: PageGenerationTask[]): Promise { + const pagesCount = pageGenerationTasks.reduce((acc, task) => acc + task.pages.length, 0); + const progressBar = new ProgressBar(`[:bar] :current / ${pagesCount} pages built`, { total: pagesCount }); + progressBar.render(); + logger.setProgressBar(progressBar); + + const startTime = new Date(); + let isCompleted = true; + await sequentialAsyncForEach(pageGenerationTasks, async (task) => { + if (this.backgroundBuildMode && startTime < this.stopGenerationTimeThreshold) { + logger.info('Page generation stopped'); + logger.debug('Page generation stopped at generation task queue'); + isCompleted = false; + return; + } + + if (task.mode === 'sequential') { + isCompleted = await this.generatePagesSequential(task.pages, progressBar); + } else { + isCompleted = await this.generatePagesAsyncThrottled(task.pages, progressBar) as boolean; + } + + logger.removeProgressBar(); + this.siteLinkManager.validateAllIntralinks(); + }); + return isCompleted; + } + + /** + * Generate pages sequentially. That is, the pages are generated + * one-by-one in order. + * @param pages Pages to be generated + * @param progressBar Progress bar of the overall generation process + * @returns A Promise that resolves to a boolean which indicates whether the generation + * ran to completion + */ + async generatePagesSequential(pages: Page[], progressBar: ProgressBar): Promise { + const startTime = new Date(); + let isCompleted = true; + await sequentialAsyncForEach(pages, async (page) => { + if (this.backgroundBuildMode && startTime < this.stopGenerationTimeThreshold) { + logger.info('Page generation stopped'); + logger.debug('Page generation stopped at sequential generation'); + isCompleted = false; + return; + } + + try { + await page.generate(this.externalManager); + this.toRebuild.delete(fsUtil.removeExtension(page.pageConfig.sourcePath)); + if (this.backgroundBuildMode) { + await this.writeSiteData(false); + } + progressBar.tick(); + } catch (err) { + throw new Error(`Error while generating ${page.pageConfig.sourcePath}: ${err}`); + } + }); + return isCompleted; + } + + /** + * Creates the supplied pages' page generation promises at a throttled rate. + * This is done to avoid pushing too many callbacks into the event loop at once. (#1245) + * @param pages Pages to be generated + * @param progressBar Progress bar of the overall generation process + * @returns A Promise that resolves to a boolean which indicates whether the generation + * ran to completion + */ + generatePagesAsyncThrottled(pages: Page[], progressBar: ProgressBar): Promise { + return new Promise((resolve, reject) => { + const context: PageGenerationContext = { + startTime: new Date(), + numPagesGenerated: 0, + numPagesToGenerate: pages.length, + isCompleted: true, + }; + + // Map pages into array of callbacks for delayed execution + const pageGenerationQueue = pages.map(page => async () => { + // Pre-generate guard to ensure no newly executed callbacks start on stop + if (this.backgroundBuildMode && context.startTime < this.stopGenerationTimeThreshold) { + if (context.isCompleted) { + logger.info('Page generation stopped'); + logger.debug('Page generation stopped at asynchronous generation'); + context.isCompleted = false; + resolve(false); + } + return; + } + + try { + await page.generate(this.externalManager); + this.toRebuild.delete(fsUtil.removeExtension(page.pageConfig.sourcePath)); + if (this.backgroundBuildMode) { + await this.writeSiteData(false); + } + this.generateProgressBarStatus(progressBar, context, pageGenerationQueue, resolve); + } catch (err) { + logger.error(err); + reject(new Error(`Error while generating ${page.pageConfig.sourcePath}`)); + } + }); + + /* + Take the first MAX_CONCURRENT_PAGE_GENERATION_PROMISES callbacks and execute them. + Whenever a page generation callback resolves, + it pops the next unprocessed callback off pageGenerationQueue and executes it. + */ + pageGenerationQueue.splice(0, MAX_CONCURRENT_PAGE_GENERATION_PROMISES) + .forEach(generatePage => generatePage()); + }); + } + + /** + * Helper function for generatePagesAsyncThrottled(). + */ + generateProgressBarStatus(progressBar: ProgressBar, context: PageGenerationContext, + pageGenerationQueue: (() => Promise)[], resolve: ((arg0: boolean) => any)) { + // Post-generate guard to ensure no new callbacks are executed on stop + if (this.backgroundBuildMode && context.startTime < this.stopGenerationTimeThreshold) { + if (context.isCompleted) { + logger.info('Page generation stopped'); + logger.debug('Page generation stopped at asynchronous generation'); + context.isCompleted = false; + resolve(false); + } + return; + } + progressBar.tick(); + context.numPagesGenerated += 1; + + if (pageGenerationQueue.length) { + pageGenerationQueue.pop()!(); + } else if (context.numPagesGenerated === context.numPagesToGenerate) { + resolve(true); + } + } + + /** + * Renders all pages specified in site configuration file to the output folder + */ + generatePages() { + // Run MarkBind include and render on each source file. + // Render the final rendered page to the output folder. + const addressablePages = this.sitePages.addressablePages || []; + const faviconUrl = this.sitePages.getFavIconUrl(); + + this._setTimestampVariable(); + this.sitePages.mapAddressablePagesToPages(addressablePages, faviconUrl); + + const pageGenerationTask = { + mode: 'async', + pages: this.sitePages.pages, + }; + return this.runPageGenerationTasks([pageGenerationTask]); + } + + /** + * Renders only the starting page for lazy loading to the output folder. + */ + async generateLandingPage() { + const addressablePages = this.sitePages.addressablePages || []; + const faviconUrl = this.sitePages.getFavIconUrl(); + + this._setTimestampVariable(); + this.sitePages.mapAddressablePagesToPages(addressablePages, faviconUrl); + + const landingPage = this.sitePages.pages.find(page => page.pageConfig.src === this.onePagePath); + if (!landingPage) { + throw new Error(`${this.onePagePath} is not specified in the site configuration.`); + } + + await landingPage.generate(this.externalManager); + } + + async regenerateAffectedPages(filePaths: string[]) { + const startTime = new Date(); + + const shouldRebuildAllPages = this.collectUserDefinedVariablesMapIfNeeded(filePaths) || this.forceReload; + if (shouldRebuildAllPages) { + logger.warn('Rebuilding all pages as variables file was changed, or the --force-reload flag was set'); + } + this._setTimestampVariable(); + + let openedPagesToRegenerate: Page[] = []; + const asyncPagesToRegenerate = this.sitePages.pages.filter((page) => { + const doFilePathsHaveSourceFiles = filePaths.some(filePath => page.isDependency(filePath)); + + if (shouldRebuildAllPages || doFilePathsHaveSourceFiles) { + if (this.onePagePath) { + const normalizedSource = fsUtil.removeExtension(page.pageConfig.sourcePath); + const openIdx = this.currentOpenedPages.findIndex(pagePath => pagePath === normalizedSource); + const isRecentlyViewed = openIdx !== -1; + + if (!isRecentlyViewed) { + this.toRebuild.add(normalizedSource); + } else { + openedPagesToRegenerate[openIdx] = page; + } + + return false; + } + + return true; + } + + return false; + }); + + /* + * As a side effect of doing assignment to an empty array, some elements might be + * undefined if it has not been assigned to anything. We filter those out here. + */ + openedPagesToRegenerate = openedPagesToRegenerate.filter(page => page); + + const totalPagesToRegenerate = openedPagesToRegenerate.length + asyncPagesToRegenerate.length; + if (totalPagesToRegenerate === 0) { + logger.info('No pages needed to be rebuilt'); + return; + } + logger.info(`Rebuilding ${totalPagesToRegenerate} pages`); + + const pageGenerationTasks = []; + if (openedPagesToRegenerate.length > 0) { + const recentPagesGenerationTask = { + mode: 'sequential', + pages: openedPagesToRegenerate, + }; + pageGenerationTasks.push(recentPagesGenerationTask); + } + + if (asyncPagesToRegenerate.length > 0) { + const asyncPagesGenerationTask = { + mode: 'async', + pages: asyncPagesToRegenerate, + }; + pageGenerationTasks.push(asyncPagesGenerationTask); + } + + try { + await this.runPageGenerationTasks(pageGenerationTasks); + await this.writeSiteData(); + logger.info('Pages rebuilt'); + this.calculateBuildTimeForRegenerateAffectedPages(startTime); + } catch (err) { + await SiteGenerationManager.rejectHandler(err, [this.tempPath, this.outputPath]); + } + } + + /** + * Helper function for regenerateAffectedPages(). + */ + calculateBuildTimeForRegenerateAffectedPages(startTime: Date) { + const endTime = new Date(); + const totalBuildTime = (endTime.getTime() - startTime.getTime()) / 1000; + logger.info(`Website regeneration complete! Total build time: ${totalBuildTime}s`); + if (!this.onePagePath && totalBuildTime > LAZY_LOADING_REBUILD_TIME_RECOMMENDATION_LIMIT) { + logger.info('Your pages took quite a while to rebuild...' + + ' Have you considered using markbind serve -o when writing content to speed things up?'); + } + } + + private _setTimestampVariable() { + const options: Intl.DateTimeFormatOptions = { + weekday: 'short', + year: 'numeric', + month: 'short', + day: 'numeric', + timeZone: this.siteConfig.timeZone, + timeZoneName: 'short', + }; + const time = new Date().toLocaleTimeString(this.siteConfig.locale, options); + this.variableProcessor.addUserDefinedVariableForAllSites('timestamp', time); + } + + rebuildPagesBeingViewed = delay( + this._rebuildPagesBeingViewed.bind(this) as () => Bluebird, + 1000, + ); + + /** + * Rebuild pages that are affected by changes in filePaths + * @param filePaths a single path or an array of paths corresponding to the files that have changed + */ + rebuildAffectedSourceFiles = delay( + this._rebuildAffectedSourceFiles.bind(this) as () => Bluebird, + 1000, + ); + + // TODO: Remove cast and update typings after migrating out of bluebird + // https://github.com/MarkBind/markbind/issues/2776 + /** + * Rebuild all pages + */ + rebuildSourceFiles = delay( + this._rebuildSourceFiles.bind(this) as unknown as (arg: any[]) => Bluebird, + 1000, + ) as unknown as () => void; + + /** + * Builds pages that are yet to build/rebuild in the background + */ + backgroundBuildNotViewedFiles = delay( + this._backgroundBuildNotViewedFiles.bind(this) as unknown as (arg: any[]) => Bluebird, + 1000, + ) as unknown as () => void; + + async reloadSiteConfig() { + if (this.backgroundBuildMode) { + this.stopOngoingBuilds(); + } + + const oldSiteConfig = this.siteConfig; + const oldAddressablePages = this.sitePages.addressablePages.slice(); + const oldPagesSrc = oldAddressablePages.map(page => page.src); + await this.readSiteConfig(); + await this.siteAssets.handleIgnoreReload(oldSiteConfig.ignore); + await this.handlePageReload(oldAddressablePages, oldPagesSrc, oldSiteConfig); + await this.siteAssets.handleStyleReload(oldSiteConfig.style); + if (this.backgroundBuildMode) { + this.backgroundBuildNotViewedFiles(); + } + } + + /** + * Handles the rebuilding of modified pages + */ + async handlePageReload(oldAddressablePages: AddressablePage[], oldPagesSrc: string[], + oldSiteConfig: SiteConfig) { + this.sitePages.collectAddressablePages(); + + // Comparator for the _differenceWith comparison below + const isNewPage = (newPage: AddressablePage, oldPage: AddressablePage) => + _.isEqual(newPage, oldPage) || newPage.src === oldPage.src; + + const addedPages = _.differenceWith(this.sitePages.addressablePages, oldAddressablePages, isNewPage); + const removedPages = _.differenceWith(oldAddressablePages, this.sitePages.addressablePages, isNewPage) + .map(filePath => fsUtil.setExtension(filePath.src as string, '.html')); + + // Checks if any attributes of site.json requiring a global rebuild are modified + const isGlobalConfigModified = () => !_.isEqual(oldSiteConfig.faviconPath, this.siteConfig.faviconPath) + || !_.isEqual(oldSiteConfig.titlePrefix, this.siteConfig.titlePrefix) + || !_.isEqual(oldSiteConfig.titleSuffix, this.siteConfig.titleSuffix) + || !_.isEqual(oldSiteConfig.style, this.siteConfig.style) + || !_.isEqual(oldSiteConfig.externalScripts, this.siteConfig.externalScripts) + || !_.isEqual(oldSiteConfig.globalOverride, this.siteConfig.globalOverride) + || !_.isEqual(oldSiteConfig.plugins, this.siteConfig.plugins) + || !_.isEqual(oldSiteConfig.pluginsContext, this.siteConfig.pluginsContext) + || !_.isEqual(oldSiteConfig.headingIndexingLevel, this.siteConfig.headingIndexingLevel) + || !_.isEqual(oldSiteConfig.enableSearch, this.siteConfig.enableSearch) + || !_.isEqual(oldSiteConfig.timeZone, this.siteConfig.timeZone) + || !_.isEqual(oldSiteConfig.locale, this.siteConfig.locale) + || !_.isEqual(oldSiteConfig.intrasiteLinkValidation, this.siteConfig.intrasiteLinkValidation) + || !_.isEqual(oldSiteConfig.plantumlCheck, this.siteConfig.plantumlCheck); + + if (isGlobalConfigModified() || !_.isEmpty(addedPages) || !_.isEmpty(removedPages)) { + await this.siteAssets.removeAsset(removedPages); + this.buildManagers(this.sitePages.baseUrlMap); + await this.rebuildSourceFiles(); + await this.writeSiteData(); + } else { + // Get pages with edited attributes but with the same src + const editedPages = _.differenceWith( + this.sitePages.addressablePages, + oldAddressablePages, + (newPage, oldPage) => _.isEqual(newPage, oldPage) || !oldPagesSrc.includes(newPage.src), + ); + this.sitePages.updatePages(editedPages); + const siteConfigDirectory = path.dirname(path.join(this.rootPath, this.siteConfigPath)); + this.regenerateAffectedPages(editedPages.map(page => path.join(siteConfigDirectory, page.src))); + } + } +} diff --git a/packages/core/src/Site/SitePagesManager.ts b/packages/core/src/Site/SitePagesManager.ts new file mode 100644 index 0000000000..b3de3851bc --- /dev/null +++ b/packages/core/src/Site/SitePagesManager.ts @@ -0,0 +1,319 @@ +import fs from 'fs-extra'; +import path from 'path'; +import walkSync from 'walk-sync'; +import { Template as NunjucksTemplate } from 'nunjucks'; + +import { Page } from '../Page'; +import { PageConfig } from '../Page/PageConfig'; +import { VariableProcessor } from '../variables/VariableProcessor'; +import { VariableRenderer } from '../variables/VariableRenderer'; +import { ExternalManager } from '../External/ExternalManager'; +import { SiteLinkManager } from '../html/SiteLinkManager'; +import { PluginManager } from '../plugins/PluginManager'; +import type { FrontMatter } from '../plugins/Plugin'; +import { + TEMPLATE_SITE_ASSET_FOLDER_NAME, + _, + CONFIG_FOLDER_NAME, + SITE_FOLDER_NAME, + LAYOUT_SITE_FOLDER_NAME, + FAVICON_DEFAULT_PATH, + USER_VARIABLES_PATH, + PAGE_TEMPLATE_NAME, +} from './constants'; +import * as fsUtil from '../utils/fsUtil'; +import * as logger from '../utils/logger'; +import { SiteConfig, SiteConfigPage } from './SiteConfig'; +import { LayoutManager } from '../Layout'; + +const url = { + join: path.posix.join, +}; + +const HIGHLIGHT_ASSETS: Record = { + dark: 'codeblock-dark.min.css', + light: 'codeblock-light.min.css', +}; + +/* + * A page configuration object. + */ +export type PageCreationConfig = { + externalScripts: string[], + frontmatter: FrontMatter, + layout?: string, + pageSrc: string, + searchable: boolean, + faviconUrl?: string, + glob?: string, + globExclude?: string + title?: string, + fileExtension?: string, +}; + +export type AddressablePage = { + frontmatter?: FrontMatter, + layout?: string, + searchable?: string | boolean, + src: string, + externalScripts?: string[], + faviconUrl?: string, + title?: string, + fileExtension?: string, +}; + +/** + * Manages the lifecycle and configuration of pages within the site. + * Handles page creation, collection of addressable pages, and dependency tracking. + */ +export class SitePagesManager { + rootPath: string; + outputPath: string; + pageTemplatePath: string; + pageTemplate: NunjucksTemplate; + pages: Page[]; + addressablePages: AddressablePage[]; + addressablePagesSource: string[]; + siteConfig!: SiteConfig; + + // Managers + variableProcessor!: VariableProcessor; + pluginManager!: PluginManager; + siteLinkManager!: SiteLinkManager; + externalManager!: ExternalManager; + layoutManager!: LayoutManager; + baseUrlMap: Set; + + isDevMode: boolean; + + constructor(rootPath: string, outputPath: string, isDevMode: boolean) { + this.rootPath = rootPath; + this.outputPath = outputPath; + this.isDevMode = isDevMode; + + // Page template path + this.pageTemplatePath = path.join(__dirname, '../Page', PAGE_TEMPLATE_NAME); + this.pageTemplate = VariableRenderer.compile(fs.readFileSync(this.pageTemplatePath, 'utf8')); + this.pages = []; + this.addressablePages = []; + this.addressablePagesSource = []; + this.baseUrlMap = new Set(); + } + + setBaseUrlMap(baseUrlMap: Set) { + this.baseUrlMap = baseUrlMap; + } + + /** + * Create a Page object from the site and page creation config. + */ + createPage(config: PageCreationConfig): Page { + const sourcePath = path.join(this.rootPath, config.pageSrc); + const outputExtension = config.fileExtension || '.html'; + const relativePath = fsUtil.ensurePosix(path.relative(this.rootPath, sourcePath)); + const outputPath = fsUtil.setExtension(relativePath, outputExtension); + const resultPath = path.join(this.outputPath, outputPath); + + const baseAssetsPath = path.posix.join( + this.siteConfig.baseUrl || '/', TEMPLATE_SITE_ASSET_FOLDER_NAME, + ); + + const highlightAsset = HIGHLIGHT_ASSETS[this.siteConfig.style.codeTheme]; + + const pageConfig = new PageConfig({ + asset: { + bootstrap: path.posix.join(baseAssetsPath, 'css', 'bootstrap.min.css'), + externalScripts: _.union(this.siteConfig.externalScripts, config.externalScripts), + fontAwesome: path.posix.join(baseAssetsPath, 'fontawesome', 'css', 'all.min.css'), + glyphicons: path.posix.join(baseAssetsPath, 'glyphicons', 'css', 'bootstrap-glyphicons.min.css'), + octicons: path.posix.join(baseAssetsPath, 'css', 'octicons.css'), + materialIcons: path.posix.join(baseAssetsPath, 'material-icons', 'material-icons.css'), + bootstrapIcons: path.posix.join(baseAssetsPath, 'bootstrap-icons', 'font', 'bootstrap-icons.css'), + highlight: path.posix.join(baseAssetsPath, 'css', highlightAsset), + markBindCss: path.posix.join(baseAssetsPath, 'css', 'markbind.min.css'), + markBindJs: path.posix.join(baseAssetsPath, 'js', 'markbind.min.js'), + pageNavCss: path.posix.join(baseAssetsPath, 'css', 'page-nav.css'), + siteNavCss: path.posix.join(baseAssetsPath, 'css', 'site-nav.css'), + bootstrapUtilityJs: path.posix.join(baseAssetsPath, 'js', 'bootstrap-utility.min.js'), + polyfillJs: path.posix.join(baseAssetsPath, 'js', 'polyfill.min.js'), + // We use development Vue when MarkBind is served in 'dev' mode so that hydration issues are reported + vue: this.isDevMode + ? 'https://cdn.jsdelivr.net/npm/vue@3.3.11/dist/vue.global.min.js' + : path.posix.join(baseAssetsPath, 'js', 'vue.global.prod.min.js'), + layoutUserScriptsAndStyles: [], + }, + baseUrlMap: this.baseUrlMap, + dev: this.isDevMode, + faviconUrl: config.faviconUrl, + frontmatterOverride: config.frontmatter, + layout: config.layout, + layoutsAssetPath: path.posix.join(baseAssetsPath, LAYOUT_SITE_FOLDER_NAME), + pluginManager: this.pluginManager, + resultPath, + rootPath: this.rootPath, + searchable: this.siteConfig.enableSearch && config.searchable, + siteLinkManager: this.siteLinkManager, + siteOutputPath: this.outputPath, + sourcePath, + src: config.pageSrc, + title: config.title, + template: this.pageTemplate, + variableProcessor: this.variableProcessor, + addressablePagesSource: this.addressablePagesSource, + layoutManager: this.layoutManager, + }); + return new Page(pageConfig, this.siteConfig); + } + + /** + * Updates the paths to be traversed as addressable pages and returns a list of filepaths to be deleted + */ + updateAddressablePages() { + const oldAddressablePagesSources = this.addressablePages.slice().map(page => page.src); + this.collectAddressablePages(); + const newAddressablePagesSources = this.addressablePages.map(page => page.src); + + return _.difference(oldAddressablePagesSources, newAddressablePagesSources) + .map(filePath => fsUtil.setExtension(filePath, '.html')); + } + + getPageGlobPaths(page: SiteConfigPage, pagesExclude: string[]) { + const pageGlobs = page.glob ?? []; + return walkSync(this.rootPath, { + directories: false, + globs: Array.isArray(pageGlobs) ? pageGlobs : [pageGlobs], + ignore: [ + CONFIG_FOLDER_NAME, + SITE_FOLDER_NAME, + ...pagesExclude.concat(page.globExclude || []), + ], + }); + } + + /** + * Collects the paths to be traversed as addressable pages + */ + collectAddressablePages() { + const { pages, pagesExclude } = this.siteConfig; + const pagesFromSrc = _.flatMap(pages.filter(page => page.src), page => (Array.isArray(page.src) + ? page.src.map(pageSrc => ({ ...page, src: pageSrc })) + : [page])) as unknown as AddressablePage[]; + const set = new Set(); + const duplicatePages = pagesFromSrc + .filter(page => set.size === set.add(page.src).size) + .map(page => page.src); + if (duplicatePages.length > 0) { + throw new Error(`Duplicate page entries found in site config: ${_.uniq(duplicatePages).join(', ')}`); + } + const pagesFromGlobs = _.flatMap(pages.filter(page => page.glob), + page => this.getPageGlobPaths(page, pagesExclude) + .map(filePath => ({ + src: filePath, + searchable: page.searchable, + layout: page.layout, + frontmatter: page.frontmatter, + fileExtension: page.fileExtension, + }))) as AddressablePage[]; + /* + Add pages collected from globs and merge properties for pages + Page properties collected from src have priority over page properties from globs, + while page properties from later entries take priority over earlier ones. + */ + const filteredPages: Record = {}; + pagesFromGlobs.concat(pagesFromSrc).forEach((page) => { + const filteredPage = _.omitBy(page, _.isUndefined) as AddressablePage; + filteredPages[page.src] = page.src in filteredPages + ? { ...filteredPages[page.src], ...filteredPage } + : filteredPage; + }); + this.addressablePages = Object.values(filteredPages); + this.addressablePagesSource.length = 0; + this.addressablePages.forEach((page) => { + this.addressablePagesSource.push(fsUtil.removeExtensionPosix(page.src)); + }); + } + + /** + * Creates new pages and replaces the original pages with the updated version + */ + updatePages(pagesToUpdate: AddressablePage[]) { + pagesToUpdate.forEach((pageToUpdate) => { + this.pages.forEach((page, index) => { + if (page.pageConfig.src === pageToUpdate.src) { + const newPage = this.createNewPage(pageToUpdate, this.getFavIconUrl()); + newPage.resetState(); + this.pages[index] = newPage; + } + }); + }); + } + + /** + * Checks if a specified file path is a dependency of a page + * @param filePath file path to check + * @returns whether the file path is a dependency of any of the site's pages + */ + isDependencyOfPage(filePath: string): boolean { + return this.pages.some(page => page.isDependency(filePath)) + || fsUtil.ensurePosix(filePath).endsWith(USER_VARIABLES_PATH); + } + + /** + * Checks if a specified file path satisfies a src or glob in any of the page configurations. + * @param filePath file path to check + * @returns whether the file path satisfies any glob + */ + isFilepathAPage(filePath: string): boolean { + const { pages, pagesExclude } = this.siteConfig; + const relativeFilePath = fsUtil.ensurePosix(path.relative(this.rootPath, filePath)); + const srcesFromPages = _.flatMap(pages.filter(page => page.src), + page => (Array.isArray(page.src) ? page.src : [page.src])); + if (srcesFromPages.includes(relativeFilePath)) { + return true; + } + + const filePathsFromGlobs = _.flatMap(pages.filter(page => page.glob), + page => this.getPageGlobPaths(page, pagesExclude)); + return filePathsFromGlobs.some(fp => fp === relativeFilePath); + } + + getFavIconUrl() { + const { baseUrl, faviconPath } = this.siteConfig; + + if (faviconPath) { + if (!fs.existsSync(path.join(this.rootPath, faviconPath))) { + logger.warn(`${faviconPath} does not exist`); + } + return url.join('/', baseUrl, faviconPath); + } else if (fs.existsSync(path.join(this.rootPath, FAVICON_DEFAULT_PATH))) { + return url.join('/', baseUrl, FAVICON_DEFAULT_PATH); + } + + return undefined; + } + + /** + * Maps an array of addressable pages to an array of Page object + */ + mapAddressablePagesToPages(addressablePages: AddressablePage[], faviconUrl: string | undefined) { + this.pages = addressablePages.map(page => this.createNewPage(page, faviconUrl)); + } + + /** + * Creates and returns a new Page with the given page config details and favicon url + * @param page config + * @param faviconUrl of the page + */ + createNewPage(page: AddressablePage, faviconUrl: string | undefined) { + return this.createPage({ + faviconUrl, + pageSrc: page.src, + title: page.title, + layout: page.layout, + frontmatter: page.frontmatter || {}, + searchable: page.searchable !== 'no' && page.searchable !== false, + externalScripts: page.externalScripts || [], + fileExtension: page.fileExtension, + }); + } +} diff --git a/packages/core/src/Site/constants.ts b/packages/core/src/Site/constants.ts index f9d7d7eaa3..9945d6a282 100644 --- a/packages/core/src/Site/constants.ts +++ b/packages/core/src/Site/constants.ts @@ -15,6 +15,17 @@ import uniq from 'lodash/uniq'; export const INDEX_MARKDOWN_FILE = 'index.md'; export const SITE_CONFIG_NAME = 'site.json'; export const LAZY_LOADING_SITE_FILE_NAME = 'LazyLiveReloadLoadingSite.html'; +export const TEMPLATE_SITE_ASSET_FOLDER_NAME = 'markbind'; + +export const CONFIG_FOLDER_NAME = '_markbind'; +export const SITE_FOLDER_NAME = '_site'; +export const TEMP_FOLDER_NAME = '.temp'; +export const LAYOUT_SITE_FOLDER_NAME = 'layouts'; +export const FAVICON_DEFAULT_PATH = 'favicon.ico'; +export const USER_VARIABLES_PATH = '_markbind/variables.md'; +export const PAGE_TEMPLATE_NAME = 'page.njk'; +export const SITE_DATA_NAME = 'siteData.json'; + export const _ = { difference, differenceWith, diff --git a/packages/core/src/Site/index.ts b/packages/core/src/Site/index.ts index 668ebef394..e75ac57380 100644 --- a/packages/core/src/Site/index.ts +++ b/packages/core/src/Site/index.ts @@ -1,340 +1,68 @@ -import cheerio from 'cheerio'; -import fs from 'fs-extra'; -import ignore, { Ignore } from 'ignore'; -import path from 'path'; -import walkSync from 'walk-sync'; -import simpleGit, { SimpleGit } from 'simple-git'; -import Bluebird from 'bluebird'; -import ghpages from 'gh-pages'; - -import { Template as NunjucksTemplate } from 'nunjucks'; -import { SiteConfig, SiteConfigPage, SiteConfigStyle } from './SiteConfig'; -import { Page } from '../Page'; -import { PageConfig } from '../Page/PageConfig'; -import { VariableProcessor } from '../variables/VariableProcessor'; -import { VariableRenderer } from '../variables/VariableRenderer'; -import { ExternalManager } from '../External/ExternalManager'; -import { SiteLinkManager } from '../html/SiteLinkManager'; -import { PluginManager } from '../plugins/PluginManager'; -import type { FrontMatter } from '../plugins/Plugin'; -import { sequentialAsyncForEach } from '../utils/async'; -import { delay } from '../utils/delay'; -import * as fsUtil from '../utils/fsUtil'; -import * as gitUtil from '../utils/git'; +import { SiteAssetsManager } from './SiteAssetsManager'; +import { SiteDeployManager } from './SiteDeployManager'; +import { SiteGenerationManager } from './SiteGenerationManager'; +import { SitePagesManager } from './SitePagesManager'; +import { SiteConfig } from './SiteConfig'; import * as logger from '../utils/logger'; -import { SITE_CONFIG_NAME, LAZY_LOADING_SITE_FILE_NAME, _ } from './constants'; -import { LayoutManager } from '../Layout'; -import { LayoutConfig } from '../Layout/Layout'; -import { ProgressBar } from '../lib/progress'; +import { + SITE_CONFIG_NAME, +} from './constants'; // Change when migrated to TypeScript require('../patches/htmlparser2'); -const url = { - join: path.posix.join, -}; - -const MARKBIND_VERSION = require('../../package.json').version; - -const CONFIG_FOLDER_NAME = '_markbind'; -const SITE_FOLDER_NAME = '_site'; -const TEMP_FOLDER_NAME = '.temp'; -const TEMPLATE_SITE_ASSET_FOLDER_NAME = 'markbind'; -const LAYOUT_SITE_FOLDER_NAME = 'layouts'; - -const FAVICON_DEFAULT_PATH = 'favicon.ico'; -const USER_VARIABLES_PATH = '_markbind/variables.md'; - -const PAGE_TEMPLATE_NAME = 'page.njk'; -const SITE_DATA_NAME = 'siteData.json'; - -const MAX_CONCURRENT_PAGE_GENERATION_PROMISES = 4; - -const LAZY_LOADING_BUILD_TIME_RECOMMENDATION_LIMIT = 30000; -const LAZY_LOADING_REBUILD_TIME_RECOMMENDATION_LIMIT = 5000; - -function getBootswatchThemePath(theme: string) { - return require.resolve(`bootswatch/dist/${theme}/bootstrap.min.css`); -} - -const SUPPORTED_THEMES_PATHS: Record = { - 'bootswatch-cerulean': getBootswatchThemePath('cerulean'), - 'bootswatch-cosmo': getBootswatchThemePath('cosmo'), - 'bootswatch-flatly': getBootswatchThemePath('flatly'), - 'bootswatch-journal': getBootswatchThemePath('journal'), - 'bootswatch-litera': getBootswatchThemePath('litera'), - 'bootswatch-lumen': getBootswatchThemePath('lumen'), - 'bootswatch-lux': getBootswatchThemePath('lux'), - 'bootswatch-materia': getBootswatchThemePath('materia'), - 'bootswatch-minty': getBootswatchThemePath('minty'), - 'bootswatch-pulse': getBootswatchThemePath('pulse'), - 'bootswatch-sandstone': getBootswatchThemePath('sandstone'), - 'bootswatch-simplex': getBootswatchThemePath('simplex'), - 'bootswatch-sketchy': getBootswatchThemePath('sketchy'), - 'bootswatch-spacelab': getBootswatchThemePath('spacelab'), - 'bootswatch-united': getBootswatchThemePath('united'), - 'bootswatch-yeti': getBootswatchThemePath('yeti'), - 'bootswatch-zephyr': getBootswatchThemePath('zephyr'), -}; - -const HIGHLIGHT_ASSETS = { - dark: 'codeblock-dark.min.css', - light: 'codeblock-light.min.css', -}; - -const MARKBIND_WEBSITE_URL = 'https://markbind.org/'; -const MARKBIND_LINK_HTML = `MarkBind ${MARKBIND_VERSION}`; - -/* - * A page configuration object. - */ -type PageCreationConfig = { - externalScripts: string[], - frontmatter: FrontMatter, - layout?: string, - pageSrc: string, - searchable: boolean, - faviconUrl?: string, - glob?: string, - globExclude?: string - title?: string, - fileExtension?: string, -}; - -type AddressablePage = { - frontmatter?: FrontMatter, - layout?: string, - searchable?: string | boolean, - src: string, - externalScripts?: string[], - faviconUrl?: string, - title?: string, - fileExtension?: string, -}; - -type PageGenerationTask = { - mode: string, - pages: Page[] -}; - -type PageGenerationContext = { - startTime: Date, - numPagesGenerated: number, - numPagesToGenerate: number, - isCompleted: boolean, -}; - -type DeployOptions = { - branch: string, - message: string, - repo: string, - remote: string, - user?: { name: string; email: string; }, -}; - export class Site { - dev: boolean; + isDevMode: boolean; rootPath: string; outputPath: string; - tempPath: string; - siteAssetsDestPath: string; - pageTemplatePath: string; - pageTemplate: NunjucksTemplate; - pages: Page[]; - addressablePages: AddressablePage[]; - addressablePagesSource: string[]; - baseUrlMap: Set; - forceReload: boolean; - siteConfig!: SiteConfig; siteConfigPath: string; - variableProcessor!: VariableProcessor; - pluginManager!: PluginManager; - siteLinkManager!: SiteLinkManager; - backgroundBuildMode: string | boolean; - stopGenerationTimeThreshold: Date; - postBackgroundBuildFunc: () => void; - onePagePath: string; - currentPageViewed: string; - currentOpenedPages: string[]; - toRebuild: Set; - externalManager!: ExternalManager; - layoutManager!: LayoutManager; + + // Facade Internal Components + assetsManager: SiteAssetsManager; + pagesManager: SitePagesManager; + deployManager: SiteDeployManager; + generationManager: SiteGenerationManager; + + // Getters for compatibility + get siteConfig() { return this.generationManager.siteConfig; } + set siteConfig(config: SiteConfig) { + this.generationManager.siteConfig = config; + this.assetsManager.siteConfig = config; + this.pagesManager.siteConfig = config; + this.deployManager.siteConfig = config; + } constructor(rootPath: string, outputPath: string, onePagePath: string, forceReload = false, - siteConfigPath = SITE_CONFIG_NAME, dev: any, backgroundBuildMode: boolean, + siteConfigPath = SITE_CONFIG_NAME, isDevMode: any, backgroundBuildMode: boolean, postBackgroundBuildFunc: () => void) { - this.dev = !!dev; - + this.isDevMode = !!isDevMode; this.rootPath = rootPath; this.outputPath = outputPath; - this.tempPath = path.join(rootPath, TEMP_FOLDER_NAME); - - // MarkBind assets to be copied - this.siteAssetsDestPath = path.join(outputPath, TEMPLATE_SITE_ASSET_FOLDER_NAME); - - // Page template path - this.pageTemplatePath = path.join(__dirname, '../Page', PAGE_TEMPLATE_NAME); - this.pageTemplate = VariableRenderer.compile(fs.readFileSync(this.pageTemplatePath, 'utf8')); - this.pages = []; - - // Other properties - this.addressablePages = []; - this.addressablePagesSource = []; - this.baseUrlMap = new Set(); - this.forceReload = forceReload; this.siteConfigPath = siteConfigPath; - // Background build properties - this.backgroundBuildMode = onePagePath && backgroundBuildMode; - this.stopGenerationTimeThreshold = new Date(); - this.postBackgroundBuildFunc = postBackgroundBuildFunc || (() => {}); - - // Lazy reload properties - this.onePagePath = onePagePath; - this.currentPageViewed = onePagePath - ? path.resolve(this.rootPath, fsUtil.removeExtension(onePagePath)) - : ''; - this.currentOpenedPages = []; - this.toRebuild = new Set(); - } - - /** - * Util Methods - */ - - static async rejectHandler(error: unknown, removeFolders: string[]) { - logger.warn(error); - try { - await Promise.all(removeFolders.map(folder => fs.remove(folder))); - } catch (err) { - logger.error(`Failed to remove generated files after error!\n${(err as Error).message}`); - } - } + this.assetsManager = new SiteAssetsManager(rootPath, outputPath); + this.pagesManager = new SitePagesManager(rootPath, outputPath, this.isDevMode); + this.deployManager = new SiteDeployManager(rootPath, outputPath); + this.generationManager = new SiteGenerationManager(rootPath, outputPath, onePagePath, forceReload, + siteConfigPath, this.isDevMode, backgroundBuildMode, + postBackgroundBuildFunc); - beforeSiteGenerate() { - this.variableProcessor.invalidateCache(); - this.externalManager.reset(); - this.pluginManager.beforeSiteGenerate(); + // Configure Generator with references + this.generationManager.configure(this.assetsManager, this.pagesManager); } - /** - * Changes the site variable of the current page being viewed, building it if necessary. - * @param normalizedUrl BaseUrl-less and extension-less url of the page - * @return Boolean of whether the page needed to be rebuilt - */ changeCurrentPage(normalizedUrl: string) { - this.currentPageViewed = path.join(this.rootPath, normalizedUrl); - - if (this.toRebuild.has(this.currentPageViewed)) { - this.beforeSiteGenerate(); - /* - Lazy loading only builds the page being viewed, but the user may be quick enough - to trigger multiple page builds before the first one has finished building, - hence we need to take this into account by using the delayed variant of the method. - */ - this.rebuildPagesBeingViewed(this.currentPageViewed); - return true; - } - - return false; + return this.generationManager.changeCurrentPage(normalizedUrl); } - /** - * Changes the list of current opened pages - * @param normalizedUrls Collection of normalized url of pages taken from the clients - * ordered from most-to-least recently opened - */ changeCurrentOpenedPages(normalizedUrls: string[]) { - if (!this.onePagePath) { - return; - } - - const openedPages = normalizedUrls.map(normalizedUrl => path.join(this.rootPath, normalizedUrl)); - this.currentOpenedPages = _.uniq(openedPages); - - if (this.currentOpenedPages.length > 0) { - logger.info('Current opened pages, from most-to-least recent:'); - this.currentOpenedPages.forEach((pagePath, idx) => { - logger.info(`${idx + 1}. ${fsUtil.ensurePosix(path.relative(this.rootPath, pagePath))}`); - }); - } else { - logger.info('No pages are currently opened'); - } + return this.generationManager.changeCurrentOpenedPages(normalizedUrls); } - /** - * Read and store the site config from site.json, overwrite the default base URL - * if it's specified by the user. - * @param baseUrl user defined base URL (if exists) - */ async readSiteConfig(baseUrl?: string) { - this.siteConfig = await SiteConfig.readSiteConfig(this.rootPath, this.siteConfigPath, baseUrl); - return this.siteConfig; - } - - listAssets(fileIgnore: Ignore) { - const files = walkSync(this.rootPath, { directories: false }); - return fileIgnore.filter(files); - } - - /** - * Create a Page object from the site and page creation config. - */ - createPage(config: PageCreationConfig): Page { - const sourcePath = path.join(this.rootPath, config.pageSrc); - const outputExtension = config.fileExtension || '.html'; - const relativePath = fsUtil.ensurePosix(path.relative(this.rootPath, sourcePath)); - const outputPath = fsUtil.setExtension(relativePath, outputExtension); - const resultPath = path.join(this.outputPath, outputPath); - - const baseAssetsPath = path.posix.join( - this.siteConfig.baseUrl || '/', TEMPLATE_SITE_ASSET_FOLDER_NAME, - ); - - const pageConfig = new PageConfig({ - asset: { - bootstrap: path.posix.join(baseAssetsPath, 'css', 'bootstrap.min.css'), - externalScripts: _.union(this.siteConfig.externalScripts, config.externalScripts), - fontAwesome: path.posix.join(baseAssetsPath, 'fontawesome', 'css', 'all.min.css'), - glyphicons: path.posix.join(baseAssetsPath, 'glyphicons', 'css', 'bootstrap-glyphicons.min.css'), - octicons: path.posix.join(baseAssetsPath, 'css', 'octicons.css'), - materialIcons: path.posix.join(baseAssetsPath, 'material-icons', 'material-icons.css'), - bootstrapIcons: path.posix.join(baseAssetsPath, 'bootstrap-icons', 'font', 'bootstrap-icons.css'), - highlight: path.posix.join(baseAssetsPath, 'css', - HIGHLIGHT_ASSETS[this.siteConfig.style.codeTheme]), - markBindCss: path.posix.join(baseAssetsPath, 'css', 'markbind.min.css'), - markBindJs: path.posix.join(baseAssetsPath, 'js', 'markbind.min.js'), - pageNavCss: path.posix.join(baseAssetsPath, 'css', 'page-nav.css'), - siteNavCss: path.posix.join(baseAssetsPath, 'css', 'site-nav.css'), - bootstrapUtilityJs: path.posix.join(baseAssetsPath, 'js', 'bootstrap-utility.min.js'), - polyfillJs: path.posix.join(baseAssetsPath, 'js', 'polyfill.min.js'), - // We use development Vue when MarkBind is served in 'dev' mode so that hydration issues are reported - vue: this.dev - ? 'https://cdn.jsdelivr.net/npm/vue@3.3.11/dist/vue.global.min.js' - : path.posix.join(baseAssetsPath, 'js', 'vue.global.prod.min.js'), - layoutUserScriptsAndStyles: [], - }, - baseUrlMap: this.baseUrlMap, - dev: this.dev, - faviconUrl: config.faviconUrl, - frontmatterOverride: config.frontmatter, - layout: config.layout, - layoutsAssetPath: path.posix.join(baseAssetsPath, LAYOUT_SITE_FOLDER_NAME), - pluginManager: this.pluginManager, - resultPath, - rootPath: this.rootPath, - searchable: this.siteConfig.enableSearch && config.searchable, - siteLinkManager: this.siteLinkManager, - siteOutputPath: this.outputPath, - sourcePath, - src: config.pageSrc, - title: config.title, - template: this.pageTemplate, - variableProcessor: this.variableProcessor, - addressablePagesSource: this.addressablePagesSource, - layoutManager: this.layoutManager, - }); - return new Page(pageConfig, this.siteConfig); + const config = await this.generationManager.readSiteConfig(baseUrl); + this.siteConfig = config; + return config; } static printBaseUrlMessage() { @@ -343,1233 +71,51 @@ export class Site { + 'Check https://markbind.org/userGuide/siteConfiguration.html for more information.'); } - /** - * Updates the paths to be traversed as addressable pages and returns a list of filepaths to be deleted - */ - updateAddressablePages() { - const oldAddressablePagesSources = this.addressablePages.slice().map(page => page.src); - this.collectAddressablePages(); - const newAddressablePagesSources = this.addressablePages.map(page => page.src); - - return _.difference(oldAddressablePagesSources, newAddressablePagesSources) - .map(filePath => fsUtil.setExtension(filePath, '.html')); - } - - getPageGlobPaths(page: SiteConfigPage, pagesExclude: string[]) { - const pageGlobs = page.glob ?? []; - return walkSync(this.rootPath, { - directories: false, - globs: Array.isArray(pageGlobs) ? pageGlobs : [pageGlobs], - ignore: [ - CONFIG_FOLDER_NAME, - SITE_FOLDER_NAME, - ...pagesExclude.concat(page.globExclude || []), - ], - }); - } - - /** - * Collects the paths to be traversed as addressable pages - */ - collectAddressablePages() { - const { pages, pagesExclude } = this.siteConfig; - const pagesFromSrc = _.flatMap(pages.filter(page => page.src), page => (Array.isArray(page.src) - ? page.src.map(pageSrc => ({ ...page, src: pageSrc })) - : [page])) as unknown as AddressablePage[]; - const set = new Set(); - const duplicatePages = pagesFromSrc - .filter(page => set.size === set.add(page.src).size) - .map(page => page.src); - if (duplicatePages.length > 0) { - throw new Error(`Duplicate page entries found in site config: ${_.uniq(duplicatePages).join(', ')}`); - } - const pagesFromGlobs = _.flatMap(pages.filter(page => page.glob), - page => this.getPageGlobPaths(page, pagesExclude) - .map(filePath => ({ - src: filePath, - searchable: page.searchable, - layout: page.layout, - frontmatter: page.frontmatter, - fileExtension: page.fileExtension, - }))) as AddressablePage[]; - /* - Add pages collected from globs and merge properties for pages - Page properties collected from src have priority over page properties from globs, - while page properties from later entries take priority over earlier ones. - */ - const filteredPages: Record = {}; - pagesFromGlobs.concat(pagesFromSrc).forEach((page) => { - const filteredPage = _.omitBy(page, _.isUndefined) as AddressablePage; - filteredPages[page.src] = page.src in filteredPages - ? { ...filteredPages[page.src], ...filteredPage } - : filteredPage; - }); - this.addressablePages = Object.values(filteredPages); - this.addressablePagesSource.length = 0; - this.addressablePages.forEach((page) => { - this.addressablePagesSource.push(fsUtil.removeExtensionPosix(page.src)); - }); - } - - /** - * Collects the base url map in the site/subsites - */ - collectBaseUrl() { - const candidates = walkSync(this.rootPath, { directories: false }) - .filter(x => x.endsWith(this.siteConfigPath)) - .map(x => path.resolve(this.rootPath, x)); - - this.baseUrlMap = new Set(candidates.map(candidate => path.dirname(candidate))); - this.variableProcessor = new VariableProcessor(this.rootPath, this.baseUrlMap); - - this.buildManagers(); - } - - /** - * Set up the managers used with the configurations. - */ - buildManagers() { - const config: LayoutConfig = { - baseUrlMap: this.baseUrlMap, - baseUrl: this.siteConfig.baseUrl, - rootPath: this.rootPath, - outputPath: this.outputPath, - ignore: this.siteConfig.ignore, - addressablePagesSource: this.addressablePagesSource, - variableProcessor: this.variableProcessor, - intrasiteLinkValidation: this.siteConfig.intrasiteLinkValidation, - codeLineNumbers: this.siteConfig.style.codeLineNumbers, - plantumlCheck: this.siteConfig.plantumlCheck, - headerIdMap: {}, - siteLinkManager: this.siteLinkManager, - pluginManager: this.pluginManager, - externalManager: this.externalManager, - }; - this.siteLinkManager = new SiteLinkManager(config); - config.siteLinkManager = this.siteLinkManager; - - this.pluginManager = new PluginManager(config, this.siteConfig.plugins, this.siteConfig.pluginsContext); - config.pluginManager = this.pluginManager; - - this.externalManager = new ExternalManager(config); - config.externalManager = this.externalManager; - - this.layoutManager = new LayoutManager(config); - } - - /** - * Collects the user defined variables map in the site/subsites - */ - collectUserDefinedVariablesMap() { - this.variableProcessor.resetUserDefinedVariablesMap(); - - this.baseUrlMap.forEach((base) => { - const userDefinedVariablesPath = path.resolve(base, USER_VARIABLES_PATH); - let content; - try { - content = fs.readFileSync(userDefinedVariablesPath, 'utf8'); - } catch (e) { - content = ''; - logger.warn((e as Error).message); - } - - /* - We retrieve the baseUrl of the (sub)site by appending the relative to the configured base url - i.e. We ignore the configured baseUrl of the sub sites. - */ - const siteRelativePathFromRoot = fsUtil.ensurePosix(path.relative(this.rootPath, base)); - const siteBaseUrl = siteRelativePathFromRoot === '' - ? this.siteConfig.baseUrl - : path.posix.join(this.siteConfig.baseUrl || '/', siteRelativePathFromRoot); - this.variableProcessor.addUserDefinedVariable(base, 'baseUrl', siteBaseUrl); - this.variableProcessor.addUserDefinedVariable(base, 'MarkBind', MARKBIND_LINK_HTML); - - const $ = cheerio.load(content, { decodeEntities: false }); - $('variable,span').each((_index, element) => { - const name = $(element).attr('name') || $(element).attr('id'); - - this.variableProcessor.renderAndAddUserDefinedVariable(base, name, $(element).html()); - }); - }); - } - - /** - * Collects the user defined variables map in the site/subsites - * if there is a change in the variables file - * @param filePaths array of paths corresponding to files that have changed - */ - collectUserDefinedVariablesMapIfNeeded(filePaths: string[]) { - const variablesPath = path.resolve(this.rootPath, USER_VARIABLES_PATH); - if (filePaths.includes(variablesPath)) { - this.collectUserDefinedVariablesMap(); - return true; - } - return false; - } - - /** - * Generate the website. - * @param baseUrl user defined base URL (if exists) - */ async generate(baseUrl: string | undefined): Promise { - const startTime = new Date(); - // Create the .tmp folder for storing intermediate results. - fs.emptydirSync(this.tempPath); - // Clean the output folder; create it if not exist. - fs.emptydirSync(this.outputPath); - const lazyWebsiteGenerationString = this.onePagePath ? '(lazy) ' : ''; - logger.info(`Website generation ${lazyWebsiteGenerationString}started at ${ - startTime.toLocaleTimeString()}`); - - try { - await this.readSiteConfig(baseUrl); - this.collectAddressablePages(); - this.collectBaseUrl(); - this.collectUserDefinedVariablesMap(); - await this.buildAssets(); - await (this.onePagePath ? this.lazyBuildSourceFiles() : this.buildSourceFiles()); - await this.copyCoreWebAsset(); - await this.copyBootstrapIconsAsset(); - await this.copyBootstrapTheme(false); - await this.copyFontAwesomeAsset(); - await this.copyOcticonsAsset(); - await this.copyMaterialIconsAsset(); - await this.writeSiteData(); - this.calculateBuildTimeForGenerate(startTime, lazyWebsiteGenerationString); - if (this.backgroundBuildMode) { - this.backgroundBuildNotViewedFiles(); - } - } catch (error) { - await Site.rejectHandler(error, [this.tempPath, this.outputPath]); - } + return this.generationManager.generate(baseUrl); } - /** - * Helper function for generate(). - */ - calculateBuildTimeForGenerate(startTime: Date, lazyWebsiteGenerationString: string) { - const endTime = new Date(); - const totalBuildTime = (endTime.getTime() - startTime.getTime()) / 1000; - logger.info(`Website generation ${lazyWebsiteGenerationString}complete! Total build time: ${ - totalBuildTime}s`); - - if (!this.onePagePath && totalBuildTime > LAZY_LOADING_BUILD_TIME_RECOMMENDATION_LIMIT) { - logger.info('Your site took quite a while to build...' - + 'Have you considered using markbind serve -o when writing content to speed things up?'); - } - } - - /** - * Build all pages of the site - */ async buildSourceFiles() { - this.beforeSiteGenerate(); - logger.info('Generating pages...'); - - try { - await this.generatePages(); - await fs.remove(this.tempPath); - logger.info('Pages built'); - } catch (error) { - await Site.rejectHandler(error, [this.tempPath, this.outputPath]); - } + return this.generationManager.buildSourceFiles(); } - /** - * Adds all pages except the viewed pages to toRebuild, flagging them for lazy building later. - */ - async lazyBuildAllPagesNotViewed(viewedPages: string | string[]) { - const viewedPagesArray = Array.isArray(viewedPages) ? viewedPages : [viewedPages]; - this.pages.forEach((page) => { - const normalizedUrl = fsUtil.removeExtension(page.pageConfig.sourcePath); - if (!viewedPagesArray.some(viewedPage => normalizedUrl === viewedPage)) { - this.toRebuild.add(normalizedUrl); - } - }); + rebuildAffectedSourceFiles(filePaths: string | string[]) { + return this.generationManager.rebuildAffectedSourceFiles(filePaths); } - /** - * Only build landing page of the site, building more as the author goes to different links. - */ - async lazyBuildSourceFiles() { - this.beforeSiteGenerate(); - logger.info('Generating landing page...'); - - try { - await this.generateLandingPage(); - await this.copyLazySourceFiles(); - await fs.remove(this.tempPath); - await this.lazyBuildAllPagesNotViewed(this.currentPageViewed); - logger.info('Landing page built, other pages will be built as you navigate to them!'); - } catch (error) { - await Site.rejectHandler(error, [this.tempPath, this.outputPath]); - } + rebuildSourceFiles() { + return this.generationManager.rebuildSourceFiles(); } - /** - * Helper function for lazyBuildSourceFiles(). - */ - copyLazySourceFiles() { - const lazyLoadingSpinnerHtmlFilePath = path.join(__dirname, LAZY_LOADING_SITE_FILE_NAME); - const outputSpinnerHtmlFilePath = path.join(this.outputPath, LAZY_LOADING_SITE_FILE_NAME); - - return fs.copy(lazyLoadingSpinnerHtmlFilePath, outputSpinnerHtmlFilePath); - } - - async _rebuildAffectedSourceFiles(filePaths: string | string[]) { - if (this.backgroundBuildMode) { - this.stopOngoingBuilds(); - } - - const filePathArray = Array.isArray(filePaths) ? filePaths : [filePaths]; - const uniquePaths = _.uniq(filePathArray); - this.beforeSiteGenerate(); - - try { - await this.layoutManager.updateLayouts(filePathArray); - await this.regenerateAffectedPages(uniquePaths); - await fs.remove(this.tempPath); - if (this.backgroundBuildMode) { - this.backgroundBuildNotViewedFiles(); - } - } catch (error) { - await Site.rejectHandler(error, [this.tempPath, this.outputPath]); - } - } - - async _rebuildPagesBeingViewed(normalizedUrls: string[]) { - const startTime = new Date(); - const normalizedUrlArray = Array.isArray(normalizedUrls) ? normalizedUrls : [normalizedUrls]; - const uniqueUrls = _.uniq(normalizedUrlArray); - uniqueUrls.forEach(normalizedUrl => logger.info( - `Building ${normalizedUrl} as some of its dependencies were changed since the last visit`)); - - const pagesToRebuild = this.pages.filter(page => - uniqueUrls.some(pageUrl => fsUtil.removeExtension(page.pageConfig.sourcePath) === pageUrl)); - const pageGenerationTask = { - mode: 'async', - pages: pagesToRebuild, - }; - - try { - this._setTimestampVariable(); - await this.runPageGenerationTasks([pageGenerationTask]); - await this.writeSiteData(); - Site.calculateBuildTimeForRebuildPagesBeingViewed(startTime); - } catch (err) { - await Site.rejectHandler(err, [this.tempPath, this.outputPath]); - } - - await fs.remove(this.tempPath); + buildAsset(filePaths: string | string[]) { + return this.assetsManager.buildAsset(filePaths); } - /** - * Helper function for _rebuildPagesBeingViewed(). - */ - static calculateBuildTimeForRebuildPagesBeingViewed(startTime: Date) { - const endTime = new Date(); - const totalBuildTime = (endTime.getTime() - startTime.getTime()) / 1000; - return logger.info(`Lazy website regeneration complete! Total build time: ${totalBuildTime}s`); + removeAsset(filePaths: string | string[]) { + return this.assetsManager.removeAsset(filePaths); } - async _backgroundBuildNotViewedFiles() { - if (this.toRebuild.size === 0) { - return; - } - - logger.info('Building files that are not viewed in the background...'); - const isCompleted = await this.generatePagesMarkedToRebuild(); - if (isCompleted) { - logger.info('Background building completed!'); - this.postBackgroundBuildFunc(); - } + isFilepathAPage(filePath: string) { + return this.pagesManager.isFilepathAPage(filePath); } - /** - * Generates pages that are marked to be built/rebuilt. - * @returns A Promise that resolves once all pages are generated. - */ - async generatePagesMarkedToRebuild(): Promise { - const pagesToRebuild = this.pages.filter((page) => { - const normalizedUrl = fsUtil.removeExtension(page.pageConfig.sourcePath); - return this.toRebuild.has(normalizedUrl); - }); - - const pageRebuildTask = { - mode: 'async', - pages: pagesToRebuild, - }; - return this.runPageGenerationTasks([pageRebuildTask]); - } - - async _rebuildSourceFiles() { - if (this.backgroundBuildMode) { - this.stopOngoingBuilds(); - } - - logger.info('Pages or site config modified, updating pages...'); - this.beforeSiteGenerate(); - - this.layoutManager.removeLayouts(); - - const removedPageFilePaths = this.updateAddressablePages(); - try { - await this.removeAsset(removedPageFilePaths); - await this.rebuildRequiredPages(); - if (this.backgroundBuildMode) { - this.backgroundBuildNotViewedFiles(); - } - } catch (error) { - await Site.rejectHandler(error, [this.tempPath, this.outputPath]); - } - } - - /** - * Helper function for _rebuildSourceFiles(). - */ - async rebuildRequiredPages() { - if (this.onePagePath) { - this.mapAddressablePagesToPages(this.addressablePages || [], this.getFavIconUrl()); - - await this._rebuildPagesBeingViewed(this.currentOpenedPages); - await this.lazyBuildAllPagesNotViewed(this.currentOpenedPages); - return; - } - - logger.warn('Rebuilding all pages...'); - await this.buildSourceFiles(); - } - - async _buildMultipleAssets(filePaths: string | string[]) { - const filePathArray = Array.isArray(filePaths) ? filePaths : [filePaths]; - const uniquePaths = _.uniq(filePathArray); - const fileIgnore = ignore().add(this.siteConfig.ignore); - const fileRelativePaths = uniquePaths.map(filePath => path.relative(this.rootPath, filePath)); - const copyAssets = fileIgnore.filter(fileRelativePaths) - .map(asset => fs.copy(path.join(this.rootPath, asset), path.join(this.outputPath, asset))); - await Promise.all(copyAssets); - logger.info('Assets built'); - } - - async _removeMultipleAssets(filePaths: string | string[]) { - const filePathArray = Array.isArray(filePaths) ? filePaths : [filePaths]; - const uniquePaths = _.uniq(filePathArray); - const fileRelativePaths = uniquePaths.map(filePath => path.relative(this.rootPath, filePath)); - const filesToRemove = fileRelativePaths.map( - fileRelativePath => path.join(this.outputPath, fileRelativePath)); - const removeFiles = filesToRemove.map(asset => fs.remove(asset)); - if (removeFiles.length !== 0) { - await Promise.all(removeFiles); - logger.debug('Assets removed'); - } - } - - async buildAssets() { - logger.info('Building assets...'); - const outputFolder = path.relative(this.rootPath, this.outputPath); - const fileIgnore = ignore().add([...this.siteConfig.ignore, outputFolder]); - - // Scan and copy assets (excluding ignore files). - try { - const listOfAssets = this.listAssets(fileIgnore); - const assetsToCopy = listOfAssets.map(asset => - fs.copy(path.join(this.rootPath, asset), path.join(this.outputPath, asset))); - await Promise.all(assetsToCopy); - logger.info('Assets built'); - } catch (error) { - await Site.rejectHandler(error, []); // assets won't affect deletion - } + isDependencyOfPage(filePath: string) { + return this.pagesManager.isDependencyOfPage(filePath); } async reloadSiteConfig() { - if (this.backgroundBuildMode) { - this.stopOngoingBuilds(); - } - - const oldSiteConfig = this.siteConfig; - const oldAddressablePages = this.addressablePages.slice(); - const oldPagesSrc = oldAddressablePages.map(page => page.src); - await this.readSiteConfig(); - await this.handleIgnoreReload(oldSiteConfig.ignore); - await this.handlePageReload(oldAddressablePages, oldPagesSrc, oldSiteConfig); - await this.handleStyleReload(oldSiteConfig.style); - if (this.backgroundBuildMode) { - this.backgroundBuildNotViewedFiles(); - } - } - - /** - * Handles the rebuilding of modified pages - */ - async handlePageReload(oldAddressablePages: AddressablePage[], oldPagesSrc: string[], - oldSiteConfig: SiteConfig) { - this.collectAddressablePages(); - - // Comparator for the _differenceWith comparison below - const isNewPage = (newPage: AddressablePage, oldPage: AddressablePage) => - _.isEqual(newPage, oldPage) || newPage.src === oldPage.src; - - const addedPages = _.differenceWith(this.addressablePages, oldAddressablePages, isNewPage); - const removedPages = _.differenceWith(oldAddressablePages, this.addressablePages, isNewPage) - .map(filePath => fsUtil.setExtension(filePath.src as string, '.html')); - - // Checks if any attributes of site.json requiring a global rebuild are modified - const isGlobalConfigModified = () => !_.isEqual(oldSiteConfig.faviconPath, this.siteConfig.faviconPath) - || !_.isEqual(oldSiteConfig.titlePrefix, this.siteConfig.titlePrefix) - || !_.isEqual(oldSiteConfig.titleSuffix, this.siteConfig.titleSuffix) - || !_.isEqual(oldSiteConfig.style, this.siteConfig.style) - || !_.isEqual(oldSiteConfig.externalScripts, this.siteConfig.externalScripts) - || !_.isEqual(oldSiteConfig.globalOverride, this.siteConfig.globalOverride) - || !_.isEqual(oldSiteConfig.plugins, this.siteConfig.plugins) - || !_.isEqual(oldSiteConfig.pluginsContext, this.siteConfig.pluginsContext) - || !_.isEqual(oldSiteConfig.headingIndexingLevel, this.siteConfig.headingIndexingLevel) - || !_.isEqual(oldSiteConfig.enableSearch, this.siteConfig.enableSearch) - || !_.isEqual(oldSiteConfig.timeZone, this.siteConfig.timeZone) - || !_.isEqual(oldSiteConfig.locale, this.siteConfig.locale) - || !_.isEqual(oldSiteConfig.intrasiteLinkValidation, this.siteConfig.intrasiteLinkValidation) - || !_.isEqual(oldSiteConfig.plantumlCheck, this.siteConfig.plantumlCheck); - - if (isGlobalConfigModified() || !_.isEmpty(addedPages) || !_.isEmpty(removedPages)) { - await this.removeAsset(removedPages); - this.buildManagers(); - await this._rebuildSourceFiles(); - await this.writeSiteData(); - } else { - // Get pages with edited attributes but with the same src - const editedPages = _.differenceWith(this.addressablePages, oldAddressablePages, (newPage, oldPage) => - _.isEqual(newPage, oldPage) || !oldPagesSrc.includes(newPage.src)); - this.updatePages(editedPages); - const siteConfigDirectory = path.dirname(path.join(this.rootPath, this.siteConfigPath)); - this.regenerateAffectedPages(editedPages.map(page => path.join(siteConfigDirectory, page.src))); - } - } - - /** - * Creates new pages and replaces the original pages with the updated version - */ - updatePages(pagesToUpdate: AddressablePage[]) { - pagesToUpdate.forEach((pageToUpdate) => { - this.pages.forEach((page, index) => { - if (page.pageConfig.src === pageToUpdate.src) { - const newPage = this.createNewPage(pageToUpdate, this.getFavIconUrl()); - newPage.resetState(); - this.pages[index] = newPage; - } - }); - }); - } - - /** - * Handles the reloading of ignore attributes - */ - async handleIgnoreReload(oldIgnore: string[]) { - const assetsToRemove = _.difference(this.siteConfig.ignore, oldIgnore); - - if (!_.isEqual(oldIgnore, this.siteConfig.ignore)) { - await this._removeMultipleAssets(assetsToRemove); - this.buildManagers(); - await this.buildAssets(); - } - } - - /** - * Handles the reloading of the style attribute if it has been modified - */ - async handleStyleReload(oldStyle: SiteConfigStyle) { - if (!_.isEqual(oldStyle.bootstrapTheme, this.siteConfig.style.bootstrapTheme)) { - await this.copyBootstrapTheme(true); - logger.info('Updated bootstrap theme'); - } + await this.generationManager.reloadSiteConfig(); + this.siteConfig = this.generationManager.siteConfig; } /** - * Checks if a specified file path is a dependency of a page - * @param filePath file path to check - * @returns whether the file path is a dependency of any of the site's pages + * Deploys the site to the specified deployment platform. + * @param ciTokenVar The CI token variable to use for authentication. + * @returns A promise that resolves when the deployment is complete. */ - isDependencyOfPage(filePath: string): boolean { - return this.pages.some(page => page.isDependency(filePath)) - || fsUtil.ensurePosix(filePath).endsWith(USER_VARIABLES_PATH); + async deploy(ciTokenVar: string | boolean) { + const config = await this.readSiteConfig(); + this.deployManager.siteConfig = config; + return this.deployManager.deploy(ciTokenVar); } - - /** - * Checks if a specified file path satisfies a src or glob in any of the page configurations. - * @param filePath file path to check - * @returns whether the file path is satisfies any glob - */ - isFilepathAPage(filePath: string): boolean { - const { pages, pagesExclude } = this.siteConfig; - const relativeFilePath = fsUtil.ensurePosix(path.relative(this.rootPath, filePath)); - const srcesFromPages = _.flatMap(pages.filter(page => page.src), - page => (Array.isArray(page.src) ? page.src : [page.src])); - if (srcesFromPages.includes(relativeFilePath)) { - return true; - } - - const filePathsFromGlobs = _.flatMap(pages.filter(page => page.glob), - page => this.getPageGlobPaths(page, pagesExclude)); - return filePathsFromGlobs.some(fp => fp === relativeFilePath); - } - - getFavIconUrl() { - const { baseUrl, faviconPath } = this.siteConfig; - - if (faviconPath) { - if (!fs.existsSync(path.join(this.rootPath, faviconPath))) { - logger.warn(`${faviconPath} does not exist`); - } - return url.join('/', baseUrl, faviconPath); - } else if (fs.existsSync(path.join(this.rootPath, FAVICON_DEFAULT_PATH))) { - return url.join('/', baseUrl, FAVICON_DEFAULT_PATH); - } - - return undefined; - } - - /** - * Maps an array of addressable pages to an array of Page object - */ - mapAddressablePagesToPages(addressablePages: AddressablePage[], faviconUrl: string | undefined) { - this.pages = addressablePages.map(page => this.createNewPage(page, faviconUrl)); - } - - /** - * Creates and returns a new Page with the given page config details and favicon url - * @param page config - * @param faviconUrl of the page - */ - createNewPage(page: AddressablePage, faviconUrl: string | undefined) { - return this.createPage({ - faviconUrl, - pageSrc: page.src, - title: page.title, - layout: page.layout, - frontmatter: page.frontmatter || {}, - searchable: page.searchable !== 'no' && page.searchable !== false, - externalScripts: page.externalScripts || [], - fileExtension: page.fileExtension, - }); - } - - stopOngoingBuilds() { - this.stopGenerationTimeThreshold = new Date(); - } - - /** - * Runs the supplied page generation tasks according to the specified mode of each task. - * A page generation task can be a sequential generation or an asynchronous generation. - * @param pageGenerationTasks Array of page generation tasks - * @returns A Promise that resolves to a boolean which indicates whether the generation - * ran to completion - */ - async runPageGenerationTasks(pageGenerationTasks: PageGenerationTask[]): Promise { - const pagesCount = pageGenerationTasks.reduce((acc, task) => acc + task.pages.length, 0); - const progressBar = new ProgressBar(`[:bar] :current / ${pagesCount} pages built`, { total: pagesCount }); - progressBar.render(); - logger.setProgressBar(progressBar); - - const startTime = new Date(); - let isCompleted = true; - await sequentialAsyncForEach(pageGenerationTasks, async (task) => { - if (this.backgroundBuildMode && startTime < this.stopGenerationTimeThreshold) { - logger.info('Page generation stopped'); - logger.debug('Page generation stopped at generation task queue'); - isCompleted = false; - return; - } - - if (task.mode === 'sequential') { - isCompleted = await this.generatePagesSequential(task.pages, progressBar); - } else { - isCompleted = await this.generatePagesAsyncThrottled(task.pages, progressBar) as boolean; - } - - logger.removeProgressBar(); - this.siteLinkManager.validateAllIntralinks(); - }); - return isCompleted; - } - - /** - * Generate pages sequentially. That is, the pages are generated - * one-by-one in order. - * @param pages Pages to be generated - * @param progressBar Progress bar of the overall generation process - * @returns A Promise that resolves to a boolean which indicates whether the generation - * ran to completion - */ - async generatePagesSequential(pages: Page[], progressBar: ProgressBar): Promise { - const startTime = new Date(); - let isCompleted = true; - await sequentialAsyncForEach(pages, async (page) => { - if (this.backgroundBuildMode && startTime < this.stopGenerationTimeThreshold) { - logger.info('Page generation stopped'); - logger.debug('Page generation stopped at sequential generation'); - isCompleted = false; - return; - } - - try { - await page.generate(this.externalManager); - this.toRebuild.delete(fsUtil.removeExtension(page.pageConfig.sourcePath)); - if (this.backgroundBuildMode) { - await this.writeSiteData(false); - } - progressBar.tick(); - } catch (err) { - throw new Error(`Error while generating ${page.pageConfig.sourcePath}: ${err}`); - } - }); - return isCompleted; - } - - /** - * Creates the supplied pages' page generation promises at a throttled rate. - * This is done to avoid pushing too many callbacks into the event loop at once. (#1245) - * @param pages Pages to be generated - * @param progressBar Progress bar of the overall generation process - * @returns A Promise that resolves to a boolean which indicates whether the generation - * ran to completion - */ - generatePagesAsyncThrottled(pages: Page[], progressBar: ProgressBar): Promise { - return new Promise((resolve, reject) => { - const context: PageGenerationContext = { - startTime: new Date(), - numPagesGenerated: 0, - numPagesToGenerate: pages.length, - isCompleted: true, - }; - - // Map pages into array of callbacks for delayed execution - const pageGenerationQueue = pages.map(page => async () => { - // Pre-generate guard to ensure no newly executed callbacks start on stop - if (this.backgroundBuildMode && context.startTime < this.stopGenerationTimeThreshold) { - if (context.isCompleted) { - logger.info('Page generation stopped'); - logger.debug('Page generation stopped at asynchronous generation'); - context.isCompleted = false; - resolve(false); - } - return; - } - - try { - await page.generate(this.externalManager); - this.toRebuild.delete(fsUtil.removeExtension(page.pageConfig.sourcePath)); - if (this.backgroundBuildMode) { - await this.writeSiteData(false); - } - this.generateProgressBarStatus(progressBar, context, pageGenerationQueue, resolve); - } catch (err) { - logger.error(err); - reject(new Error(`Error while generating ${page.pageConfig.sourcePath}`)); - } - }); - - /* - Take the first MAX_CONCURRENT_PAGE_GENERATION_PROMISES callbacks and execute them. - Whenever a page generation callback resolves, - it pops the next unprocessed callback off pageGenerationQueue and executes it. - */ - pageGenerationQueue.splice(0, MAX_CONCURRENT_PAGE_GENERATION_PROMISES) - .forEach(generatePage => generatePage()); - }); - } - - /** - * Helper function for generatePagesAsyncThrottled(). - */ - generateProgressBarStatus(progressBar: ProgressBar, context: PageGenerationContext, - pageGenerationQueue: (() => Promise)[], resolve: ((arg0: boolean) => any)) { - // Post-generate guard to ensure no new callbacks are executed on stop - if (this.backgroundBuildMode && context.startTime < this.stopGenerationTimeThreshold) { - if (context.isCompleted) { - logger.info('Page generation stopped'); - logger.debug('Page generation stopped at asynchronous generation'); - context.isCompleted = false; - resolve(false); - } - return; - } - progressBar.tick(); - context.numPagesGenerated += 1; - - if (pageGenerationQueue.length) { - pageGenerationQueue.pop()!(); - } else if (context.numPagesGenerated === context.numPagesToGenerate) { - resolve(true); - } - } - - /** - * Renders all pages specified in site configuration file to the output folder - */ - generatePages() { - // Run MarkBind include and render on each source file. - // Render the final rendered page to the output folder. - const addressablePages = this.addressablePages || []; - - const faviconUrl = this.getFavIconUrl(); - - this._setTimestampVariable(); - this.mapAddressablePagesToPages(addressablePages, faviconUrl); - - const pageGenerationTask = { - mode: 'async', - pages: this.pages, - }; - return this.runPageGenerationTasks([pageGenerationTask]); - } - - /** - * Renders only the starting page for lazy loading to the output folder. - */ - async generateLandingPage() { - const addressablePages = this.addressablePages || []; - const faviconUrl = this.getFavIconUrl(); - - this._setTimestampVariable(); - this.mapAddressablePagesToPages(addressablePages, faviconUrl); - - const landingPage = this.pages.find(page => page.pageConfig.src === this.onePagePath); - if (!landingPage) { - throw new Error(`${this.onePagePath} is not specified in the site configuration.`); - } - - await landingPage.generate(this.externalManager); - } - - async regenerateAffectedPages(filePaths: string[]) { - const startTime = new Date(); - - const shouldRebuildAllPages = this.collectUserDefinedVariablesMapIfNeeded(filePaths) || this.forceReload; - if (shouldRebuildAllPages) { - logger.warn('Rebuilding all pages as variables file was changed, or the --force-reload flag was set'); - } - this._setTimestampVariable(); - - let openedPagesToRegenerate: Page[] = []; - const asyncPagesToRegenerate = this.pages.filter((page) => { - const doFilePathsHaveSourceFiles = filePaths.some(filePath => page.isDependency(filePath)); - - if (shouldRebuildAllPages || doFilePathsHaveSourceFiles) { - if (this.onePagePath) { - const normalizedSource = fsUtil.removeExtension(page.pageConfig.sourcePath); - const openIdx = this.currentOpenedPages.findIndex(pagePath => pagePath === normalizedSource); - const isRecentlyViewed = openIdx !== -1; - - if (!isRecentlyViewed) { - this.toRebuild.add(normalizedSource); - } else { - openedPagesToRegenerate[openIdx] = page; - } - - return false; - } - - return true; - } - - return false; - }); - - /* - * As a side effect of doing assignment to an empty array, some elements might be - * undefined if it has not been assigned to anything. We filter those out here. - */ - openedPagesToRegenerate = openedPagesToRegenerate.filter(page => page); - - const totalPagesToRegenerate = openedPagesToRegenerate.length + asyncPagesToRegenerate.length; - if (totalPagesToRegenerate === 0) { - logger.info('No pages needed to be rebuilt'); - return; - } - logger.info(`Rebuilding ${totalPagesToRegenerate} pages`); - - const pageGenerationTasks = []; - if (openedPagesToRegenerate.length > 0) { - const recentPagesGenerationTask = { - mode: 'sequential', - pages: openedPagesToRegenerate, - }; - pageGenerationTasks.push(recentPagesGenerationTask); - } - - if (asyncPagesToRegenerate.length > 0) { - const asyncPagesGenerationTask = { - mode: 'async', - pages: asyncPagesToRegenerate, - }; - pageGenerationTasks.push(asyncPagesGenerationTask); - } - - try { - await this.runPageGenerationTasks(pageGenerationTasks); - await this.writeSiteData(); - logger.info('Pages rebuilt'); - this.calculateBuildTimeForRegenerateAffectedPages(startTime); - } catch (error) { - await Site.rejectHandler(error, []); - } - } - - /** - * Helper function for regenerateAffectedPages(). - */ - calculateBuildTimeForRegenerateAffectedPages(startTime: Date) { - const endTime = new Date(); - const totalBuildTime = (endTime.getTime() - startTime.getTime()) / 1000; - logger.info(`Website regeneration complete! Total build time: ${totalBuildTime}s`); - if (!this.onePagePath && totalBuildTime > LAZY_LOADING_REBUILD_TIME_RECOMMENDATION_LIMIT) { - logger.info('Your pages took quite a while to rebuild...' - + 'Have you considered using markbind serve -o when writing content to speed things up?'); - } - } - - /** - * Copies Font Awesome assets to the assets folder - */ - async copyFontAwesomeAsset() { - const faRootSrcPath = path.dirname(require.resolve('@fortawesome/fontawesome-free/package.json')); - const faCssSrcPath = path.join(faRootSrcPath, 'css', 'all.min.css'); - const faCssDestPath = path.join(this.siteAssetsDestPath, 'fontawesome', 'css', 'all.min.css'); - const faFontsSrcPath = path.join(faRootSrcPath, 'webfonts'); - const faFontsDestPath = path.join(this.siteAssetsDestPath, 'fontawesome', 'webfonts'); - - await fs.copy(faCssSrcPath, faCssDestPath); - await fs.copy(faFontsSrcPath, faFontsDestPath); - } - - /** - * Copies Octicon assets to the assets folder - */ - copyOcticonsAsset() { - const octiconsCssSrcPath = require.resolve('@primer/octicons/build/build.css'); - const octiconsCssDestPath = path.join(this.siteAssetsDestPath, 'css', 'octicons.css'); - - return fs.copy(octiconsCssSrcPath, octiconsCssDestPath); - } - - /** - * Copies Google Material Icons assets to the assets folder - */ - copyMaterialIconsAsset() { - const materialIconsRootSrcPath = path.dirname(require.resolve('material-icons/package.json')); - const materialIconsCssAndFontsSrcPath = path.join(materialIconsRootSrcPath, 'iconfont'); - const materialIconsCssAndFontsDestPath = path.join(this.siteAssetsDestPath, 'material-icons'); - - return fs.copy(materialIconsCssAndFontsSrcPath, materialIconsCssAndFontsDestPath); - } - - /** - * Copies core-web bundles and external assets to the assets output folder - */ - copyCoreWebAsset() { - const coreWebRootPath = path.dirname(require.resolve('@markbind/core-web/package.json')); - const coreWebAssetPath = path.join(coreWebRootPath, 'asset'); - fs.copySync(coreWebAssetPath, this.siteAssetsDestPath); - - const dirsToCopy = ['fonts']; - const filesToCopy = [ - 'js/markbind.min.js', - 'css/markbind.min.css', - ]; - - const copyAllFiles = filesToCopy.map((file) => { - const srcPath = path.join(coreWebRootPath, 'dist', file); - const destPath = path.join(this.siteAssetsDestPath, file); - return fs.copy(srcPath, destPath); - }); - - const copyFontsDir = dirsToCopy.map((dir) => { - const srcPath = path.join(coreWebRootPath, 'dist', dir); - const destPath = path.join(this.siteAssetsDestPath, 'css', dir); - return fs.copy(srcPath, destPath); - }); - - return Promise.all([...copyAllFiles, ...copyFontsDir]); - } - - copyBootstrapIconsAsset() { - const bootstrapIconsCssSrcPath = require.resolve('bootstrap-icons/font/bootstrap-icons.css'); - const bootstrapIconsFontsSrcPath = path.dirname(bootstrapIconsCssSrcPath); - const bootstrapIconsFontsDestPath = path.join(this.siteAssetsDestPath, 'bootstrap-icons', 'font'); - return fs.copy(bootstrapIconsFontsSrcPath, bootstrapIconsFontsDestPath); - } - - /** - * Copies bootstrapTheme to the assets folder if a valid bootstrapTheme is specified - * @param isRebuild only true if it is a rebuild - */ - copyBootstrapTheme(isRebuild: boolean) { - const { bootstrapTheme } = this.siteConfig.style; - - /** - * If it is the initial build using the default bootstrapTheme or if the bootstrapTheme specified - * is not valid, then do nothing. - */ - if ((!isRebuild && !bootstrapTheme) - || (bootstrapTheme && !_.has(SUPPORTED_THEMES_PATHS, bootstrapTheme))) { - return _.noop; - } - - const themeSrcPath = !bootstrapTheme - ? require.resolve('@markbind/core-web/asset/css/bootstrap.min.css') - : SUPPORTED_THEMES_PATHS[bootstrapTheme]; - const themeDestPath = path.join(this.siteAssetsDestPath, 'css', 'bootstrap.min.css'); - - return fs.copy(themeSrcPath, themeDestPath); - } - - /** - * Writes the site data to siteData.json - * @param verbose Flag to emit logs of the operation - */ - async writeSiteData(verbose: boolean = true) { - const siteDataPath = path.join(this.outputPath, SITE_DATA_NAME); - const siteData = { - enableSearch: this.siteConfig.enableSearch, - pages: this.pages.filter(page => page.pageConfig.searchable && page.headings) - .map(page => ({ - src: page.pageConfig.src, - title: page.title, - headings: page.headings, - headingKeywords: page.keywords, - frontmatterKeywords: page.frontmatter.keywords, - })), - }; - - try { - await fs.outputJson(siteDataPath, siteData, { spaces: 2 }); - if (verbose) { - logger.info('Site data built'); - } - } catch (error) { - await Site.rejectHandler(error, [this.tempPath, this.outputPath]); - } - } - - deploy(ciTokenVar: string | boolean) { - const defaultDeployConfig: DeployOptions = { - branch: 'gh-pages', - message: 'Site Update.', - repo: '', - remote: 'origin', - }; - process.env.NODE_DEBUG = 'gh-pages'; - return this.generateDepUrl(ciTokenVar, defaultDeployConfig); - } - - /** - * Helper function for deploy(). Returns the ghpages link where the repo will be hosted. - */ - async generateDepUrl(ciTokenVar: boolean | string, defaultDeployConfig: DeployOptions) { - const publish = Bluebird.promisify(ghpages.publish); - await this.readSiteConfig(); - const depOptions = await this.getDepOptions(ciTokenVar, defaultDeployConfig, publish); - return Site.getDepUrl(depOptions); - } - - /** - * Helper function for deploy(). Set the options needed to be used by ghpages.publish. - */ - async getDepOptions(ciTokenVar: boolean | string, defaultDeployConfig: DeployOptions, - publish: (basePath: string, options: DeployOptions) => Bluebird) { - const basePath = this.siteConfig.deploy.baseDir || this.outputPath; - if (!fs.existsSync(basePath)) { - throw new Error( - 'The site directory does not exist. Please build the site first before deploy.'); - } - const options: DeployOptions = { - branch: this.siteConfig.deploy.branch || defaultDeployConfig.branch, - message: this.siteConfig.deploy.message || defaultDeployConfig.message, - repo: this.siteConfig.deploy.repo || defaultDeployConfig.repo, - remote: defaultDeployConfig.remote, - }; - options.message = options.message.concat(' [skip ci]'); - - // Globally set Cache Directory to /node_modules/.cache for gh-pages - if (!process.env.CACHE_DIR || ['true', 'false', '1', '0'].includes(process.env.CACHE_DIR)) { - const cacheDirectory = path.join(this.rootPath, 'node_modules', '.cache'); - fs.emptydirSync(path.join(cacheDirectory, 'gh-pages')); - process.env.CACHE_DIR = cacheDirectory; - } - - if (ciTokenVar) { - const ciToken = _.isBoolean(ciTokenVar) ? 'GITHUB_TOKEN' : ciTokenVar; - if (!process.env[ciToken]) { - throw new Error(`The environment variable ${ciToken} does not exist.`); - } - const githubToken = process.env[ciToken]; - let repoSlug; - - if (process.env.TRAVIS) { - repoSlug = Site.extractRepoSlug(options.repo, process.env.TRAVIS_REPO_SLUG); - - options.user = { - name: 'Deployment Bot', - email: 'deploy@travis-ci.org', - }; - } else if (process.env.APPVEYOR) { - repoSlug = Site.extractRepoSlug(options.repo, process.env.APPVEYOR_REPO_NAME); - - options.user = { - name: 'AppVeyorBot', - email: 'deploy@appveyor.com', - }; - } else if (process.env.GITHUB_ACTIONS) { - // Set cache folder to a location Github Actions can find. - process.env.CACHE_DIR = path.join(process.env.GITHUB_WORKSPACE || '.cache'); - repoSlug = Site.extractRepoSlug(options.repo, process.env.GITHUB_REPOSITORY); - - options.user = { - name: 'github-actions', - email: 'github-actions@github.com', - }; - } else if (process.env.CIRCLECI) { - repoSlug = Site.extractRepoSlug( - options.repo, - `${process.env.CIRCLE_PROJECT_USERNAME}/${process.env.CIRCLE_PROJECT_REPONAME}`, - ); - - options.user = { - name: 'circleci-bot', - email: 'deploy@circleci.com', - }; - } else { - throw new Error('-c/--ci should only be run in CI environments.'); - } - - options.repo = `https://x-access-token:${githubToken}@github.com/${repoSlug}.git`; - } - - // Waits for the repo to be updated. - await publish(basePath, options); - return options; - } - - /** - * Extract repo slug from user-specified repo URL so that we can include the access token - */ - static extractRepoSlug(repo: string, ciRepoSlug: string | undefined) { - if (!repo) { - return ciRepoSlug; - } - const repoSlugRegex = /github\.com[:/]([\w-]+\/[\w-.]+)\.git$/; - const repoSlugMatch = repoSlugRegex.exec(repo); - if (!repoSlugMatch) { - throw new Error('-c/--ci expects a GitHub repository.\n' - + `The specified repository ${repo} is not valid.`); - } - const [, repoSlug] = repoSlugMatch; - return repoSlug; - } - - /** - * Helper function for deploy(). - */ - static getDepUrl(options: DeployOptions) { - const git = simpleGit({ baseDir: process.cwd() }); - return Site.getDeploymentUrl(git, options); - } - - /** - * Gets the deployed website's url, returning null if there was an error retrieving it. - */ - static async getDeploymentUrl(git: SimpleGit, options: DeployOptions) { - const HTTPS_PREAMBLE = 'https://'; - const SSH_PREAMBLE = 'git@github.com:'; - const GITHUB_IO_PART = 'github.io'; - - // https://.github.io// - function constructGhPagesUrl(remoteUrl: string) { - if (!remoteUrl) { - return null; - } - const parts = remoteUrl.split('/'); - if (remoteUrl.startsWith(HTTPS_PREAMBLE)) { - // https://github.com//.git (HTTPS) - const repoNameWithExt = parts[parts.length - 1]; - const repoName = repoNameWithExt.substring(0, repoNameWithExt.lastIndexOf('.')); - const name = parts[parts.length - 2].toLowerCase(); - return `https://${name}.${GITHUB_IO_PART}/${repoName}`; - } else if (remoteUrl.startsWith(SSH_PREAMBLE)) { - // git@github.com:/.git (SSH) - const repoNameWithExt = parts[parts.length - 1]; - const repoName = repoNameWithExt.substring(0, repoNameWithExt.lastIndexOf('.')); - const name = parts[0].substring(SSH_PREAMBLE.length); - return `https://${name}.${GITHUB_IO_PART}/${repoName}`; - } - return null; - } - - const { remote, branch, repo } = options; - const cnamePromise = gitUtil.getRemoteBranchFile(git, 'blob', remote, branch, 'CNAME'); - const remoteUrlPromise = gitUtil.getRemoteUrl(git, remote); - const promises = [cnamePromise, remoteUrlPromise]; - - try { - const promiseResults: string[] = await Promise.all(promises) as string[]; - const generateGhPagesUrl = (results: string[]) => { - const cname = results[0]; - const remoteUrl = results[1]; - if (cname) { - return cname.trim(); - } else if (repo) { - return constructGhPagesUrl(repo); - } - return constructGhPagesUrl(remoteUrl.trim()); - }; - - return generateGhPagesUrl(promiseResults); - } catch (err) { - logger.error(err); - return null; - } - } - - _setTimestampVariable() { - const options: Intl.DateTimeFormatOptions = { - weekday: 'short', - year: 'numeric', - month: 'short', - day: 'numeric', - timeZone: this.siteConfig.timeZone, - timeZoneName: 'short', - }; - const time = new Date().toLocaleTimeString(this.siteConfig.locale, options); - this.variableProcessor.addUserDefinedVariableForAllSites('timestamp', time); - } - - /** - * Build/copy assets that are specified in filePaths - * @param filePaths a single path or an array of paths corresponding to the assets to build - */ - buildAsset = delay(this._buildMultipleAssets as () => Bluebird, 1000); - - /** - * Remove assets that are specified in filePaths - * @param filePaths a single path or an array of paths corresponding to the assets to remove - */ - removeAsset = delay(this._removeMultipleAssets as () => Bluebird, 1000); - - rebuildPagesBeingViewed = delay(this._rebuildPagesBeingViewed as () => Bluebird, 1000); - - /** - * Rebuild pages that are affected by changes in filePaths - * @param filePaths a single path or an array of paths corresponding to the files that have changed - */ - rebuildAffectedSourceFiles = delay(this._rebuildAffectedSourceFiles as () => Bluebird, 1000); - - /** - * Rebuild all pages - */ - rebuildSourceFiles - = delay(this._rebuildSourceFiles as () => Bluebird, 1000) as () => Bluebird; - - /** - * Builds pages that are yet to build/rebuild in the background - */ - backgroundBuildNotViewedFiles - = delay(this._backgroundBuildNotViewedFiles as () => Bluebird, 1000) as () => Bluebird; } diff --git a/packages/core/src/html/MdAttributeRenderer.ts b/packages/core/src/html/MdAttributeRenderer.ts index 442689d883..cae5fffe85 100644 --- a/packages/core/src/html/MdAttributeRenderer.ts +++ b/packages/core/src/html/MdAttributeRenderer.ts @@ -167,6 +167,56 @@ export class MdAttributeRenderer { this.processSlotAttribute(node, 'header', true); } + // eslint-disable-next-line class-methods-use-this + processCardStackAttributes(node: MbNode) { + // Look for a child element + if (!node.children) { + return; + } + + const tagsNodeIndex = node.children.findIndex( + child => child.type === 'tag' && (child as MbNode).name === 'tags', + ); + + if (tagsNodeIndex === -1) { + return; + } + + const tagsNode = node.children[tagsNodeIndex] as MbNode; + const tagConfigs: Array<{ name: string; color?: string }> = []; + + // Parse each element + if (tagsNode.children) { + tagsNode.children.forEach((child) => { + if (child.type === 'tag' && (child as MbNode).name === 'tag') { + const tagNode = child as MbNode; + if (tagNode.attribs && tagNode.attribs.name) { + const config: { name: string; color?: string } = { + name: tagNode.attribs.name, + }; + if (tagNode.attribs.color) { + config.color = tagNode.attribs.color; + } + tagConfigs.push(config); + } + } + }); + } + + // Add tag-configs as a prop if we found any tags + // Store as a data attribute that will be parsed by the Vue component + // We need to escape the quotes for HTML attributes to prevent SSR warnings + if (tagConfigs.length > 0) { + const jsonString = JSON.stringify(tagConfigs); + // Replace double quotes with HTML entities to avoid SSR warnings + const escapedJson = jsonString.replace(/"/g, '"'); + node.attribs['data-tag-configs'] = escapedJson; + } + + // Remove the node from the DOM tree + node.children.splice(tagsNodeIndex, 1); + } + /* * Dropdowns */ diff --git a/packages/core/src/html/NodeProcessor.ts b/packages/core/src/html/NodeProcessor.ts index 46e40faaba..b8fbbab06a 100644 --- a/packages/core/src/html/NodeProcessor.ts +++ b/packages/core/src/html/NodeProcessor.ts @@ -215,6 +215,9 @@ export class NodeProcessor { case 'card': this.mdAttributeRenderer.processCardAttributes(node); break; + case 'cardstack': + this.mdAttributeRenderer.processCardStackAttributes(node); + break; case 'modal': this.processModal(node); break; diff --git a/packages/core/src/html/linkProcessor.ts b/packages/core/src/html/linkProcessor.ts index 0f66d5841b..aa64efe9c9 100644 --- a/packages/core/src/html/linkProcessor.ts +++ b/packages/core/src/html/linkProcessor.ts @@ -156,6 +156,62 @@ function isValidFileAsset(resourcePath: string, config: NodeProcessorConfig) { return fsUtil.fileExists(fullResourcePath); } +/** + * Validates paths ending with '/' by checking if they represent valid page sources or file assets + * with implicit index.html + */ +function validatePathEndingWithSlash(pathname: string, config: NodeProcessorConfig, err: string): string { + // append index.html to e.g. /userGuide/ + const implicitResourcePath = `${pathname}index.html`; + if (!isValidPageSource(implicitResourcePath, config) && !isValidFileAsset(implicitResourcePath, config)) { + logger.warn(err); + return 'Intralink ending with "/" is neither a Page Source nor File Asset'; + } + return 'Intralink ending with "/" is a valid Page Source or File Asset'; +} + +/** + * Validates paths without file extensions by checking various possible interpretations + */ +function validatePathWithNoExtension( + pathname: string, config: NodeProcessorConfig, err: string, + hashErr: string, hash: string | undefined, filePathToHashesMap: Map>): string { + // does not end with '/' and no file ext (e.g. /userGuide) + const implicitResourcePath = `${pathname}/index.html`; + const asFileAsset = pathname; + if (!isValidPageSource(implicitResourcePath, config) && !isValidFileAsset(implicitResourcePath, config) + && !isValidFileAsset(asFileAsset, config)) { + logger.warn(err); + return 'Intralink with no extension is neither a Page Source nor File Asset'; + } + if (hash !== undefined + && (!filePathToHashesMap.get(asFileAsset) || !filePathToHashesMap.get(asFileAsset)!.has(hash))) { + logger.warn(hashErr); + return 'Intralink with no extension is a valid Page Source or File Asset but hash is not found'; + } + return 'Intralink with no extension is a valid Page Source or File Asset'; +} + +/** + * Validates paths with .html extensions by checking page sources and file assets + */ +function validatePathWithHtmlExtension( + pathname: string, config: NodeProcessorConfig, err: string, + hashErr: string, hash: string | undefined, filePathToHashesMap: Map>): string { + if (!isValidPageSource(pathname, config) && !isValidFileAsset(pathname, config)) { + logger.warn(err); + return 'Intralink with ".html" extension is neither a Page Source nor File Asset'; + } + if (hash !== undefined) { + const filePath = `${pathname.slice(0, -5)}.md`; + if (!filePathToHashesMap.get(filePath) || !filePathToHashesMap.get(filePath)!.has(hash)) { + logger.warn(hashErr); + return 'Intralink with ".html" extension is a valid Page Source or File Asset but hash is not found'; + } + } + return 'Intralink with ".html" extension is a valid Page Source or File Asset'; +} + /** * Serves as an internal intra-link validator. Checks if the intra-links are valid. * If the intra-links are suspected to be invalid, a warning message will be logged. @@ -176,62 +232,29 @@ export function validateIntraLink(resourcePath: string, '${resourcePath}' found in file '${cwf}'`; const hashErr = `You might have an invalid hash for intra-link! Ignore this warning if it was intended.' ${resourcePath}' found in file '${cwf}'`; - resourcePath = urlUtil.stripBaseUrl(resourcePath, config.baseUrl); // eslint-disable-line no-param-reassign - - const resourcePathUrl = parse(resourcePath); - let hash; - if (resourcePathUrl.hash) { - hash = resourcePathUrl.hash.substring(1); - // remove hash portion (if any) in the resourcePath - resourcePath = resourcePathUrl.pathname; // eslint-disable-line no-param-reassign - } - if (resourcePath.endsWith('/')) { - // append index.html to e.g. /userGuide/ - const implicitResourcePath = `${resourcePath}index.html`; - if (!isValidPageSource(implicitResourcePath, config) && !isValidFileAsset(implicitResourcePath, config)) { - logger.warn(err); - return 'Intralink ending with "/" is neither a Page Source nor File Asset'; - } - return 'Intralink ending with "/" is a valid Page Source or File Asset'; + const strippedResourcePath = urlUtil.stripBaseUrl(resourcePath, config.baseUrl); + const resourcePathUrl = parse(strippedResourcePath); + const hash = resourcePathUrl.hash ? resourcePathUrl.hash.substring(1) : undefined; + const pathname = resourcePathUrl.pathname ?? ''; + + // Route to appropriate validator based on path characteristics + if (pathname.endsWith('/')) { + return validatePathEndingWithSlash(pathname, config, err); } - const hasNoFileExtension = path.posix.extname(resourcePath) === ''; + const hasNoFileExtension = path.posix.extname(pathname) === ''; if (hasNoFileExtension) { - // does not end with '/' and no file ext (e.g. /userGuide) - const implicitResourcePath = `${resourcePath}/index.html`; - const asFileAsset = resourcePath; - if (!isValidPageSource(implicitResourcePath, config) && !isValidFileAsset(implicitResourcePath, config) - && !isValidFileAsset(asFileAsset, config)) { - logger.warn(err); - return 'Intralink with no extension is neither a Page Source nor File Asset'; - } - if (hash !== undefined - && (!filePathToHashesMap.get(asFileAsset) || !filePathToHashesMap.get(asFileAsset)!.has(hash))) { - logger.warn(hashErr); - return 'Intralink with no extension is a valid Page Source or File Asset but hash is not found'; - } - return 'Intralink with no extension is a valid Page Source or File Asset'; + return validatePathWithNoExtension(pathname, config, err, hashErr, hash, filePathToHashesMap); } - const hasHtmlExt = resourcePath.slice(-5) === '.html'; + const hasHtmlExt = pathname.slice(-5) === '.html'; if (hasHtmlExt) { - if (!isValidPageSource(resourcePath, config) && !isValidFileAsset(resourcePath, config)) { - logger.warn(err); - return 'Intralink with ".html" extension is neither a Page Source nor File Asset'; - } - if (hash !== undefined) { - const filePath = `${resourcePath.slice(0, -5)}.md`; - if (!filePathToHashesMap.get(filePath) || !filePathToHashesMap.get(filePath)!.has(hash)) { - logger.warn(hashErr); - return 'Intralink with ".html" extension is a valid Page Source or File Asset but hash is not found'; - } - } - return 'Intralink with ".html" extension is a valid Page Source or File Asset'; + return validatePathWithHtmlExtension(pathname, config, err, hashErr, hash, filePathToHashesMap); } // basic asset check - if (!isValidFileAsset(resourcePath, config)) { + if (!isValidFileAsset(pathname, config)) { logger.warn(err); return 'Intralink is not a File Asset'; } diff --git a/packages/core/src/lib/markdown-it/plugins/markdown-it-radio-button.js b/packages/core/src/lib/markdown-it/plugins/markdown-it-radio-button.js index 629dea8aac..1af8b3b11c 100644 --- a/packages/core/src/lib/markdown-it/plugins/markdown-it-radio-button.js +++ b/packages/core/src/lib/markdown-it/plugins/markdown-it-radio-button.js @@ -20,10 +20,14 @@ module.exports = function(md, options) { if (group) { group = group[1]; } else { - group = crypto.createHash('md5') - .update(tokens[i-5].content) - .update(tokens[i-4].content) - .update(tokens[i].content).digest('hex').substr(2, 5); // generate a deterministic group id + var hash = crypto.createHash('md5'); + if (i >= 5 && tokens[i-5]) { + hash.update(tokens[i-5].content); + } + if (i >= 4 && tokens[i-4]) { + hash.update(tokens[i-4].content); + } + group = hash.update(tokens[i].content).digest('hex').substr(2, 5); // generate a deterministic group id } radioify(tokens[i], state.Token, group); attrSet(tokens[i-2], 'class', 'radio-list-item'); @@ -86,9 +90,13 @@ function radioify(token, TokenConstructor, radioId) { function makeRadioButton(token, TokenConstructor, radioId) { var radio = new TokenConstructor('html_inline', '', 0); var disabledAttr = disableRadio ? ' disabled="" ' : ''; - if (token.content.indexOf('( ) ') === 0) { + + const isUnchecked = token.content.indexOf('( ) ') === 0; + const isChecked = token.content.indexOf('(x) ') === 0 || + token.content.indexOf('(X) ') === 0; + if (isUnchecked) { radio.content = ''; - } else if (token.content.indexOf('(x) ') === 0 || token.content.indexOf('(X) ') === 0) { + } else if (isChecked) { radio.content = ''; } return radio; diff --git a/packages/core/test/functional/Site.functional.test.ts b/packages/core/test/functional/Site.functional.test.ts new file mode 100644 index 0000000000..92bc425e96 --- /dev/null +++ b/packages/core/test/functional/Site.functional.test.ts @@ -0,0 +1,138 @@ +import * as path from 'path'; +import * as fs from 'fs-extra'; +import * as os from 'os'; +import { Site } from '../../src/Site'; +import * as logger from '../../src/utils/logger'; +import { SITE_JSON_DEFAULT, INDEX_MD_DEFAULT } from '../unit/utils/data'; + +describe('Site Functional Tests', () => { + jest.setTimeout(20000); // Functional tests involving file I/O can be slow + let site: Site; + let tmpDir: string; + let rootPath: string; + let outputPath: string; + + beforeEach(async () => { + // Create a temporary directory for the test + tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), 'markbind-test-')); + rootPath = tmpDir; + outputPath = path.join(rootPath, '_site'); + + // Writes essential MarkBind site files + await fs.outputFile(path.join(rootPath, 'site.json'), SITE_JSON_DEFAULT); + await fs.outputFile(path.join(rootPath, 'index.md'), `${INDEX_MD_DEFAULT}\n{{ hello }}`); + await fs.outputFile( + path.join(rootPath, '_markbind/variables.md'), + 'World'); + await fs.outputFile(path.join(rootPath, '_markbind/layouts/default.md'), '{{ content }}'); + + // Spies to suppress output + jest.spyOn(logger, 'error').mockImplementation(() => {}); + jest.spyOn(logger, 'warn').mockImplementation(() => {}); + jest.spyOn(logger, 'info').mockImplementation(() => {}); + + // constructor(rootPath, outputPath, onePagePath, forceReload, siteConfigPath, isDevMode, + // backgroundBuildMode, postBackgroundBuildFunc) + site = new Site(rootPath, outputPath, '', false, 'site.json', false, false, () => {}); + }); + + afterEach(async () => { + jest.restoreAllMocks(); + try { + await fs.remove(tmpDir); + } catch (e) { + logger.error(`Failed to cleanup temp dir: ${e}`); + } + }); + + test('generate() should create index.html with correct content', async () => { + await site.generate(undefined); + + const indexPath = path.join(outputPath, 'index.html'); + const exists = await fs.pathExists(indexPath); + expect(exists).toBe(true); + + const content = await fs.readFile(indexPath, 'utf8'); + expect(content).toContain('Hello World'); + expect(content).toContain(''); + }); + + test('rebuildAffectedSourceFiles() should update pages depending on modified file', async () => { + // Initial generation to build dependency graph + await site.generate(undefined); + + // Verify initial content + const indexPath = path.join(outputPath, 'index.html'); + let content = await fs.readFile(indexPath, 'utf8'); + expect(content).toContain('World'); + + // Update the dependency (variables.md) + const variablePath = path.join(rootPath, '_markbind/variables.md'); + await fs.outputFile(variablePath, 'Modified World'); + + // Rebuild affected files + await site.rebuildAffectedSourceFiles(variablePath); + + // Verify updated content + content = await fs.readFile(indexPath, 'utf8'); + expect(content).toContain('Modified World'); + }); + + test('reloadSiteConfig() should reflect changes in site.json', async () => { + // Initialize site + await site.generate(undefined); + + // Initial check + let config = await site.readSiteConfig() as any; + expect(config.titlePrefix).toBe(''); + + // Modify site.json to add a titlePrefix + const siteJsonPath = path.join(rootPath, 'site.json'); + // Ensure we parse the default properly or just use a fresh object + const newConfig = { ...JSON.parse(SITE_JSON_DEFAULT), titlePrefix: 'My New Title Prefix' }; + await fs.writeJson(siteJsonPath, newConfig); + + // Reload config + await site.reloadSiteConfig(); + + // Verify config update + config = site.siteConfig as any; + expect(config.titlePrefix).toBe('My New Title Prefix'); + }); + + test('buildAsset() should generate output for new pages', async () => { + // Initialize site + await site.generate(undefined); + + // Add a new page + const newPagePath = path.join(rootPath, 'newPage.md'); + await fs.outputFile(newPagePath, '# New Page Content'); + + // Simulate CLI calls rebuildSourceFiles() or buildAsset() when a file is added. + await site.rebuildSourceFiles(); + + const newPageHtmlPath = path.join(outputPath, 'newPage.html'); + const exists = await fs.pathExists(newPageHtmlPath); + expect(exists).toBe(true); + + const content = await fs.readFile(newPageHtmlPath, 'utf8'); + expect(content).toContain('New Page Content'); + }); + + test('buildAsset() should copy new asset files', async () => { + // Initialize site + await site.generate(undefined); + + const assetPath = path.join(rootPath, 'assets', 'image.png'); + await fs.outputFile(assetPath, 'fake image content'); + + await site.buildAsset(assetPath); + + const outputAssetPath = path.join(outputPath, 'assets', 'image.png'); + const exists = await fs.pathExists(outputAssetPath); + expect(exists).toBe(true); + + const content = await fs.readFile(outputAssetPath, 'utf8'); + expect(content).toBe('fake image content'); + }); +}); diff --git a/packages/core/test/unit/Site.test.ts b/packages/core/test/unit/Site.test.ts deleted file mode 100644 index dfea1d90ea..0000000000 --- a/packages/core/test/unit/Site.test.ts +++ /dev/null @@ -1,776 +0,0 @@ -import path from 'path'; -import fs from 'fs-extra'; -import ghpages from 'gh-pages'; -import { Site } from '../../src/Site'; -import { Template } from '../../src/Site/template'; - -import { - INDEX_MD_DEFAULT, PAGE_NJK, SITE_JSON_DEFAULT, getDefaultTemplateFileFullPath, -} from './utils/data'; -import { SiteConfig } from '../../src/Site/SiteConfig'; - -const DEFAULT_TEMPLATE = 'default'; -const mockFs = fs as any; -const mockGhPages = ghpages as any; -type SiteArguments = [string, string, string, undefined, undefined, any, boolean, () => void]; -const siteArguments: SiteArguments = ['./', '_site', '', undefined, undefined, undefined, false, () => {}]; - -jest.mock('fs'); -jest.mock('walk-sync'); -jest.mock('gh-pages'); -jest.mock('../../src/Page'); -jest.mock('../../src/plugins/PluginManager'); -jest.mock('simple-git', () => () => ({ - ...jest.requireActual('simple-git')(), - // A test file should reduce dependencies on external libraries; use pure js functions instead. - // eslint-disable-next-line lodash/prefer-constant - catFile: jest.fn(() => 'mock-test-website.com'), - // eslint-disable-next-line lodash/prefer-constant - remote: jest.fn(() => 'https://github.com/mockName/mockRepo.git'), -})); - -afterEach(() => mockFs.vol.reset()); - -test('Site Init with invalid template fails', async () => { - // Mock default template in MemFS without site config - const json = { - ...PAGE_NJK, - [getDefaultTemplateFileFullPath('index.md')]: INDEX_MD_DEFAULT, - }; - - mockFs.vol.fromJSON(json, ''); - - const template = new Template('', DEFAULT_TEMPLATE); - await template.init() - .catch((err) => { - expect(err).toEqual( - new Error('Template validation failed. Required files does not exist.')); - }); -}); - -test('Site Init does not overwrite existing files', async () => { - const EXISTING_INDEX_MD = 'THIS CONTENT SHOULD NOT BE OVERWRITTEN'; - - // Mock default template in MemFS - const json = { - 'index.md': EXISTING_INDEX_MD, - ...PAGE_NJK, - [getDefaultTemplateFileFullPath('index.md')]: INDEX_MD_DEFAULT, - [getDefaultTemplateFileFullPath('site.json')]: SITE_JSON_DEFAULT, - }; - - mockFs.vol.fromJSON(json, ''); - - // index.md - expect(fs.readFileSync(path.resolve('index.md'), 'utf8')).toEqual(EXISTING_INDEX_MD); -}); - -test('Site baseurls are correct for sub nested subsites', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - 'sub/site.json': SITE_JSON_DEFAULT, - 'sub/sub/site.json': SITE_JSON_DEFAULT, - 'otherSub/sub/site.json': SITE_JSON_DEFAULT, - }; - mockFs.vol.fromJSON(json, ''); - - const baseUrlMapExpected = new Set(['', 'sub', 'sub/sub', 'otherSub/sub'].map(url => path.resolve(url))); - - const site = new Site(...siteArguments); - await site.readSiteConfig(); - site.collectBaseUrl(); - expect(site.baseUrlMap).toEqual(baseUrlMapExpected); -}); - -test('Site removeAsync removes the correct asset', async () => { - const json = { - ...PAGE_NJK, - '_site/toRemove.jpg': '', - '_site/dontRemove.png': '', - 'toRemove.html': '', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - await site.removeAsset('toRemove.jpg'); - expect(fs.existsSync(path.resolve('_site/toRemove.jpg'))).toEqual(false); - expect(fs.existsSync(path.resolve('_site/dontRemove.png'))).toEqual(true); -}); - -test('Site read site config for default', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - }; - mockFs.vol.fromJSON(json, ''); - - const expectedSiteConfigDefaults = { enableSearch: true }; - const expectedSiteConfig = { ...JSON.parse(SITE_JSON_DEFAULT), ...expectedSiteConfigDefaults }; - const site = new Site(...siteArguments); - const siteConfig = await site.readSiteConfig(); - - expect(siteConfig.baseUrl).toEqual(expectedSiteConfig.baseUrl); - expect(siteConfig.titlePrefix).toEqual(expectedSiteConfig.titlePrefix); - expect(siteConfig.titleSuffix).toEqual(expectedSiteConfig.titleSuffix); - expect(siteConfig.ignore).toEqual(expectedSiteConfig.ignore); - expect(siteConfig.pages).toEqual(expectedSiteConfig.pages); - expect(siteConfig.deploy).toEqual(expectedSiteConfig.deploy); - expect(siteConfig.enableSearch).toEqual(expectedSiteConfig.enableSearch); -}); - -test('Site read site config for custom site config', async () => { - const customSiteJson = { - baseUrl: '', - pages: [ - { - src: 'index.md', - title: 'My MarkBind Website', - }, - ], - ignore: [ - '_site/*', - '*.json', - '*.md', - ], - deploy: { - message: 'Site Update.', - }, - enableSearch: true, - }; - const json = { - ...PAGE_NJK, - 'site.json': JSON.stringify(customSiteJson), - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - const siteConfig = await site.readSiteConfig(); - - expect(siteConfig.baseUrl).toEqual(customSiteJson.baseUrl); - expect(siteConfig.pages).toEqual(customSiteJson.pages); - expect(siteConfig.ignore).toEqual(customSiteJson.ignore); - expect(siteConfig.deploy).toEqual(customSiteJson.deploy); - expect(siteConfig.enableSearch).toEqual(customSiteJson.enableSearch); -}); - -test('Site resolves variables referencing other variables', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - '_markbind/variables.md': - 'variable' - + '{{level1}}' - + 'Blue text' - + '{{level3}}', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - await site.readSiteConfig(); - site.collectBaseUrl(); - site.collectUserDefinedVariablesMap(); - - const root = site.variableProcessor.userDefinedVariablesMap[path.resolve('')]; - - // check all variables - expect(root.level1).toEqual('variable'); - expect(root.level2).toEqual('variable'); - const expectedTextSpan = 'Blue text'; - expect(root.level3).toEqual(expectedTextSpan); - expect(root.level4).toEqual(expectedTextSpan); -}); - -test('Site read correct user defined variables', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - 'sub/site.json': SITE_JSON_DEFAULT, - 'sub/sub/site.json': SITE_JSON_DEFAULT, - 'otherSub/sub/site.json': SITE_JSON_DEFAULT, - '_markbind/variables.md': - 'variable' - + '2', - 'sub/_markbind/variables.md': 'sub_variable', - 'sub/sub/_markbind/variables.md': '9999', - 'otherSub/sub/_markbind/variables.md': 'other_variable', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - await site.readSiteConfig(); - site.collectBaseUrl(); - site.collectUserDefinedVariablesMap(); - - const root = site.variableProcessor.userDefinedVariablesMap[path.resolve('')]; - const sub = site.variableProcessor.userDefinedVariablesMap[path.resolve('sub')]; - const subsub = site.variableProcessor.userDefinedVariablesMap[path.resolve('sub/sub')]; - const othersub = site.variableProcessor.userDefinedVariablesMap[path.resolve('otherSub/sub')]; - - // check all baseUrls - expect(root.baseUrl).toEqual(''); - expect(sub.baseUrl).toEqual('/sub'); - expect(subsub.baseUrl).toEqual('/sub/sub'); - expect(othersub.baseUrl).toEqual('/otherSub/sub'); - - // check other variables - expect(root.variable).toEqual('variable'); - expect(root.number).toEqual('2'); - - expect(sub.variable).toEqual('sub_variable'); - - expect(othersub.variable).toEqual('other_variable'); - expect(subsub.number).toEqual('9999'); -}); - -test('Site deploys with default settings', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await site.deploy(false); - expect(mockGhPages.dir).toEqual('_site'); - expect(mockGhPages.options) - .toEqual({ - branch: 'gh-pages', - message: 'Site Update. [skip ci]', - repo: '', - remote: 'origin', - }); -}); - -test('Site deploys with custom settings', async () => { - const customConfig = JSON.parse(SITE_JSON_DEFAULT); - customConfig.deploy = { - message: 'Custom Site Update.', - repo: 'https://github.com/USER/REPO.git', - branch: 'master', - }; - const json = { - ...PAGE_NJK, - 'site.json': JSON.stringify(customConfig), - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await site.deploy(false); - expect(mockGhPages.dir).toEqual('_site'); - expect(mockGhPages.options) - .toEqual({ - branch: 'master', - message: 'Custom Site Update. [skip ci]', - repo: 'https://github.com/USER/REPO.git', - remote: 'origin', - }); -}); - -test('Site should not deploy without a built site', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await expect(site.deploy(false)) - .rejects - .toThrow( - new Error('The site directory does not exist. ' - + 'Please build the site first before deploy.')); -}); - -describe('Site deploy with various CI environments', () => { - // Keep a copy of the original environment as we need to modify it for deploy Travis tests - const OLD_ENV = { ...process.env }; - - beforeEach(() => { - // Delete all environment variables that affect tests - delete process.env.GITHUB_TOKEN; - delete process.env.TRAVIS; - delete process.env.TRAVIS_REPO_SLUG; - delete process.env.APPVEYOR; - delete process.env.APPVEYOR_REPO_NAME; - delete process.env.GITHUB_ACTIONS; - delete process.env.GITHUB_REPOSITORY; - delete process.env.CIRCLECI; - delete process.env.CIRCLE_PROJECT_USERNAME; - delete process.env.CIRCLE_PROJECT_REPONAME; - }); - - afterAll(() => { - // Restore the original environment at the end of deploy Travis tests - process.env = { ...OLD_ENV }; - }); - - /* eslint-disable max-len */ - test.each([ - ['TRAVIS', { reposlug: 'TRAVIS_REPO_SLUG' }, { name: 'Deployment Bot', email: 'deploy@travis-ci.org' }], - ['APPVEYOR', { reposlug: 'APPVEYOR_REPO_NAME' }, { name: 'AppVeyorBot', email: 'deploy@appveyor.com' }], - ['GITHUB_ACTIONS', { reposlug: 'GITHUB_REPOSITORY' }, { name: 'github-actions', email: 'github-actions@github.com' }], - ['CIRCLECI', { username: 'CIRCLE_PROJECT_USERNAME', reponame: 'CIRCLE_PROJECT_REPONAME' }, { name: 'circleci-bot', email: 'deploy@circleci.com' }], - ])('Site deploy -c/--ci deploys with default settings', - /* eslint-enable max-len */ - async (ciIdentifier, repoSlugIdentifier, deployBotUser) => { - process.env[ciIdentifier] = 'true'; - process.env.GITHUB_TOKEN = 'githubToken'; - const genericRepoSlug = 'GENERIC_USER/GENERIC_REPO'; - if ((repoSlugIdentifier as { reposlug: string }).reposlug) { - process.env[(repoSlugIdentifier as { reposlug: string }).reposlug] = genericRepoSlug; - } else { - const repoSlugIdentifierCasted = repoSlugIdentifier as { username: string, reponame: string }; - process.env[repoSlugIdentifierCasted.username] = 'GENERIC_USER'; - process.env[repoSlugIdentifierCasted.reponame] = 'GENERIC_REPO'; - } - - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await site.deploy(true); - expect(mockGhPages.options.repo) - .toEqual(`https://x-access-token:${process.env.GITHUB_TOKEN}@github.com/${genericRepoSlug}.git`); - expect(mockGhPages.options.user).toEqual(deployBotUser); - }); - - test.each([ - ['TRAVIS', { reposlug: 'TRAVIS_REPO_SLUG' }], - ['APPVEYOR', { reposlug: 'APPVEYOR_REPO_NAME' }], - ['GITHUB_ACTIONS', { reposlug: 'GITHUB_REPOSITORY' }], - ['CIRCLECI', { username: 'CIRCLE_PROJECT_USERNAME', reponame: 'CIRCLE_PROJECT_REPONAME' }], - ])('Site deploy -c/--ci deploys with custom GitHub repo', - async (ciIdentifier, repoSlugIdentifier) => { - process.env[ciIdentifier] = 'true'; - process.env.GITHUB_TOKEN = 'githubToken'; - if ((repoSlugIdentifier as { reposlug: string }).reposlug) { - process.env[(repoSlugIdentifier as { reposlug: string }).reposlug] = 'GENERIC_USER/GENERIC_REPO'; - } else { - const repoSlugIdentifierCasted = repoSlugIdentifier as { username: string, reponame: string }; - process.env[repoSlugIdentifierCasted.username] = 'GENERIC_USER'; - process.env[repoSlugIdentifierCasted.reponame] = 'GENERIC_REPO'; - } - - const customRepoConfig = JSON.parse(SITE_JSON_DEFAULT); - customRepoConfig.deploy.repo = 'https://github.com/USER/REPO.git'; - const json = { - ...PAGE_NJK, - 'site.json': JSON.stringify(customRepoConfig), - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await site.deploy(true); - expect(mockGhPages.options.repo) - .toEqual(`https://x-access-token:${process.env.GITHUB_TOKEN}@github.com/USER/REPO.git`); - }); - - test.each([ - ['TRAVIS', { reposlug: 'TRAVIS_REPO_SLUG' }], - ['APPVEYOR', { reposlug: 'APPVEYOR_REPO_NAME' }], - ['GITHUB_ACTIONS', { reposlug: 'GITHUB_REPOSITORY' }], - ['CIRCLECI', { username: 'CIRCLE_PROJECT_USERNAME', reponame: 'CIRCLE_PROJECT_REPONAME' }], - ])('Site deploy -c/--ci deploys to correct repo when .git is in repo name', - async (ciIdentifier, repoSlugIdentifier) => { - process.env[ciIdentifier] = 'true'; - process.env.GITHUB_TOKEN = 'githubToken'; - const genericRepoSlug = 'GENERIC_USER/GENERIC_REPO.github.io'; - if ((repoSlugIdentifier as { reposlug: string }).reposlug) { - process.env[(repoSlugIdentifier as { reposlug: string }).reposlug] = genericRepoSlug; - } else { - const repoSlugIdentifierCasted = repoSlugIdentifier as { username: string, reponame: string }; - process.env[repoSlugIdentifierCasted.username] = 'GENERIC_USER'; - process.env[repoSlugIdentifierCasted.reponame] = 'GENERIC_REPO.github.io'; - } - - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await site.deploy(true); - expect(mockGhPages.options.repo) - // eslint-disable-next-line max-len - .toEqual(`https://x-access-token:${process.env.GITHUB_TOKEN}@github.com/${genericRepoSlug}.git`); - }); - - test('Site deploy -c/--ci should not deploy if not in CI environment', async () => { - process.env.GITHUB_TOKEN = 'githubToken'; - - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await expect(site.deploy(true)) - .rejects - .toThrow(new Error('-c/--ci should only be run in CI environments.')); - }); - - test.each([ - ['TRAVIS'], - ['APPVEYOR'], - ['GITHUB_ACTIONS'], - ['CIRCLECI'], - ])('Site deploy -c/--ci should not deploy without authentication token', async (ciIdentifier) => { - process.env[ciIdentifier] = 'true'; - - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await expect(site.deploy(true)) - .rejects - .toThrow(new Error('The environment variable GITHUB_TOKEN does not exist.')); - }); - - test.each([ - ['TRAVIS'], - ['APPVEYOR'], - ['GITHUB_ACTIONS'], - ['CIRCLECI'], - ])('Site deploy -c/--ci should not deploy if custom repository is not on GitHub', async (ciIdentifier) => { - process.env[ciIdentifier] = 'true'; - process.env.GITHUB_TOKEN = 'githubToken'; - - const invalidRepoConfig = JSON.parse(SITE_JSON_DEFAULT); - invalidRepoConfig.deploy.repo = 'INVALID_GITHUB_REPO'; - const json = { - ...PAGE_NJK, - 'site.json': JSON.stringify(invalidRepoConfig), - _site: {}, - }; - mockFs.vol.fromJSON(json, ''); - const site = new Site(...siteArguments); - await expect(site.deploy(true)) - .rejects - .toThrow(new Error('-c/--ci expects a GitHub repository.\n' - + `The specified repository ${invalidRepoConfig.deploy.repo} is not valid.`)); - }); -}); - -const siteJsonResolvePropertiesTestCases = [ - { - name: 'Site.json merge page and glob properties', - pages: [ - { - src: 'index.md', - title: 'Title', - }, - { - glob: '*.md', - layout: 'Layout', - }, - ], - expected: [ - { - src: 'index.md', - searchable: undefined, - layout: 'Layout', - title: 'Title', - }, - ], - }, - { - name: 'Site.json merge glob properties', - pages: [ - { - glob: '*.md', - layout: 'Layout', - }, - { - glob: '*.md', - searchable: false, - }, - ], - expected: [ - { - src: 'index.md', - searchable: false, - layout: 'Layout', - }, - ], - }, - { - name: 'Site.json page has priority over glob', - pages: [ - { - glob: '*.md', - layout: 'Wrong', - }, - { - src: 'index.md', - layout: 'Layout', - }, - { - glob: '*.md', - layout: 'Wrong', - }, - ], - expected: [ - { - src: 'index.md', - searchable: undefined, - layout: 'Layout', - }, - ], - }, - { - name: 'Site.json glob latest match has priority', - pages: [ - { - glob: '*.md', - layout: 'Wrong', - searchable: false, - }, - { - glob: '*.md', - layout: 'Layout', - searchable: true, - }, - ], - expected: [ - { - src: 'index.md', - searchable: true, - layout: 'Layout', - }, - ], - }, - { - name: 'Site.json passes fileExtension property', - pages: [ - { - glob: '*.md', - fileExtension: '.json', - }, - ], - expected: [ - { - src: 'index.md', - fileExtension: '.json', - searchable: undefined, - }, - ], - }, - { - name: 'Site.json merges valid fileExtension property with src', - pages: [ - { - src: 'index.md', - fileExtension: '.json', - }, - ], - expected: [ - { - src: 'index.md', - fileExtension: '.json', - searchable: undefined, - }, - ], - }, -]; - -siteJsonResolvePropertiesTestCases.forEach((testCase) => { - test(testCase.name, async () => { - const customSiteConfig = { - baseUrl: '', - pages: testCase.pages, - pagesExclude: [], - ignore: [ - '_site/*', - '*.json', - '*.md', - ], - deploy: { - message: 'Site Update.', - }, - }; - const json = { - ...PAGE_NJK, - 'index.md': '', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - site.siteConfig = customSiteConfig as unknown as SiteConfig; - site.collectAddressablePages(); - expect(site.addressablePages) - .toEqual(testCase.expected); - }); -}); - -test('Site config throws error on duplicate page src', async () => { - const customSiteConfig = { - baseUrl: '', - pages: [ - { - src: 'index.md', - layout: 'Layout', - }, - { - src: 'index.md', - title: 'Title', - }, - ], - ignore: [ - '_site/*', - '*.json', - '*.md', - ], - deploy: { - message: 'Site Update.', - }, - }; - const json = { - ...PAGE_NJK, - 'index.md': '', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - site.siteConfig = customSiteConfig as unknown as SiteConfig; - expect(() => site.collectAddressablePages()) - .toThrow(new Error('Duplicate page entries found in site config: index.md')); -}); - -const siteJsonPageExclusionTestCases = [ - { - name: 'Site.json excludes pages by glob exclude', - pages: [ - { - glob: '*.md', - globExclude: ['exclude.md'], - }, - ], - expected: [ - { - src: 'index.md', - }, - ], - }, - { - name: 'Site.json excludes pages by pages exclude', - pages: [ - { - glob: '*.md', - }, - ], - pagesExclude: ['exclude.md'], - expected: [ - { - src: 'index.md', - }, - ], - }, - { - name: 'Site.json excludes pages by combination of pages exclude and glob exclude', - pages: [ - { - glob: '*.md', - globExclude: ['exclude.md'], - }, - ], - pagesExclude: ['index.md'], - expected: [], - }, -]; - -siteJsonPageExclusionTestCases.forEach((testCase) => { - test(testCase.name, async () => { - const customSiteConfig = { - baseUrl: '', - pages: testCase.pages, - pagesExclude: testCase.pagesExclude || [], - ignore: [ - '_site/*', - '*.json', - '*.md', - ], - deploy: { - message: 'Site Update.', - }, - }; - const json = { - ...PAGE_NJK, - 'index.md': '', - 'exclude.md': '', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - site.siteConfig = customSiteConfig as unknown as SiteConfig; - site.collectAddressablePages(); - expect(site.addressablePages) - .toEqual(testCase.expected); - }); -}); - -test('createPage generates correct page config with fileExtension', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - 'test.md': '', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - await site.readSiteConfig(); - const config = { - pageSrc: 'test.md', - title: 'Test Page', - fileExtension: '.json', - searchable: true, - frontmatter: {}, - externalScripts: [], - }; - site.createPage(config); - - // Page is mocked - const PageMock = jest.requireMock('../../src/Page').Page; - const pageConfig = PageMock.mock.calls[0][0]; - - expect(pageConfig.resultPath).toMatch(/test\.json$/); - expect(pageConfig.sourcePath).toMatch(/test\.md$/); -}); - -test('createNewPage generates correct page config', async () => { - const json = { - ...PAGE_NJK, - 'site.json': SITE_JSON_DEFAULT, - 'test.md': '', - }; - mockFs.vol.fromJSON(json, ''); - - const site = new Site(...siteArguments); - await site.readSiteConfig(); - - const page = { - src: 'test.md', - title: 'Test Page', - layout: 'default', - frontmatter: {}, - searchable: true, - fileExtension: '.json', - }; - - site.createNewPage(page as any, undefined); - - // Page is mocked, retrieve the last call to the Page constructor - const PageMock = jest.requireMock('../../src/Page').Page; - const lastCallIndex = PageMock.mock.calls.length - 1; - const lastPageConfig = PageMock.mock.calls[lastCallIndex][0]; - - expect(lastPageConfig.resultPath).toMatch(/test\.json$/); - expect(lastPageConfig.sourcePath).toMatch(/test\.md$/); -}); diff --git a/packages/core/test/unit/Site/Site.test.ts b/packages/core/test/unit/Site/Site.test.ts new file mode 100644 index 0000000000..53ea4a10ee --- /dev/null +++ b/packages/core/test/unit/Site/Site.test.ts @@ -0,0 +1,127 @@ +import path from 'path'; +import fs from 'fs-extra'; +import { Site } from '../../../src/Site'; +import { Template } from '../../../src/Site/template'; + +import { + INDEX_MD_DEFAULT, PAGE_NJK, SITE_JSON_DEFAULT, getDefaultTemplateFileFullPath, +} from '../utils/data'; + +const DEFAULT_TEMPLATE = 'default'; +const mockFs = fs as any; +type SiteArguments = [string, string, string, undefined, undefined, any, boolean, () => void]; +const siteArguments: SiteArguments = ['./', '_site', '', undefined, undefined, undefined, false, () => {}]; + +jest.mock('fs'); +jest.mock('../../../src/Page'); +jest.mock('../../../src/plugins/PluginManager'); + +jest.mock('../../../src/Site/SiteAssetsManager', () => ({ + SiteAssetsManager: jest.fn().mockImplementation(() => ({ + removeAsset: jest.fn(), + buildAsset: jest.fn(), + })), +})); + +jest.mock('../../../src/Site/SitePagesManager', () => ({ + SitePagesManager: jest.fn().mockImplementation(() => ({ + createPage: jest.fn(), + })), +})); + +jest.mock('../../../src/Site/SiteGenerationManager', () => ({ + SiteGenerationManager: jest.fn().mockImplementation(() => ({ + configure: jest.fn(), + readSiteConfig: jest.fn(), + generate: jest.fn(), + buildSourceFiles: jest.fn(), + rebuildSourceFiles: jest.fn(), + reloadSiteConfig: jest.fn(), + })), +})); + +jest.mock('../../../src/Site/SiteDeployManager', () => ({ + SiteDeployManager: jest.fn().mockImplementation(() => ({ + deploy: jest.fn(), + })), +})); + +afterEach(() => { + mockFs.vol.reset(); +}); + +test('Site Init with invalid template fails', async () => { + // Mock default template in MemFS without site config + const json = { + ...PAGE_NJK, + [getDefaultTemplateFileFullPath('index.md')]: INDEX_MD_DEFAULT, + }; + + mockFs.vol.fromJSON(json, ''); + + const template = new Template('', DEFAULT_TEMPLATE); + await template.init() + .catch((err) => { + expect(err).toEqual( + new Error('Template validation failed. Required files does not exist.')); + }); +}); + +test('Site Init does not overwrite existing files', async () => { + const EXISTING_INDEX_MD = 'THIS CONTENT SHOULD NOT BE OVERWRITTEN'; + + // Mock default template in MemFS + const json = { + 'index.md': EXISTING_INDEX_MD, + ...PAGE_NJK, + [getDefaultTemplateFileFullPath('index.md')]: INDEX_MD_DEFAULT, + [getDefaultTemplateFileFullPath('site.json')]: SITE_JSON_DEFAULT, + }; + + mockFs.vol.fromJSON(json, ''); + + // index.md + expect(fs.readFileSync(path.resolve('index.md'), 'utf8')).toEqual(EXISTING_INDEX_MD); +}); + +test('Site removeAsset delegates to SiteAssetsManager', async () => { + const site = new Site(...siteArguments); + await site.removeAsset('someAsset.jpg'); + expect(site.assetsManager.removeAsset).toHaveBeenCalledWith('someAsset.jpg'); +}); + +test('Site deploy delegates to SiteDeployManager', async () => { + const site = new Site(...siteArguments); + await site.deploy(false); + expect(site.deployManager.deploy).toHaveBeenCalledWith(false); +}); + +test('Site readSiteConfig delegates to SiteGenerationManager', async () => { + const site = new Site(...siteArguments); + await site.readSiteConfig('baseUrl'); + expect(site.generationManager.readSiteConfig).toHaveBeenCalledWith('baseUrl'); +}); + +test('Site generate delegates to SiteGenerationManager', async () => { + const site = new Site(...siteArguments); + await site.generate('baseUrl'); + expect(site.generationManager.generate).toHaveBeenCalledWith('baseUrl'); +}); + +test('Site buildSourceFiles delegates to SiteGenerationManager', async () => { + const site = new Site(...siteArguments); + await site.buildSourceFiles(); + expect(site.generationManager.buildSourceFiles).toHaveBeenCalled(); +}); + +test('Site rebuildSourceFiles delegates to SiteGenerationManager', () => { + const site = new Site(...siteArguments); + site.rebuildSourceFiles(); + expect(site.generationManager.rebuildSourceFiles).toHaveBeenCalled(); +}); + +test('Site reloadSiteConfig delegates to SiteGenerationManager', async () => { + const site = new Site(...siteArguments); + await site.reloadSiteConfig(); + expect(site.generationManager.reloadSiteConfig).toHaveBeenCalled(); +}); diff --git a/packages/core/test/unit/Site/SiteAssetsManager.test.ts b/packages/core/test/unit/Site/SiteAssetsManager.test.ts new file mode 100644 index 0000000000..c14c639874 --- /dev/null +++ b/packages/core/test/unit/Site/SiteAssetsManager.test.ts @@ -0,0 +1,116 @@ +import path from 'path'; +import fs from 'fs-extra'; +import walkSync from 'walk-sync'; +import { SiteAssetsManager } from '../../../src/Site/SiteAssetsManager'; +import { SiteConfig } from '../../../src/Site/SiteConfig'; + +const mockFs = fs as any; + +jest.mock('fs'); +jest.mock('walk-sync', () => jest.fn()); + +afterEach(() => mockFs.vol.reset()); + +describe('SiteAssetsManager', () => { + const rootPath = './'; + const outputPath = '_site'; + + const mockSiteConfig = { + ignore: ['_site/*', '*.json', '*.md'], + style: { + bootstrapTheme: 'default', + }, + } as unknown as SiteConfig; + + test('removeAsset removes the correct asset', async () => { + const json = { + '_site/toRemove.jpg': '', + '_site/dontRemove.png': '', + }; + mockFs.vol.fromJSON(json, ''); + + const manager = new SiteAssetsManager(rootPath, outputPath); + await manager.removeAsset('toRemove.jpg'); + + expect(fs.existsSync(path.resolve('_site/toRemove.jpg'))).toEqual(false); + expect(fs.existsSync(path.resolve('_site/dontRemove.png'))).toEqual(true); + }); + + test('buildAssets copies all assets obeying ignore', async () => { + const json = { + 'style.css': 'body { color: red; }', + 'script.js': 'console.log("hello");', + 'ignore.md': 'ignored', + '_site/existing.txt': 'existing', + }; + mockFs.vol.fromJSON(json, ''); + + (walkSync as unknown as jest.Mock).mockReturnValue(['style.css', 'script.js', 'ignore.md']); + + const manager = new SiteAssetsManager(rootPath, outputPath); + manager.siteConfig = mockSiteConfig; + + await manager.buildAssets(); + + expect(fs.existsSync(path.resolve('_site/style.css'))).toEqual(true); + expect(fs.existsSync(path.resolve('_site/script.js'))).toEqual(true); + expect(fs.existsSync(path.resolve('_site/ignore.md'))).toEqual(false); + }); + + test('copyBootstrapTheme copies correct theme', async () => { + mockFs.vol.fromJSON({}, ''); + const manager = new SiteAssetsManager(rootPath, outputPath); + + // Initial build with valid theme, fails due to missing file in test env + manager.siteConfig = { style: { bootstrapTheme: 'bootswatch-flatly' } } as any; + await expect(manager.copyBootstrapTheme(false)).rejects.toThrow(); + + // Initial build with default theme + manager.siteConfig = { style: { bootstrapTheme: undefined } } as any; + await expect(manager.copyBootstrapTheme(false)).resolves.toBeUndefined(); + }); + + // Checks reactivity, if buildAssets triggered when previously ignored files no longer ignored + test('handleIgnoreReload rebuilds assets when ignore changes', async () => { + const json = { + 'new.css': 'content', + // '_site/new.css': 'content', should exist if not ignored + }; + mockFs.vol.fromJSON(json, ''); + + (walkSync as unknown as jest.Mock).mockReturnValue(['new.css']); + + const manager = new SiteAssetsManager(rootPath, outputPath); + manager.siteConfig = { ignore: ['_site/*'] } as any; + const oldIgnore = ['_site/*', 'new.css']; + + // If old ignore had new.css, new one does not, it should be built after reload. + expect(fs.existsSync(path.resolve('_site/new.css'))).toEqual(false); + await manager.handleIgnoreReload(oldIgnore); + expect(fs.existsSync(path.resolve('_site/new.css'))).toEqual(true); + + // Opposite: Ignore 'existing.css' should remove it + const existingCssPath = path.resolve('_site/existing.css'); + mockFs.vol.writeFileSync(existingCssPath, 'some content'); + expect(fs.existsSync(existingCssPath)).toEqual(true); + const previousIgnore = ['_site/*']; + manager.siteConfig = { ignore: ['_site/*', 'existing.css'] } as any; // New config + await manager.handleIgnoreReload(previousIgnore); + expect(fs.existsSync(existingCssPath)).toEqual(false); + }); + + // Check if copyBootstrapTheme is triggered when bootstrapTheme changes + test('handleStyleReload updates theme when changed', async () => { + const manager = new SiteAssetsManager(rootPath, outputPath); + manager.siteConfig = { style: { bootstrapTheme: 'flatly' } } as any; + + const copyBootstrapThemeSpy = jest.spyOn( + manager, 'copyBootstrapTheme', + ).mockImplementation(() => Promise.resolve()); + + // Change from 'default' to 'flatly' + await manager.handleStyleReload({ bootstrapTheme: 'default' } as any); + + expect(copyBootstrapThemeSpy).toHaveBeenCalledWith(true); + }); +}); diff --git a/packages/core/test/unit/Site/SiteDeployManager.test.ts b/packages/core/test/unit/Site/SiteDeployManager.test.ts new file mode 100644 index 0000000000..a677c673f4 --- /dev/null +++ b/packages/core/test/unit/Site/SiteDeployManager.test.ts @@ -0,0 +1,286 @@ +import fs from 'fs-extra'; +import { SiteDeployManager, DeployOptions } from '../../../src/Site/SiteDeployManager'; +import { SiteConfig } from '../../../src/Site/SiteConfig'; +import { SITE_JSON_DEFAULT } from '../utils/data'; + +const mockFs = fs as any; + +jest.mock('fs'); +jest.mock('gh-pages'); +jest.mock('simple-git', () => jest.fn(() => ({}))); +jest.mock('../../../src/utils/git', () => ({ + getRemoteBranchFile: jest.fn(() => Promise.resolve(null)), + getRemoteUrl: jest.fn(() => Promise.resolve('https://github.com/mock-user/mock-repo.git')), +})); + +const rootPath = '/tmp/test'; +const outputPath = '/tmp/test/_site'; + +const mockGhPages = { + dir: '', + options: {}, +} as { + dir: string; + options: any; +}; + +// Mock gh-pages publish +const ghpages = require('gh-pages'); + +ghpages.publish = jest.fn((dir: string, options: DeployOptions, callback: (err?: any) => void) => { + mockGhPages.dir = dir; + mockGhPages.options = options; + callback(); +}); +ghpages.clean = jest.fn(); + +afterEach(() => { + mockFs.vol.reset(); + mockGhPages.dir = ''; + mockGhPages.options = {}; + jest.clearAllMocks(); +}); + +test('SiteDeployManager deploys with default settings', async () => { + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = JSON.parse(SITE_JSON_DEFAULT) as SiteConfig; + + await deployManager.deploy(false); + expect(mockGhPages.dir).toEqual(outputPath); + expect(mockGhPages.options) + .toEqual({ + branch: 'gh-pages', + message: 'Site Update. [skip ci]', + repo: '', + remote: 'origin', + }); +}); + +test('SiteDeployManager deploys with custom settings', async () => { + const customConfig = JSON.parse(SITE_JSON_DEFAULT); + customConfig.deploy = { + message: 'Custom Site Update.', + repo: 'https://github.com/USER/REPO.git', + branch: 'master', + }; + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = customConfig as SiteConfig; + + await deployManager.deploy(false); + expect(mockGhPages.dir).toEqual(outputPath); + expect(mockGhPages.options) + .toEqual({ + branch: 'master', + message: 'Custom Site Update. [skip ci]', + repo: 'https://github.com/USER/REPO.git', + remote: 'origin', + }); +}); + +test('SiteDeployManager should not deploy without a built site', async () => { + const json = {}; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = JSON.parse(SITE_JSON_DEFAULT) as SiteConfig; + + await expect(deployManager.deploy(false)) + .rejects + .toThrow( + new Error('The site directory does not exist. ' + + 'Please build the site first before deploy.')); +}); + +describe('Site deploy with various CI environments', () => { + // Keep a copy of the original environment + const OLD_ENV = { ...process.env }; + + beforeEach(() => { + // Delete all environment variables that affect tests + delete process.env.GITHUB_TOKEN; + delete process.env.TRAVIS; + delete process.env.TRAVIS_REPO_SLUG; + delete process.env.APPVEYOR; + delete process.env.APPVEYOR_REPO_NAME; + delete process.env.GITHUB_ACTIONS; + delete process.env.GITHUB_REPOSITORY; + delete process.env.CIRCLECI; + delete process.env.CIRCLE_PROJECT_USERNAME; + delete process.env.CIRCLE_PROJECT_REPONAME; + }); + + afterAll(() => { + // Restore the original environment + process.env = { ...OLD_ENV }; + }); + + /* eslint-disable max-len */ + test.each([ + ['TRAVIS', { reposlug: 'TRAVIS_REPO_SLUG' }, { name: 'Deployment Bot', email: 'deploy@travis-ci.org' }], + ['APPVEYOR', { reposlug: 'APPVEYOR_REPO_NAME' }, { name: 'AppVeyorBot', email: 'deploy@appveyor.com' }], + ['GITHUB_ACTIONS', { reposlug: 'GITHUB_REPOSITORY' }, { name: 'github-actions', email: 'github-actions@github.com' }], + ['CIRCLECI', { username: 'CIRCLE_PROJECT_USERNAME', reponame: 'CIRCLE_PROJECT_REPONAME' }, { name: 'circleci-bot', email: 'deploy@circleci.com' }], + ])('Site deploy -c/--ci deploys with default settings', + /* eslint-enable max-len */ + async (ciIdentifier, repoSlugIdentifier, deployBotUser) => { + process.env[ciIdentifier] = 'true'; + process.env.GITHUB_TOKEN = 'githubToken'; + const genericRepoSlug = 'GENERIC_USER/GENERIC_REPO'; + if ((repoSlugIdentifier as { reposlug: string }).reposlug) { + process.env[(repoSlugIdentifier as { reposlug: string }).reposlug] = genericRepoSlug; + } else { + const repoSlugIdentifierCasted = repoSlugIdentifier as { username: string, reponame: string }; + process.env[repoSlugIdentifierCasted.username] = 'GENERIC_USER'; + process.env[repoSlugIdentifierCasted.reponame] = 'GENERIC_REPO'; + } + + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = JSON.parse(SITE_JSON_DEFAULT) as SiteConfig; + + await deployManager.deploy(true); + expect(mockGhPages.options.repo) + .toEqual(`https://x-access-token:${process.env.GITHUB_TOKEN}@github.com/${genericRepoSlug}.git`); + expect(mockGhPages.options.user).toEqual(deployBotUser); + }); + + test.each([ + ['TRAVIS', { reposlug: 'TRAVIS_REPO_SLUG' }], + ['APPVEYOR', { reposlug: 'APPVEYOR_REPO_NAME' }], + ['GITHUB_ACTIONS', { reposlug: 'GITHUB_REPOSITORY' }], + ['CIRCLECI', { username: 'CIRCLE_PROJECT_USERNAME', reponame: 'CIRCLE_PROJECT_REPONAME' }], + ])('Site deploy -c/--ci deploys with custom GitHub repo', + async (ciIdentifier, repoSlugIdentifier) => { + process.env[ciIdentifier] = 'true'; + process.env.GITHUB_TOKEN = 'githubToken'; + if ((repoSlugIdentifier as { reposlug: string }).reposlug) { + process.env[(repoSlugIdentifier as { reposlug: string }).reposlug] = 'GENERIC_USER/GENERIC_REPO'; + } else { + const repoSlugIdentifierCasted = repoSlugIdentifier as { username: string, reponame: string }; + process.env[repoSlugIdentifierCasted.username] = 'GENERIC_USER'; + process.env[repoSlugIdentifierCasted.reponame] = 'GENERIC_REPO'; + } + + const customRepoConfig = JSON.parse(SITE_JSON_DEFAULT); + customRepoConfig.deploy.repo = 'https://github.com/USER/REPO.git'; + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = customRepoConfig as SiteConfig; + + await deployManager.deploy(true); + expect(mockGhPages.options.repo) + .toEqual(`https://x-access-token:${process.env.GITHUB_TOKEN}@github.com/USER/REPO.git`); + }); + + test.each([ + ['TRAVIS', { reposlug: 'TRAVIS_REPO_SLUG' }], + ['APPVEYOR', { reposlug: 'APPVEYOR_REPO_NAME' }], + ['GITHUB_ACTIONS', { reposlug: 'GITHUB_REPOSITORY' }], + ['CIRCLECI', { username: 'CIRCLE_PROJECT_USERNAME', reponame: 'CIRCLE_PROJECT_REPONAME' }], + ])('Site deploy -c/--ci deploys to correct repo when .git is in repo name', + async (ciIdentifier, repoSlugIdentifier) => { + process.env[ciIdentifier] = 'true'; + process.env.GITHUB_TOKEN = 'githubToken'; + const genericRepoSlug = 'GENERIC_USER/GENERIC_REPO.github.io'; + if ((repoSlugIdentifier as { reposlug: string }).reposlug) { + process.env[(repoSlugIdentifier as { reposlug: string }).reposlug] = genericRepoSlug; + } else { + const repoSlugIdentifierCasted = repoSlugIdentifier as { username: string, reponame: string }; + process.env[repoSlugIdentifierCasted.username] = 'GENERIC_USER'; + process.env[repoSlugIdentifierCasted.reponame] = 'GENERIC_REPO.github.io'; + } + + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = JSON.parse(SITE_JSON_DEFAULT) as SiteConfig; + + await deployManager.deploy(true); + expect(mockGhPages.options.repo) + // eslint-disable-next-line max-len + .toEqual(`https://x-access-token:${process.env.GITHUB_TOKEN}@github.com/${genericRepoSlug}.git`); + }); + + test('Site deploy -c/--ci should not deploy if not in CI environment', async () => { + process.env.GITHUB_TOKEN = 'githubToken'; + + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = JSON.parse(SITE_JSON_DEFAULT) as SiteConfig; + + await expect(deployManager.deploy(true)) + .rejects + .toThrow(new Error('-c/--ci should only be run in CI environments.')); + }); + + test.each([ + ['TRAVIS'], + ['APPVEYOR'], + ['GITHUB_ACTIONS'], + ['CIRCLECI'], + ])('Site deploy -c/--ci should not deploy without authentication token', async (ciIdentifier) => { + process.env[ciIdentifier] = 'true'; + + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = JSON.parse(SITE_JSON_DEFAULT) as SiteConfig; + + await expect(deployManager.deploy(true)) + .rejects + .toThrow(new Error('The environment variable GITHUB_TOKEN does not exist.')); + }); + + test.each([ + ['TRAVIS'], + ['APPVEYOR'], + ['GITHUB_ACTIONS'], + ['CIRCLECI'], + ])('Site deploy -c/--ci should not deploy if custom repository is not on GitHub', async (ciIdentifier) => { + process.env[ciIdentifier] = 'true'; + process.env.GITHUB_TOKEN = 'githubToken'; + + const invalidRepoConfig = JSON.parse(SITE_JSON_DEFAULT); + invalidRepoConfig.deploy.repo = 'INVALID_GITHUB_REPO'; + const json = { + _site: {}, + }; + mockFs.vol.fromJSON(json, rootPath); + + const deployManager = new SiteDeployManager(rootPath, outputPath); + deployManager.siteConfig = invalidRepoConfig as SiteConfig; + + await expect(deployManager.deploy(true)) + .rejects + .toThrow(new Error('-c/--ci expects a GitHub repository.\n' + + `The specified repository ${invalidRepoConfig.deploy.repo} is not valid.`)); + }); +}); diff --git a/packages/core/test/unit/Site/SiteGenerationManager.test.ts b/packages/core/test/unit/Site/SiteGenerationManager.test.ts new file mode 100644 index 0000000000..1ca865034c --- /dev/null +++ b/packages/core/test/unit/Site/SiteGenerationManager.test.ts @@ -0,0 +1,213 @@ +import path from 'path'; +import fs from 'fs-extra'; +import { SiteGenerationManager } from '../../../src/Site/SiteGenerationManager'; +import { + PAGE_NJK, SITE_JSON_DEFAULT, +} from '../utils/data'; + +// We use 'memfs' (via the mocked 'fs' module) to simulate a file system in memory. +// This ensures that no actual files are written to the disk during testing, +// keeping tests fast and isolated. +const mockFs = fs as any; +jest.mock('fs'); +jest.mock('walk-sync'); +jest.mock('../../../src/Page'); +jest.mock('../../../src/plugins/PluginManager'); +jest.mock('../../../src/Site/SiteAssetsManager', () => ({ + SiteAssetsManager: jest.fn().mockImplementation(() => ({ + removeAsset: jest.fn(), + buildAsset: jest.fn(), + buildAssets: jest.fn(), + handleIgnoreReload: jest.fn(), + handleStyleReload: jest.fn(), + })), +})); + +jest.mock('../../../src/Site/SitePagesManager', () => ({ + SitePagesManager: jest.fn().mockImplementation(function (this: any) { + this.baseUrlMap = new Set(); + this.collectAddressablePages = jest.fn(); + this.setBaseUrlMap = jest.fn().mockImplementation((map) => { + this.baseUrlMap = map; + }); + this.createPage = jest.fn(); + this.getFavIconUrl = jest.fn(); + this.mapAddressablePagesToPages = jest.fn(); + }), +})); + +// Access mocked constructors to create instances for injection +const { SiteAssetsManager } = require('../../../src/Site/SiteAssetsManager'); +const { SitePagesManager } = require('../../../src/Site/SitePagesManager'); + +const rootPath = '/tmp/test'; +const outputPath = '/tmp/test/_site'; + +afterEach(() => { + mockFs.vol.reset(); +}); + +describe('SiteGenerationManager', () => { + let generationManager: SiteGenerationManager; + let siteAssets: any; + let sitePages: any; + + beforeEach(() => { + siteAssets = new SiteAssetsManager(); + sitePages = new SitePagesManager(); + generationManager = new SiteGenerationManager( + rootPath, + outputPath, + '', + false, + undefined, + false, + false, + () => {}, + ); + generationManager.configure(siteAssets, sitePages); + }); + + test('collectBaseUrl should collect baseurls correctly for sub nested subsites', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + 'sub/site.json': SITE_JSON_DEFAULT, + 'sub/sub/site.json': SITE_JSON_DEFAULT, + 'otherSub/sub/site.json': SITE_JSON_DEFAULT, + }; + mockFs.vol.fromJSON(json, rootPath); + + const baseUrlMapExpected = new Set(['', 'sub', 'sub/sub', 'otherSub/sub'] + .map(url => path.resolve(rootPath, url))); + + await generationManager.readSiteConfig(); + generationManager.collectBaseUrl(); + expect(generationManager.sitePages.baseUrlMap).toEqual(baseUrlMapExpected); + }); + + test('readSiteConfig should read default site config', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + }; + mockFs.vol.fromJSON(json, rootPath); + + const expectedSiteConfigDefaults = { enableSearch: true }; + const expectedSiteConfig = { ...JSON.parse(SITE_JSON_DEFAULT), ...expectedSiteConfigDefaults }; + + const siteConfig = await generationManager.readSiteConfig(); + + expect(siteConfig.baseUrl).toEqual(expectedSiteConfig.baseUrl); + expect(siteConfig.titlePrefix).toEqual(expectedSiteConfig.titlePrefix); + expect(siteConfig.titleSuffix).toEqual(expectedSiteConfig.titleSuffix); + expect(siteConfig.ignore).toEqual(expectedSiteConfig.ignore); + expect(siteConfig.pages).toEqual(expectedSiteConfig.pages); + expect(siteConfig.deploy).toEqual(expectedSiteConfig.deploy); + expect(siteConfig.enableSearch).toEqual(expectedSiteConfig.enableSearch); + }); + + test('readSiteConfig should read custom site config', async () => { + const customSiteJson = { + baseUrl: '', + pages: [ + { + src: 'index.md', + title: 'My MarkBind Website', + }, + ], + ignore: [ + '_site/*', + '*.json', + '*.md', + ], + deploy: { + message: 'Site Update.', + }, + enableSearch: true, + }; + const json = { + ...PAGE_NJK, + 'site.json': JSON.stringify(customSiteJson), + }; + mockFs.vol.fromJSON(json, rootPath); + + const siteConfig = await generationManager.readSiteConfig(); + + expect(siteConfig.baseUrl).toEqual(customSiteJson.baseUrl); + expect(siteConfig.pages).toEqual(customSiteJson.pages); + expect(siteConfig.ignore).toEqual(customSiteJson.ignore); + expect(siteConfig.deploy).toEqual(customSiteJson.deploy); + expect(siteConfig.enableSearch).toEqual(customSiteJson.enableSearch); + }); + + test('collectUserDefinedVariablesMap should resolve variables referencing other variables', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + '_markbind/variables.md': + 'variable' + + '{{level1}}' + + 'Blue text' + + '{{level3}}', + }; + mockFs.vol.fromJSON(json, rootPath); + + await generationManager.readSiteConfig(); + generationManager.collectBaseUrl(); + generationManager.collectUserDefinedVariablesMap(); + + const root = generationManager.variableProcessor.userDefinedVariablesMap[path.resolve(rootPath)]; + + expect(root.level1).toEqual('variable'); + expect(root.level2).toEqual('variable'); + const expectedTextSpan = 'Blue text'; + expect(root.level3).toEqual(expectedTextSpan); + expect(root.level4).toEqual(expectedTextSpan); + }); + + test('collectUserDefinedVariablesMap should read correct user defined variables', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + 'sub/site.json': SITE_JSON_DEFAULT, + 'sub/sub/site.json': SITE_JSON_DEFAULT, + 'otherSub/sub/site.json': SITE_JSON_DEFAULT, + '_markbind/variables.md': + 'variable' + + '2', + 'sub/_markbind/variables.md': 'sub_variable', + 'sub/sub/_markbind/variables.md': '9999', + 'otherSub/sub/_markbind/variables.md': 'other_variable', + }; + mockFs.vol.fromJSON(json, rootPath); + + await generationManager.readSiteConfig(); + generationManager.collectBaseUrl(); + generationManager.collectUserDefinedVariablesMap(); + + const root = generationManager.variableProcessor + .userDefinedVariablesMap[path.resolve(rootPath)]; + const sub = generationManager.variableProcessor + .userDefinedVariablesMap[path.resolve(rootPath, 'sub')]; + const subsub = generationManager.variableProcessor + .userDefinedVariablesMap[path.resolve(rootPath, 'sub/sub')]; + const othersub = generationManager.variableProcessor + .userDefinedVariablesMap[path.resolve(rootPath, 'otherSub/sub')]; + + // check all baseUrls + expect(root.baseUrl).toEqual(''); + expect(sub.baseUrl).toEqual('/sub'); + expect(subsub.baseUrl).toEqual('/sub/sub'); + expect(othersub.baseUrl).toEqual('/otherSub/sub'); + + // check other variables + expect(root.variable).toEqual('variable'); + expect(root.number).toEqual('2'); + + expect(sub.variable).toEqual('sub_variable'); + + expect(othersub.variable).toEqual('other_variable'); + expect(subsub.number).toEqual('9999'); + }); +}); diff --git a/packages/core/test/unit/Site/SitePagesManager.test.ts b/packages/core/test/unit/Site/SitePagesManager.test.ts new file mode 100644 index 0000000000..92b2d06d8b --- /dev/null +++ b/packages/core/test/unit/Site/SitePagesManager.test.ts @@ -0,0 +1,347 @@ +import fs from 'fs-extra'; +import { SitePagesManager } from '../../../src/Site/SitePagesManager'; +import { SiteConfig } from '../../../src/Site/SiteConfig'; +import { PAGE_NJK, SITE_JSON_DEFAULT } from '../utils/data'; + +const mockFs = fs as any; + +jest.mock('fs'); +jest.mock('../../../src/Page'); +jest.mock('../../../src/plugins/PluginManager'); + +afterEach(() => { + mockFs.vol.reset(); +}); + +const rootPath = '/'; +const outputPath = '_site'; + +describe('SitePagesManager', () => { + const siteJsonResolvePropertiesTestCases = [ + { + name: 'Site.json merge page and glob properties', + pages: [ + { + src: 'index.md', + title: 'Title', + }, + { + glob: '*.md', + layout: 'Layout', + }, + ], + expected: [ + { + src: 'index.md', + title: 'Title', + layout: 'Layout', + }, + ], + }, + { + name: 'Site.json merge glob properties', + pages: [ + { + glob: '*.md', + layout: 'Layout', + }, + { + glob: '*.md', + searchable: false, + }, + ], + expected: [ + { + src: 'index.md', + layout: 'Layout', + searchable: false, + }, + ], + }, + { + name: 'Site.json page has priority over glob', + pages: [ + { + glob: '*.md', + layout: 'Layout', + }, + { + src: 'index.md', + layout: 'PageLayout', + }, + ], + expected: [ + { + src: 'index.md', + layout: 'PageLayout', + }, + ], + }, + { + name: 'Site.json glob latest match has priority', + pages: [ + { + glob: '*.md', + layout: 'Layout', + }, + { + glob: '*.md', + layout: 'Layout2', + }, + ], + expected: [ + { + src: 'index.md', + layout: 'Layout2', + }, + ], + }, + { + name: 'Site.json passes fileExtension property', + pages: [ + { + src: 'index.md', + fileExtension: '.html', + }, + ], + expected: [ + { + src: 'index.md', + fileExtension: '.html', + }, + ], + }, + { + name: 'Site.json merges valid fileExtension property with src', + pages: [ + { + src: 'index.md', + }, + { + glob: '*.md', + fileExtension: '.html', + }, + ], + expected: [ + { + src: 'index.md', + fileExtension: '.html', + }, + ], + }, + ]; + + siteJsonResolvePropertiesTestCases.forEach((testCase) => { + test(testCase.name, async () => { + const customSiteConfig = { + baseUrl: '', + pages: testCase.pages, + pagesExclude: [], + ignore: [ + '_site/*', + '*.json', + '*.md', + ], + deploy: { + message: 'Site Update.', + }, + }; + const json = { + ...PAGE_NJK, + 'index.md': '', + }; + mockFs.vol.fromJSON(json, rootPath); + + const manager = new SitePagesManager(rootPath, outputPath, false); + manager.siteConfig = customSiteConfig as unknown as SiteConfig; + manager.collectAddressablePages(); + expect(manager.addressablePages) + .toEqual(testCase.expected); + }); + }); + + test('Site config throws error on duplicate page src', async () => { + const customSiteConfig = { + baseUrl: '', + pages: [ + { + src: 'index.md', + layout: 'Layout', + }, + { + src: 'index.md', + title: 'Title', + }, + ], + ignore: [ + '_site/*', + '*.json', + '*.md', + ], + deploy: { + message: 'Site Update.', + }, + }; + const json = { + ...PAGE_NJK, + 'index.md': '', + }; + mockFs.vol.fromJSON(json, rootPath); + + const manager = new SitePagesManager(rootPath, outputPath, false); + manager.siteConfig = customSiteConfig as unknown as SiteConfig; + expect(() => manager.collectAddressablePages()) + .toThrow(new Error('Duplicate page entries found in site config: index.md')); + }); + + const siteJsonPageExclusionTestCases = [ + { + name: 'Site.json excludes pages by glob exclude', + pages: [ + { + glob: '*.md', + globExclude: ['exclude.md'], + }, + ], + expected: [ + { + src: 'index.md', + }, + ], + }, + { + name: 'Site.json excludes pages by pages exclude', + pages: [ + { + glob: '*.md', + }, + ], + pagesExclude: ['exclude.md'], + expected: [ + { + src: 'index.md', + }, + ], + }, + { + name: 'Site.json excludes pages by combination of pages exclude and glob exclude', + pages: [ + { + glob: '*.md', + globExclude: ['exclude.md'], + }, + ], + pagesExclude: ['index.md'], + expected: [], + }, + ]; + + siteJsonPageExclusionTestCases.forEach((testCase) => { + test(testCase.name, async () => { + const customSiteConfig = { + baseUrl: '', + pages: testCase.pages, + pagesExclude: testCase.pagesExclude || [], + ignore: [ + '_site/*', + '*.json', + '*.md', + ], + deploy: { + message: 'Site Update.', + }, + }; + const json = { + ...PAGE_NJK, + 'index.md': '', + 'exclude.md': '', + }; + mockFs.vol.fromJSON(json, rootPath); + const manager = new SitePagesManager(rootPath, outputPath, false); + manager.siteConfig = customSiteConfig as unknown as SiteConfig; + manager.collectAddressablePages(); + expect(manager.addressablePages) + .toEqual(testCase.expected); + }); + }); + + test('createPage generates correct page config with fileExtension', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + 'test.md': '', + }; + mockFs.vol.fromJSON(json, rootPath); + + const manager = new SitePagesManager(rootPath, outputPath, false); + manager.siteConfig = { + ...JSON.parse(SITE_JSON_DEFAULT), + style: { codeTheme: 'dark' }, + } as any; + + // Assign mock managers + manager.pluginManager = {} as any; + manager.siteLinkManager = {} as any; + manager.variableProcessor = {} as any; + manager.layoutManager = {} as any; + + const config = { + pageSrc: 'test.md', + title: 'Test Page', + fileExtension: '.json', + searchable: true, + frontmatter: {}, + externalScripts: [], + }; + manager.createPage(config); + + // Page is mocked + const PageMock = jest.requireMock('../../../src/Page').Page; + const pageConfig = PageMock.mock.calls[0][0]; + + expect(pageConfig.resultPath).toMatch(/test\.json$/); + expect(pageConfig.sourcePath).toMatch(/test\.md$/); + }); + + test('createNewPage generates correct page config', async () => { + const json = { + ...PAGE_NJK, + 'site.json': SITE_JSON_DEFAULT, + 'test.md': '', + }; + mockFs.vol.fromJSON(json, rootPath); + + const manager = new SitePagesManager(rootPath, outputPath, false); + manager.siteConfig = { + ...JSON.parse(SITE_JSON_DEFAULT), + style: { codeTheme: 'dark' }, + } as any; + + // Assign mock managers + manager.pluginManager = {} as any; + manager.siteLinkManager = {} as any; + manager.variableProcessor = {} as any; + manager.layoutManager = {} as any; + + const page = { + src: 'test.md', + title: 'Test Page', + layout: 'default', + frontmatter: {}, + searchable: true, + fileExtension: '.json', + }; + + manager.createNewPage(page as any, undefined); + + // Page is mocked, retrieve the last call to the Page constructor + const PageMock = jest.requireMock('../../../src/Page').Page; + const lastCallIndex = PageMock.mock.calls.length - 1; + // Ensure we have at least one call + expect(lastCallIndex).toBeGreaterThanOrEqual(0); + const lastPageConfig = PageMock.mock.calls[lastCallIndex][0]; + + expect(lastPageConfig.resultPath).toMatch(/test\.json$/); + expect(lastPageConfig.sourcePath).toMatch(/test\.md$/); + }); +}); diff --git a/packages/core/test/unit/html/linkProcessor.test.ts b/packages/core/test/unit/html/linkProcessor.test.ts index 5a64caa9dc..2e6160fc17 100644 --- a/packages/core/test/unit/html/linkProcessor.test.ts +++ b/packages/core/test/unit/html/linkProcessor.test.ts @@ -268,3 +268,52 @@ test('Test valid hash link', () => { expect(linkProcessor.validateIntraLink(mockResourcePath, mockCwf, mockConfig, mockMap)) .toEqual(EXPECTED_RESULT); }); + +test('Test link with query parameter', () => { + const mockLink = 'Test'; + const mockNode = parseHTML(mockLink)[0] as MbNode; + const mockResourcePath = linkProcessor.getDefaultTagsResourcePath(mockNode); + + const EXPECTED_RESULT = 'Intralink with ".html" extension is a valid Page Source or File Asset'; + + expect(linkProcessor.validateIntraLink(mockResourcePath, mockCwf, mockConfig)).toEqual(EXPECTED_RESULT); +}); + +test('Test valid link ending with no extension and query parameters', () => { + const mockLink = 'Test'; + const mockNode = parseHTML(mockLink)[0] as MbNode; + const mockResourcePath = linkProcessor.getDefaultTagsResourcePath(mockNode); + + const EXPECTED_RESULT = 'Intralink with no extension is a valid Page Source or File Asset'; + + expect(linkProcessor.validateIntraLink(mockResourcePath, mockCwf, mockConfig)).toEqual(EXPECTED_RESULT); +}); + +test('Test invalid, non-existent link ending with no extension and query parameters', () => { + const mockLink = 'Test'; + const mockNode = parseHTML(mockLink)[0] as MbNode; + const mockResourcePath = linkProcessor.getDefaultTagsResourcePath(mockNode); + + const EXPECTED_RESULT = 'Intralink with no extension is neither a Page Source nor File Asset'; + + expect(linkProcessor.validateIntraLink(mockResourcePath, mockCwf, mockConfig)).toEqual(EXPECTED_RESULT); +}); + +test('Test valid hash link with query parameters', () => { + const mockLink = 'Test'; + const mockNode = parseHTML(mockLink)[0] as MbNode; + const mockResourcePath = linkProcessor.getDefaultTagsResourcePath(mockNode); + const EXPECTED_RESULT = 'Intralink with ".html" extension is a valid Page Source or File Asset'; + const mockMap = new Map>(); + mockMap.set('/userGuide/raw.md', new Set(['test-1'])); + expect(linkProcessor.validateIntraLink(mockResourcePath, mockCwf, mockConfig, mockMap)) + .toEqual(EXPECTED_RESULT); +}); + +test('Test non valid hash link with query parameters', () => { + const mockLink = 'Test'; + const mockNode = parseHTML(mockLink)[0] as MbNode; + const mockResourcePath = linkProcessor.getDefaultTagsResourcePath(mockNode); + expect(linkProcessor.validateIntraLink(mockResourcePath, mockCwf, mockConfig)) + .toEqual('Intralink with ".html" extension is a valid Page Source or File Asset but hash is not found'); +}); diff --git a/packages/core/test/unit/lib/markdown-it/plugins/markdown-it-radio-button.test.ts b/packages/core/test/unit/lib/markdown-it/plugins/markdown-it-radio-button.test.ts index dab2877cb0..d4585c80d8 100644 --- a/packages/core/test/unit/lib/markdown-it/plugins/markdown-it-radio-button.test.ts +++ b/packages/core/test/unit/lib/markdown-it/plugins/markdown-it-radio-button.test.ts @@ -13,8 +13,7 @@ describe('markdown-it-radio-button plugin', () => { }); describe('basic radio button syntax', () => { - // TODO: Fix plugin bug (issue #2749) - test.skip('should convert basic unchecked radio button syntax - disable till fix (#2749)', () => { + test('should convert basic unchecked radio button syntax', () => { const source = [ '- ( ) Option 1', '- ( ) Option 2', @@ -28,7 +27,7 @@ describe('markdown-it-radio-button plugin', () => { expect(result).not.toContain('checked=""'); }); - test.skip('should convert checked radio button with lowercase x - disable till fix (#2749)', () => { + test('should convert checked radio button with lowercase x', () => { const source = [ '- (x) Selected option', '- ( ) Unselected option', @@ -42,7 +41,7 @@ describe('markdown-it-radio-button plugin', () => { expect(result.match(/checked=""/g)).toHaveLength(1); }); - test.skip('should convert checked radio button with uppercase X - disable till fix (#2749)', () => { + test('should convert checked radio button with uppercase X', () => { const source = [ '- (X) Selected option', '- ( ) Unselected option', @@ -54,7 +53,7 @@ describe('markdown-it-radio-button plugin', () => { expect(result.match(/checked=""/g)).toHaveLength(1); }); - test.skip('should handle single radio button - disable till fix (#2749)', () => { + test('should handle single radio button', () => { const source = '- ( ) Single option'; const result = md.render(source); @@ -63,14 +62,6 @@ describe('markdown-it-radio-button plugin', () => { expect(result).toContain('class="radio-list-input"'); }); - test.skip('should handle empty radio button text - disable till fix (#2749)', () => { - const source = '- ( )'; - const result = md.render(source); - - expect(result).toContain('type="radio"'); - expect(result).toContain('class="radio-list-input"'); - }); - // This test works because it provides enough token context test('should handle different lists with different group IDs', () => { const source = [ @@ -98,7 +89,7 @@ describe('markdown-it-radio-button plugin', () => { }); describe('radio button grouping and IDs', () => { - test.skip('should use same group ID for radio buttons in same list - disable till fix (#2749)', () => { + test('should use same group ID for radio buttons in same list', () => { const source = [ '- ( ) Option 1', '- ( ) Option 2', @@ -114,7 +105,7 @@ describe('markdown-it-radio-button plugin', () => { expect(matches[1][1]).toBe(matches[2][1]); }); - test.skip('should generate deterministic group IDs - disable till fix (#2749)', () => { + test('should generate deterministic group IDs', () => { const source = [ '- ( ) Option 1', '- ( ) Option 2', @@ -161,7 +152,7 @@ describe('markdown-it-radio-button plugin', () => { }); describe('plugin configuration options', () => { - test.skip('should wrap radio buttons in labels when label option is true - disable (#2749)', () => { + test('should wrap radio buttons in labels when label option is true', () => { const source = '- ( ) Option with label'; const result = md.render(source); @@ -170,7 +161,7 @@ describe('markdown-it-radio-button plugin', () => { expect(result).toContain('type="radio"'); }); - test.skip('should not wrap in labels when label option is false - disable till fix (#2749)', () => { + test('should not wrap in labels when label option is false', () => { const mdNoLabel = markdownIt(); mdNoLabel.use(markdownItTaskLists, { enabled: true }); mdNoLabel.use(radioButtonPlugin, { enabled: true, label: false }); @@ -182,7 +173,7 @@ describe('markdown-it-radio-button plugin', () => { expect(result).toContain('type="radio"'); }); - test.skip('should disable radio buttons when enabled is false - disable till fix (#2749)', () => { + test('should disable radio buttons when enabled is false', () => { const mdDisabled = markdownIt(); mdDisabled.use(markdownItTaskLists, { enabled: true }); mdDisabled.use(radioButtonPlugin, { enabled: false, label: true }); @@ -225,7 +216,7 @@ describe('markdown-it-radio-button plugin', () => { }); }); - describe.skip('content formatting and nested structures - disable till fix (#2749)', () => { + describe.skip('content formatting and nested structures', () => { test('should handle rich content in radio button text', () => { const source = [ '- ( ) Option with **bold** text', @@ -318,7 +309,7 @@ describe('markdown-it-radio-button plugin', () => { }); }); - test.skip('should handle very long radio button text - disable till fix (#2749)', () => { + test('should handle very long radio button text', () => { const longText = 'This is a very long radio button option that spans multiple words' + 'and contains lots of text to test how the plugin handles lengthy content'; const source = `- ( ) ${longText}`; @@ -328,7 +319,7 @@ describe('markdown-it-radio-button plugin', () => { expect(result).toContain(longText); }); - test.skip('should handle radio buttons with line breaks - disable till fix (#2749)', () => { + test('should handle radio buttons with line breaks', () => { const source = [ '- ( ) Option with', ' continuation on next line', diff --git a/packages/vue-components/package.json b/packages/vue-components/package.json index dbd6aa7f68..d2f667b5da 100644 --- a/packages/vue-components/package.json +++ b/packages/vue-components/package.json @@ -41,7 +41,7 @@ "jest-environment-jsdom": "^29.7.0", "portal-vue": "^3.0.0", "vue": "3.3.11", - "vue-final-modal": "^3.4.11", + "vue-final-modal": "^4.5.5", "vue-style-loader": "^4.1.3" }, "private": true diff --git a/packages/vue-components/src/Modal.vue b/packages/vue-components/src/Modal.vue index b9e7d6aec5..bbe05517b9 100644 --- a/packages/vue-components/src/Modal.vue +++ b/packages/vue-components/src/Modal.vue @@ -4,15 +4,16 @@