From c84443b944bd9f210a0ccebb93683591157d927b Mon Sep 17 00:00:00 2001 From: actlikewill Date: Fri, 26 Jul 2024 14:04:35 +0300 Subject: [PATCH 1/7] adds taxonomies to court listings --- peachjam/views/courts.py | 26 ++++++++++++++++++++------ peachjam/views/generic_views.py | 3 +-- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/peachjam/views/courts.py b/peachjam/views/courts.py index c75e40ec9..efb4ff0fd 100644 --- a/peachjam/views/courts.py +++ b/peachjam/views/courts.py @@ -38,18 +38,14 @@ def get_context_data(self, **kwargs): context["doc_type"] = "Judgment" context["page_title"] = self.page_title() - context["labels"].update({"judge": Judge.model_label_plural}) context["doc_table_show_jurisdiction"] = False self.populate_years(context) - self.populate_facets(context) - self.show_facet_clear_all(context) - context["documents"] = self.group_documents(context["documents"]) return context - def populate_facets(self, context): + def add_facets(self, context): context["facet_data"] = {} if "judges" not in self.exclude_facets: judges = list( @@ -63,7 +59,7 @@ def populate_facets(self, context): if judge ) context["facet_data"]["judges"] = { - "label": _("Judges"), + "label": Judge.model_label_plural, "type": "checkbox", "options": judges, "values": self.request.GET.getlist("judges"), @@ -105,6 +101,24 @@ def populate_facets(self, context): "values": self.request.GET.getlist("attorneys"), } + if "taxonomy" not in self.exclude_facets: + taxonomies = list( + self.form.filter_queryset( + self.get_base_queryset(), exclude="taxonomies" + ) + .filter(taxonomies__topic__isnull=False) + .order_by() + .values_list("taxonomies__topic__name", flat=True) + .distinct() + ) + + context["facet_data"]["taxonomies"] = { + "label": _("Topics"), + "type": "checkbox", + "options": taxonomies, + "values": self.request.GET.getlist("taxonomies"), + } + if "alphabet" not in self.exclude_facets: context["facet_data"]["alphabet"] = { "label": _("Alphabet"), diff --git a/peachjam/views/generic_views.py b/peachjam/views/generic_views.py index f7cb923be..824ec1363 100644 --- a/peachjam/views/generic_views.py +++ b/peachjam/views/generic_views.py @@ -136,7 +136,6 @@ def get_context_data(self, **kwargs): self.add_facets(context) self.show_facet_clear_all(context) context["doc_count"] = context["paginator"].count - context["labels"] = {"author": Author.model_label} return context @@ -189,7 +188,7 @@ def add_facets(self, context): "values": self.request.GET.getlist("years"), }, "authors": { - "label": _("Authors"), + "label": Author.model_label_plural, "type": "checkbox", "options": authors, "values": self.request.GET.getlist("authors"), From 7a175bcf8d351be3977e8e5e73d2e172308adca3 Mon Sep 17 00:00:00 2001 From: actlikewill Date: Fri, 26 Jul 2024 14:58:12 +0300 Subject: [PATCH 2/7] orders taxonomy facets by name --- peachjam/views/courts.py | 2 +- peachjam/views/generic_views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/peachjam/views/courts.py b/peachjam/views/courts.py index efb4ff0fd..7203a78a3 100644 --- a/peachjam/views/courts.py +++ b/peachjam/views/courts.py @@ -107,7 +107,7 @@ def add_facets(self, context): self.get_base_queryset(), exclude="taxonomies" ) .filter(taxonomies__topic__isnull=False) - .order_by() + .order_by("taxonomies__topic__name") .values_list("taxonomies__topic__name", flat=True) .distinct() ) diff --git a/peachjam/views/generic_views.py b/peachjam/views/generic_views.py index 824ec1363..af91ae297 100644 --- a/peachjam/views/generic_views.py +++ b/peachjam/views/generic_views.py @@ -173,7 +173,7 @@ def add_facets(self, context): taxonomies = list( self.form.filter_queryset(self.get_base_queryset(), exclude="taxonomies") .filter(taxonomies__topic__isnull=False) - .order_by() + .order_by("taxonomies__topic__name") .values_list("taxonomies__topic__name", flat=True) .distinct() ) From a62edf5aca25e16e12f6c7ba733d0fe2614c20cd Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Fri, 26 Jul 2024 14:03:22 +0200 Subject: [PATCH 3/7] relationships can use text selectors with pdf otherwise the relationship is linked to the whole page --- .../DocumentContent/enrichments-manager.ts | 14 ++++++++++---- peachjam/js/components/DocumentContent/index.ts | 2 +- .../RelationshipEnrichment.vue | 6 +++++- .../RelationshipEnrichmentList.vue | 2 ++ .../js/components/RelationshipEnrichment/index.ts | 6 +++++- peachjam/models/relationships.py | 3 +++ peachjam/templates/peachjam/_document_content.html | 1 + peachjam_api/serializers.py | 1 + 8 files changed, 28 insertions(+), 7 deletions(-) diff --git a/peachjam/js/components/DocumentContent/enrichments-manager.ts b/peachjam/js/components/DocumentContent/enrichments-manager.ts index 8fc25d748..4b981c1cd 100644 --- a/peachjam/js/components/DocumentContent/enrichments-manager.ts +++ b/peachjam/js/components/DocumentContent/enrichments-manager.ts @@ -9,7 +9,7 @@ import SelectionShare from './selection-share'; * Class for handling the setup of all enrichments and interactions between enrichments */ class EnrichmentsManager { - private relationshipsManager: RelationshipEnrichments; + private relationshipsManager: RelationshipEnrichments | null = null; private selectionSearch: SelectionSearch; private selectionShare: SelectionShare; private root: HTMLElement; @@ -18,20 +18,24 @@ class EnrichmentsManager { private readonly gutter: HTMLLaGutterElement | null; private readonly akn: HTMLElement | null; private citationLinks: PDFCitationLinks | null = null; - gutterManager: GutterEnrichmentManager; + private gutterManager: GutterEnrichmentManager; + private displayType: string; // html, pdf or akn constructor (contentAndEnrichmentsElement: HTMLElement) { this.root = contentAndEnrichmentsElement; this.gutter = this.root.querySelector('la-gutter'); // this is either div.content (for HTML and PDF) or la-akoma-ntoso.content (for AKN) this.akn = this.root.querySelector('.content'); + this.displayType = this.root.getAttribute('data-display-type') || 'html'; this.docDiffsManager = this.setupDocDiffs(); this.gutterManager = new GutterEnrichmentManager(this.root); // @ts-ignore // GutterEnrichmentManager by default looks for la-akoma-ntoso, and we might not be working with that this.gutterManager.akn = this.root.querySelector('.content'); - this.relationshipsManager = new RelationshipEnrichments(contentAndEnrichmentsElement, this.gutterManager); + if (this.displayType !== 'pdf') { + this.relationshipsManager = new RelationshipEnrichments(this.root, this.gutterManager, this.displayType); + } this.selectionSearch = new SelectionSearch(this.gutterManager); this.selectionShare = new SelectionShare(this.gutterManager); @@ -51,7 +55,9 @@ class EnrichmentsManager { ); } - setupPdfCitationLinks () { + addPdfEnrichments () { + // setup PDF enrichments after the PDF has been rendered + this.relationshipsManager = new RelationshipEnrichments(this.root, this.gutterManager, this.displayType); this.citationLinks = new PDFCitationLinks(this.root, this.gutterManager); } } diff --git a/peachjam/js/components/DocumentContent/index.ts b/peachjam/js/components/DocumentContent/index.ts index a9a8fa41f..73129341f 100644 --- a/peachjam/js/components/DocumentContent/index.ts +++ b/peachjam/js/components/DocumentContent/index.ts @@ -103,7 +103,7 @@ class DocumentContent { }; this.pdfRenderer.onPdfLoaded = () => { if (this.enrichmentsManager) { - this.enrichmentsManager.setupPdfCitationLinks(); + this.enrichmentsManager.addPdfEnrichments(); } this.setupPopups(); diff --git a/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichment.vue b/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichment.vue index 9b8abdb5e..c09311503 100644 --- a/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichment.vue +++ b/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichment.vue @@ -76,6 +76,7 @@ export default { viewRoot: HTMLElement, gutter: HTMLElement, editable: Boolean, + useSelectors: Boolean, thisWorkFrbrUri: { type: String, default: '' @@ -147,7 +148,10 @@ export default { markAndAnchor () { this.unmark(); const target = { - anchor_id: this.isForwards ? this.enrichment.subject_target_id : this.enrichment.object_target_id + anchor_id: this.isForwards ? this.enrichment.subject_target_id : this.enrichment.object_target_id, + selectors: this.useSelectors ? ( + this.isForwards ? this.enrichment.subject_selectors : this.enrichment.target_selectors + ) : null }; const range = targetToRange(target, this.viewRoot); if (!range) return; diff --git a/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichmentList.vue b/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichmentList.vue index 0319af0f4..e8df11eae 100644 --- a/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichmentList.vue +++ b/peachjam/js/components/RelationshipEnrichment/RelationshipEnrichmentList.vue @@ -8,6 +8,7 @@ :view-root="viewRoot" :gutter="gutter" :editable="editable" + :use-selectors="useSelectors" :this-work-frbr-uri="thisWorkFrbrUri" @delete="deleteEnrichment(enrichment)" /> @@ -40,6 +41,7 @@ export default { viewRoot: HTMLElement, gutter: HTMLElement, editable: Boolean, + useSelectors: Boolean, thisWorkFrbrUri: { type: String, default: '' diff --git a/peachjam/js/components/RelationshipEnrichment/index.ts b/peachjam/js/components/RelationshipEnrichment/index.ts index 859b203a3..6942f6d3d 100644 --- a/peachjam/js/components/RelationshipEnrichment/index.ts +++ b/peachjam/js/components/RelationshipEnrichment/index.ts @@ -16,10 +16,12 @@ export class RelationshipEnrichments implements IGutterEnrichmentProvider { workFrbrUri: string; workId: string; editable: boolean; + displayType: string; // html, pdf or akn - constructor (root: HTMLElement, manager: GutterEnrichmentManager) { + constructor (root: HTMLElement, manager: GutterEnrichmentManager, displayType: string) { this.root = root; this.manager = manager; + this.displayType = displayType; this.gutter = root.querySelector('la-gutter'); this.akn = root.querySelector('la-akoma-ntoso'); this.workFrbrUri = root.dataset.workFrbrUri || ''; @@ -41,6 +43,7 @@ export class RelationshipEnrichments implements IGutterEnrichmentProvider { viewRoot: this.root, enrichments: this.enrichments, editable: this.editable, + useSelectors: this.displayType === 'pdf', thisWorkFrbrUri: this.workFrbrUri }, use: [vueI18n], @@ -80,6 +83,7 @@ export class RelationshipEnrichments implements IGutterEnrichmentProvider { frbr_uri: this.workFrbrUri }, subject_target_id: target.anchor_id, + subject_selectors: target.selectors, subject_documents: [], object_work: {}, diff --git a/peachjam/models/relationships.py b/peachjam/models/relationships.py index 60742af60..a18d9d946 100644 --- a/peachjam/models/relationships.py +++ b/peachjam/models/relationships.py @@ -32,6 +32,9 @@ class Relationship(models.Model): subject_target_id = models.CharField( _("subject target ID"), max_length=1024, null=True, blank=True ) + subject_selectors = models.JSONField( + verbose_name=_("subject selectors"), null=True, blank=False + ) object_work = models.ForeignKey( "peachjam.Work", diff --git a/peachjam/templates/peachjam/_document_content.html b/peachjam/templates/peachjam/_document_content.html index 0b7de4c73..9fb7372ef 100644 --- a/peachjam/templates/peachjam/_document_content.html +++ b/peachjam/templates/peachjam/_document_content.html @@ -114,6 +114,7 @@ data-work-frbr-uri="{{ document.work_frbr_uri }}" data-document-id="{{ document.id }}" data-diffs-url="{{ document_diffs_url }}" + data-display-type="{{ display_type }}" {% if perms.peachjam.add_citationlink %}data-editable-citation-links{% endif %} {% if perms.peachjam.add_relationship %}data-editable-relationships{% endif %}>
diff --git a/peachjam_api/serializers.py b/peachjam_api/serializers.py index 79da00136..a30f955d1 100644 --- a/peachjam_api/serializers.py +++ b/peachjam_api/serializers.py @@ -57,6 +57,7 @@ class Meta: "subject_work", "subject_work_id", "subject_target_id", + "subject_selectors", "object_work", "object_work_id", "object_target_id", From 81fee3a12b2e9a37f93f2689417548b6b6378aa6 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Fri, 26 Jul 2024 14:03:50 +0200 Subject: [PATCH 4/7] webpack sentry plugin disabled outside of production mode --- webpack.config.js | 116 +++++++++++++++++++++++----------------------- 1 file changed, 59 insertions(+), 57 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index d58812667..a46757aec 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,65 +1,67 @@ const { VueLoaderPlugin } = require('vue-loader'); const { sentryWebpackPlugin } = require('@sentry/webpack-plugin'); -const peachJamConfig = { - mode: 'development', - resolve: { - alias: { - vue: '@vue/runtime-dom' +module.exports = (env, argv) => { + return [{ + mode: 'development', + resolve: { + alias: { + vue: '@vue/runtime-dom' + }, + modules: [ + './node_modules' + ], + extensions: ['.tsx', '.ts', '.js'] + }, + entry: { + app: './peachjam/js/app.ts', + 'pdf.worker': 'pdfjs-dist/build/pdf.worker.entry' }, - modules: [ - './node_modules' - ], - extensions: ['.tsx', '.ts', '.js'] - }, - entry: { - app: './peachjam/js/app.ts', - 'pdf.worker': 'pdfjs-dist/build/pdf.worker.entry' - }, - module: { - rules: [ - { - test: /\.vue$/, - use: [ - { - loader: 'vue-loader', - options: { - compilerOptions: { - isCustomElement: tag => tag.startsWith('la-') + module: { + rules: [ + { + test: /\.vue$/, + use: [ + { + loader: 'vue-loader', + options: { + compilerOptions: { + isCustomElement: tag => tag.startsWith('la-') + } } } - } - ] - }, - { - test: /\.tsx?$/, - use: 'ts-loader', - exclude: /node_modules/ - }, - { - test: /\.css$/, - use: ['vue-style-loader', 'css-loader'] - }, - { - test: /\.scss$/, - use: ['vue-style-loader', 'css-loader', 'sass-loader'] - } + ] + }, + { + test: /\.tsx?$/, + use: 'ts-loader', + exclude: /node_modules/ + }, + { + test: /\.css$/, + use: ['vue-style-loader', 'css-loader'] + }, + { + test: /\.scss$/, + use: ['vue-style-loader', 'css-loader', 'sass-loader'] + } + ] + }, + output: { + filename: '[name]-prod.js', + path: __dirname + '/peachjam/static/js' + }, + devtool: 'source-map', + plugins: [ + new VueLoaderPlugin(), + sentryWebpackPlugin({ + disable: argv.mode !== 'production', + authToken: process.env.SENTRY_AUTH_TOKEN, + org: 'lawsafrica', + project: 'lii', + telemetry: false + }) ] - }, - output: { - filename: '[name]-prod.js', - path: __dirname + '/peachjam/static/js' - }, - devtool: 'source-map', - plugins: [ - new VueLoaderPlugin(), - sentryWebpackPlugin({ - authToken: process.env.SENTRY_AUTH_TOKEN, - org: 'lawsafrica', - project: 'lii', - telemetry: false - }) - ] -}; + }]; +} -module.exports = [peachJamConfig]; From 9b70205f4a95c74e2e8c8e6f0178229fc56fe856 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Fri, 26 Jul 2024 14:08:13 +0200 Subject: [PATCH 5/7] add migration --- .../0149_relationship_subject_selectors.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 peachjam/migrations/0149_relationship_subject_selectors.py diff --git a/peachjam/migrations/0149_relationship_subject_selectors.py b/peachjam/migrations/0149_relationship_subject_selectors.py new file mode 100644 index 000000000..f434a390c --- /dev/null +++ b/peachjam/migrations/0149_relationship_subject_selectors.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.25 on 2024-07-26 11:23 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("peachjam", "0148_alter_judgment_auto_assign_details"), + ] + + operations = [ + migrations.AddField( + model_name="relationship", + name="subject_selectors", + field=models.JSONField(null=True, verbose_name="subject selectors"), + ), + ] From 1ffa8ef4a6839744571618dc1dc9d7c1e8a6bf3d Mon Sep 17 00:00:00 2001 From: longhotsummer Date: Fri, 26 Jul 2024 12:13:52 +0000 Subject: [PATCH 6/7] Update compiled javascript [nobuild] --- peachjam/static/js/app-prod.js | 2 +- peachjam/static/js/pdf.worker-prod.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/peachjam/static/js/app-prod.js b/peachjam/static/js/app-prod.js index aa9039e96..102505929 100644 --- a/peachjam/static/js/app-prod.js +++ b/peachjam/static/js/app-prod.js @@ -1,3 +1,3 @@ /*! For license information please see app-prod.js.LICENSE.txt */ -!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e5f7ccf7-fcbf-4434-a740-80dd5806fc56",e._sentryDebugIdIdentifier="sentry-dbid-e5f7ccf7-fcbf-4434-a740-80dd5806fc56")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"f125fa44679062cd446efc14019791911db48238"},(()=>{var __webpack_modules__={9448:(e,t,n)=>{e.exports=n(1908)},1908:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromRange=function(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "range"');return s(e,a.fromRange(e,t))},t.fromTextPosition=s,t.toRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=l(e,t,n);return null===r?null:(r.end=Math.min(r.end,e.textContent.length),a.toRange(e,r))},t.toTextPosition=l;var r,o=(r=n(2027))&&r.__esModule?r:{default:r},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(9535)),i=new RegExp("(.|[\r\n]){1,"+String(32)+"}","g");function s(e,t){if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var n=t.start;if(void 0===n)throw new Error('selector missing required property "start"');if(n<0)throw new Error('property "start" must be a non-negative integer');var r=t.end;if(void 0===r)throw new Error('selector missing required property "end"');if(r<0)throw new Error('property "end" must be a non-negative integer');var o=e.textContent.substr(n,r-n),a=Math.max(0,n-32),i=e.textContent.substr(a,n-a),s=Math.min(e.textContent.length,r+32);return{exact:o,prefix:i,suffix:e.textContent.substr(r,s-r)}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(void 0===e)throw new Error('missing required parameter "root"');if(void 0===t)throw new Error('missing required parameter "selector"');var r=t.exact;if(void 0===r)throw new Error('selector missing required property "exact"');var a=t.prefix,s=t.suffix,l=n.hint,c=new o.default;c.Match_Distance=2*e.textContent.length;var u=r.match(i),d=void 0===l?e.textContent.length/2|0:l,p=Number.POSITIVE_INFINITY,h=Number.NEGATIVE_INFINITY,f=-1,m=void 0!==a,g=void 0!==s,b=!1;m&&(f=c.match_main(e.textContent,a,d))>-1&&(d=f+a.length,b=!0),g&&!b&&(f=c.match_main(e.textContent,s,d+r.length))>-1&&(d=f-r.length);var v=u.shift();if(!((f=c.match_main(e.textContent,v,d))>-1))return null;d=h=(p=f)+v.length;var y=function(t,n){if(!t)return null;var r=c.match_main(e.textContent,n,t.loc);return-1===r?null:(t.loc=r+n.length,t.start=Math.min(t.start,r),t.end=Math.max(t.end,r+n.length),t)};c.Match_Distance=64;var _=u.reduce(y,{start:p,end:h,loc:d});return _?{start:_.start,end:_.end}:null}},9183:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GutterEnrichmentManager=void 0;const r=n(2581);t.GutterEnrichmentManager=class{constructor(e){this.root=e,this.gutter=e.querySelector("la-gutter"),this.akn=e.querySelector("la-akoma-ntoso"),this.providers=[],this.floatingContainer=this.createFloatingContainer(),this.floaterTimeout=null,this.target=null,document.addEventListener("selectionchange",this.selectionChanged.bind(this))}addProvider(e){this.providers.push(e)}createFloatingContainer(){const e=document.createElement("la-gutter-item"),t=document.createElement("div");return t.className="gutter-enrichment-new-buttons btn-group-vertical btn-group-sm bg-white",e.appendChild(t),e}selectionChanged(){const e=document.getSelection();if(this.akn&&this.gutter)if(e&&e.rangeCount>0&&!e.getRangeAt(0).collapsed){this.floaterTimeout&&window.clearTimeout(this.floaterTimeout);const t=e.getRangeAt(0);if(t.commonAncestorContainer.compareDocumentPosition(this.akn)&Node.DOCUMENT_POSITION_CONTAINS){let e=t.startContainer;for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.parentElement;this.target=(0,r.rangeToTarget)(t,this.akn),this.target?(this.addProviderButtons(this.target),this.floatingContainer.anchor=e,this.gutter.contains(this.floatingContainer)||this.gutter.appendChild(this.floatingContainer)):this.removeFloater()}}else this.floaterTimeout=window.setTimeout(this.removeFloater.bind(this),200)}addProviderButtons(e){const t=this.floatingContainer.firstElementChild;if(t){t.innerHTML="";for(const n of this.providers){const r=n.getButton(e);r&&(r.addEventListener("click",(()=>{this.removeFloater(),n.addEnrichment(e)})),t.appendChild(r))}}}removeFloater(){this.floatingContainer.remove(),this.floaterTimeout=null}}},8482:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(2720),t),o(n(9183),t)},2720:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PopupEnrichmentManager=t.EnrichmentMarker=void 0;const o=n(2581),a=r(n(5088));n(9639),n(3612);class i{constructor(e,t){this.provider=e,this.enrichment=t,this.marks=[],this.popups=[]}}t.EnrichmentMarker=i,t.PopupEnrichmentManager=class{constructor(e){this.markTag="mark",this.markClasses=["enrichment","enrichment--popup"],this.documentRoot=e,this.providers=[],this.markers=[],this.observer=this.createObserver()}createObserver(){const e=new MutationObserver((()=>this.applyEnrichments()));return e.observe(this.documentRoot,{childList:!0}),e}addProvider(e){this.providers.push(e)}removeProvider(e){const t=this.providers.indexOf(e);t>-1&&(this.unapplyProviderEnrichments(e),this.providers.splice(t,1))}applyEnrichments(){for(const e of this.providers)this.applyProviderEnrichments(e)}applyProviderEnrichments(e){this.unapplyProviderEnrichments(e);for(const t of e.getEnrichments()){const n=new i(e,t),r=(0,o.targetToRange)(t.target,this.documentRoot);r&&(0,o.markRange)(r,this.markTag,(r=>(n.marks.push(r),r.classList.add(...this.markClasses),e.markCreated(t,r),n.popups.push(this.createPopup(e,t,r)),r))),n.marks.length&&this.markers.push(n)}}unapplyProviderEnrichments(e){const t=this.markers.filter((t=>t.provider===e));for(const e of t)this.unapplyMarker(e)}unapplyMarker(e){for(const t of e.marks)if(t.parentElement){for(;t.firstChild;)t.parentElement.insertBefore(t.firstChild,t);t.parentElement.removeChild(t)}for(const t of e.popups)t.destroy()}createPopup(e,t,n){const r=(0,a.default)(n,{appendTo:document.body,interactive:!0,theme:"light",zIndex:0,delay:[0,0],onShow:r=>{r.setContent(""),r.setContent(e.getPopupContent(t,n))}});return e.popupCreated(t,r),r}}},2581:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aknRangeToTarget=t.rangeToTarget=t.selectorsToRange=t.targetToAknRange=t.targetToRange=t.withoutForeignElements=t.markRange=t.getTextNodes=t.foreignElementsSelector=void 0;const r=n(9535),o=n(9448);function a(e){const t=[],n={TABLE:1,THEAD:1,TBODY:1,TR:1};let r,o,a,i;function s(e,t){return 0!==t?e.splitText(t):e}if(e.startContainer.nodeType===Node.TEXT_NODE)a=s(e.startContainer,e.startOffset);else if(a=document.createNodeIterator(e.startContainer,NodeFilter.SHOW_TEXT).nextNode(),!a)return t;i=e.endContainer.nodeType===Node.TEXT_NODE?s(e.endContainer,e.endOffset):e.endContainer,r=document.createNodeIterator(e.commonAncestorContainer,NodeFilter.SHOW_TEXT,(function(e){return n[e.parentElement.tagName]?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}));let l=r.nextNode();for(;l&&l!==a;)l=r.nextNode();for(;l&&(o=l.compareDocumentPosition(i),0!=(o&Node.DOCUMENT_POSITION_CONTAINS)||0!=(o&Node.DOCUMENT_POSITION_FOLLOWING));)t.push(l),l=r.nextNode();return t}function i(e,n,r=t.foreignElementsSelector){const o=[];for(const t of Array.from(e.querySelectorAll(r))){const e={e:t,before:null,parent:null};t.nextSibling?e.before=t.nextSibling:e.parent=t.parentElement,t.parentElement&&t.parentElement.removeChild(t),o.push(e)}try{return n()}finally{o.reverse();for(const e of o)e.before&&e.before.parentElement?e.before.parentElement.insertBefore(e.e,e.before):e.parent&&e.parent.appendChild(e.e)}}function s(e,t){let n;const a=t.find((e=>"TextPositionSelector"===e.type)),i=t.find((e=>"TextQuoteSelector"===e.type));if(a)try{if(n=(0,r.toRange)(e,a),!i||n.toString()===i.exact)return n}catch(e){}if(i)return(0,o.toRange)(e,i)}t.foreignElementsSelector=".ig",t.getTextNodes=a,t.markRange=function(e,t="mark",n){let r=e.commonAncestorContainer;r.nodeType!==Node.ELEMENT_NODE&&(r=r.parentElement),r&&i(r,(()=>{for(const r of a(e))if(r.parentElement){let e=r.ownerDocument.createElement(t);n&&(e=n(e,r)),e&&(r.parentElement.insertBefore(e,r),e.appendChild(r))}}))},t.withoutForeignElements=i,t.targetToRange=function(e,t){let n=e.anchor_id,r=n.lastIndexOf("__"),o=t.querySelector(`[id="${n}"]`);for(;!o&&r>-1;)n=n.substring(0,r),r=n.lastIndexOf("__"),o=t.querySelector(`[id="${n}"]`);if(o){if(e.selectors)return i(o,(()=>s(o,e.selectors)));{const e=t.ownerDocument.createRange();return e.selectNodeContents(o),e}}return null},t.targetToAknRange=function(e,t){function n(e){return"arguments"===e?t.querySelector(e):t.querySelector(`[eId=${e}]`)}let r=e.anchor_id,o=r.lastIndexOf("__"),a=n(r);for(;!a&&o>-1;)r=r.substring(0,o),o=r.lastIndexOf("__"),a=n(r);if(a){if(e.selectors)return s(a,e.selectors);{const e=new Range;return e.selectNodeContents(a),e}}return null},t.selectorsToRange=s,t.rangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[id]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.id,selectors:[]};return i(n,(()=>{let t=(0,r.fromRange)(n,e);t.type="TextPositionSelector",a.selectors.push(t),t=(0,o.fromTextPosition)(n,t),t.type="TextQuoteSelector",a.selectors.push(t)})),a},t.aknRangeToTarget=function(e,t){let n=e.commonAncestorContainer;if(n.nodeType!==Node.ELEMENT_NODE&&(n=n.parentElement,!n))return null;if(n=n.closest("[eId]"),!n||n!==t&&0==(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINS))return null;const a={anchor_id:n.getAttribute("eId")||"",selectors:[]};let i=(0,r.fromRange)(n,e);return i.type="TextPositionSelector",a.selectors.push(i),i=(0,o.fromTextPosition)(n,i),i.type="TextQuoteSelector",a.selectors.push(i),a}},8240:(e,t,n)=>{"use strict";n.d(t,{fi:()=>k,kZ:()=>_});var r=n(400),o=n(2163),a=n(2057),i=n(2556),s=n(6333),l=n(4063),c=n(7252),u=n(611),d=n(138);function p(e,t,n){void 0===n&&(n=!1);var p,h,f=(0,i.Re)(t),m=(0,i.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,d.NM)(t.width)/e.offsetWidth||1,r=(0,d.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),g=(0,c.Z)(t),b=(0,r.Z)(e,m,n),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(f||!f&&!n)&&(("body"!==(0,s.Z)(t)||(0,u.Z)(g))&&(v=(p=t)!==(0,a.Z)(p)&&(0,i.Re)(p)?{scrollLeft:(h=p).scrollLeft,scrollTop:h.scrollTop}:(0,o.Z)(p)),(0,i.Re)(t)?((y=(0,r.Z)(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):g&&(y.x=(0,l.Z)(g))),{x:b.left+v.scrollLeft-y.x,y:b.top+v.scrollTop-y.y,width:b.width,height:b.height}}var h=n(583),f=n(3624),m=n(5961),g=n(7701);function b(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var v={placement:"bottom",modifiers:[],strategy:"absolute"};function y(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{Z:()=>o});var r=n(2556);function o(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.Zq)(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}},400:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2556),o=n(138),a=n(2057),i=n(7977);function s(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var s=e.getBoundingClientRect(),l=1,c=1;t&&(0,r.Re)(e)&&(l=e.offsetWidth>0&&(0,o.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,o.NM)(s.height)/e.offsetHeight||1);var u=((0,r.kK)(e)?(0,a.Z)(e):window).visualViewport,d=!(0,i.Z)()&&n,p=(s.left+(d&&u?u.offsetLeft:0))/l,h=(s.top+(d&&u?u.offsetTop:0))/c,f=s.width/l,m=s.height/c;return{width:f,height:m,top:h,right:p+f,bottom:h+m,left:p,x:p,y:h}}},3062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2057);function o(e){return(0,r.Z)(e).getComputedStyle(e)}},7252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2556);function o(e){return(((0,r.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(400);function o(e){var t=(0,r.Z)(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}},6333:(e,t,n)=>{"use strict";function r(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>r})},5961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2057),o=n(6333),a=n(3062),i=n(2556);function s(e){return["table","td","th"].indexOf((0,o.Z)(e))>=0}var l=n(5923),c=n(5918);function u(e){return(0,i.Re)(e)&&"fixed"!==(0,a.Z)(e).position?e.offsetParent:null}function d(e){for(var t=(0,r.Z)(e),n=u(e);n&&s(n)&&"static"===(0,a.Z)(n).position;)n=u(n);return n&&("html"===(0,o.Z)(n)||"body"===(0,o.Z)(n)&&"static"===(0,a.Z)(n).position)?t:n||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,i.Re)(e)&&"fixed"===(0,a.Z)(e).position)return null;var n=(0,l.Z)(e);for((0,i.Zq)(n)&&(n=n.host);(0,i.Re)(n)&&["html","body"].indexOf((0,o.Z)(n))<0;){var r=(0,a.Z)(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}},5923:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6333),o=n(7252),a=n(2556);function i(e){return"html"===(0,r.Z)(e)?e:e.assignedSlot||e.parentNode||((0,a.Zq)(e)?e.host:null)||(0,o.Z)(e)}},2057:(e,t,n)=>{"use strict";function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:()=>r})},2163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(2057);function o(e){var t=(0,r.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(400),o=n(7252),a=n(2163);function i(e){return(0,r.Z)((0,o.Z)(e)).left+(0,a.Z)(e).scrollLeft}},2556:(e,t,n)=>{"use strict";n.d(t,{Re:()=>a,Zq:()=>i,kK:()=>o});var r=n(2057);function o(e){return e instanceof(0,r.Z)(e).Element||e instanceof Element}function a(e){return e instanceof(0,r.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,r.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},7977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5918);function o(){return!/^((?!chrome|android).)*safari/i.test((0,r.Z)())}},611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3062);function o(e){var t=(0,r.Z)(e),n=t.overflow,o=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)}},3624:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(5923),o=n(611),a=n(6333),i=n(2556);function s(e){return["html","body","#document"].indexOf((0,a.Z)(e))>=0?e.ownerDocument.body:(0,i.Re)(e)&&(0,o.Z)(e)?e:s((0,r.Z)(e))}var l=n(2057);function c(e,t){var n;void 0===t&&(t=[]);var a=s(e),i=a===(null==(n=e.ownerDocument)?void 0:n.body),u=(0,l.Z)(a),d=i?[u].concat(u.visualViewport||[],(0,o.Z)(a)?a:[]):a,p=t.concat(d);return i?p:p.concat(c((0,r.Z)(d)))}},7701:(e,t,n)=>{"use strict";n.d(t,{BL:()=>c,Ct:()=>g,DH:()=>k,F2:()=>a,I:()=>o,MS:()=>C,N7:()=>b,Pj:()=>p,XM:()=>_,YP:()=>f,bw:()=>m,cW:()=>A,d7:()=>s,ij:()=>v,iv:()=>x,k5:()=>h,mv:()=>l,r5:()=>y,t$:()=>i,ut:()=>u,wX:()=>w,we:()=>r,xs:()=>S,zV:()=>d});var r="top",o="bottom",a="right",i="left",s="auto",l=[r,o,a,i],c="start",u="end",d="clippingParents",p="viewport",h="popper",f="reference",m=l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),g=[].concat(l,[s]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),b="beforeRead",v="read",y="afterRead",_="beforeMain",k="main",w="afterMain",x="beforeWrite",A="write",C="afterWrite",S=[b,v,y,_,k,w,x,A,C]},7824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6333),o=n(2556);const a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},a=t.attributes[e]||{},i=t.elements[e];(0,o.Re)(i)&&(0,r.Z)(i)&&(Object.assign(i.style,n),Object.keys(a).forEach((function(e){var t=a[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var a=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,o.Re)(a)&&(0,r.Z)(a)&&(Object.assign(a.style,s),Object.keys(i).forEach((function(e){a.removeAttribute(e)})))}))}},requires:["computeStyles"]}},6896:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(6206),o=n(583),a=n(4985),i=n(5961),s=n(1516),l=n(7516),c=n(3293),u=n(3706),d=n(7701);const p={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,a=e.name,p=e.options,h=n.elements.arrow,f=n.modifiersData.popperOffsets,m=(0,r.Z)(n.placement),g=(0,s.Z)(m),b=[d.t$,d.F2].indexOf(m)>=0?"height":"width";if(h&&f){var v=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,c.Z)("number"!=typeof e?e:(0,u.Z)(e,d.mv))}(p.padding,n),y=(0,o.Z)(h),_="y"===g?d.we:d.t$,k="y"===g?d.I:d.F2,w=n.rects.reference[b]+n.rects.reference[g]-f[g]-n.rects.popper[b],x=f[g]-n.rects.reference[g],A=(0,i.Z)(h),C=A?"y"===g?A.clientHeight||0:A.clientWidth||0:0,S=w/2-x/2,E=v[_],T=C-y[b]-v[k],O=C/2-y[b]/2+S,P=(0,l.u)(E,O,T),D=g;n.modifiersData[a]=((t={})[D]=P,t.centerOffset=P-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&(0,a.Z)(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},6531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(7701),o=n(5961),a=n(2057),i=n(7252),s=n(3062),l=n(6206),c=n(4943),u=n(138),d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function p(e){var t,n=e.popper,l=e.popperRect,c=e.placement,p=e.variation,h=e.offsets,f=e.position,m=e.gpuAcceleration,g=e.adaptive,b=e.roundOffsets,v=e.isFixed,y=h.x,_=void 0===y?0:y,k=h.y,w=void 0===k?0:k,x="function"==typeof b?b({x:_,y:w}):{x:_,y:w};_=x.x,w=x.y;var A=h.hasOwnProperty("x"),C=h.hasOwnProperty("y"),S=r.t$,E=r.we,T=window;if(g){var O=(0,o.Z)(n),P="clientHeight",D="clientWidth";O===(0,a.Z)(n)&&(O=(0,i.Z)(n),"static"!==(0,s.Z)(O).position&&"absolute"===f&&(P="scrollHeight",D="scrollWidth")),(c===r.we||(c===r.t$||c===r.F2)&&p===r.ut)&&(E=r.I,w-=(v&&O===T&&T.visualViewport?T.visualViewport.height:O[P])-l.height,w*=m?1:-1),c!==r.t$&&(c!==r.we&&c!==r.I||p!==r.ut)||(S=r.F2,_-=(v&&O===T&&T.visualViewport?T.visualViewport.width:O[D])-l.width,_*=m?1:-1)}var I,R=Object.assign({position:f},g&&d),L=!0===b?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:(0,u.NM)(n*o)/o||0,y:(0,u.NM)(r*o)/o||0}}({x:_,y:w},(0,a.Z)(n)):{x:_,y:w};return _=L.x,w=L.y,m?Object.assign({},R,((I={})[E]=C?"0":"",I[S]=A?"0":"",I.transform=(T.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",I)):Object.assign({},R,((t={})[E]=C?w+"px":"",t[S]=A?_+"px":"",t.transform="",t))}const h={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,d={placement:(0,l.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,p(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,p(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},2372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2057),o={passive:!0};const a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,a=e.options,i=a.scroll,s=void 0===i||i,l=a.resize,c=void 0===l||l,u=(0,r.Z)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",n.update,o)})),c&&u.addEventListener("resize",n.update,o),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",n.update,o)})),c&&u.removeEventListener("resize",n.update,o)}},data:{}}},5228:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r={left:"right",right:"left",bottom:"top",top:"bottom"};function o(e){return e.replace(/left|right|bottom|top/g,(function(e){return r[e]}))}var a=n(6206),i={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return i[e]}))}var l=n(9966),c=n(4943),u=n(7701);const d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,d=void 0===i||i,p=n.altAxis,h=void 0===p||p,f=n.fallbackPlacements,m=n.padding,g=n.boundary,b=n.rootBoundary,v=n.altBoundary,y=n.flipVariations,_=void 0===y||y,k=n.allowedAutoPlacements,w=t.options.placement,x=(0,a.Z)(w),A=f||(x!==w&&_?function(e){if((0,a.Z)(e)===u.d7)return[];var t=o(e);return[s(e),t,s(t)]}(w):[o(w)]),C=[w].concat(A).reduce((function(e,n){return e.concat((0,a.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,d=n.flipVariations,p=n.allowedAutoPlacements,h=void 0===p?u.Ct:p,f=(0,c.Z)(r),m=f?d?u.bw:u.bw.filter((function(e){return(0,c.Z)(e)===f})):u.mv,g=m.filter((function(e){return h.indexOf(e)>=0}));0===g.length&&(g=m);var b=g.reduce((function(t,n){return t[n]=(0,l.Z)(e,{placement:n,boundary:o,rootBoundary:i,padding:s})[(0,a.Z)(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}(t,{placement:n,boundary:g,rootBoundary:b,padding:m,flipVariations:_,allowedAutoPlacements:k}):n)}),[]),S=t.rects.reference,E=t.rects.popper,T=new Map,O=!0,P=C[0],D=0;D=0,F=M?"width":"height",N=(0,l.Z)(t,{placement:I,boundary:g,rootBoundary:b,altBoundary:v,padding:m}),j=M?L?u.F2:u.t$:L?u.I:u.we;S[F]>E[F]&&(j=o(j));var $=o(j),B=[];if(d&&B.push(N[R]<=0),h&&B.push(N[j]<=0,N[$]<=0),B.every((function(e){return e}))){P=I,O=!1;break}T.set(I,B)}if(O)for(var q=function(e){var t=C.find((function(t){var n=T.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return P=t,"break"},H=_?3:1;H>0&&"break"!==q(H);H--);t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},9892:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7701),o=n(9966);function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function i(e){return[r.we,r.F2,r.I,r.t$].some((function(t){return e[t]>=0}))}const s={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,c=(0,o.Z)(t,{elementContext:"reference"}),u=(0,o.Z)(t,{altBoundary:!0}),d=a(c,r),p=a(u,s,l),h=i(d),f=i(p);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:p,isReferenceHidden:h,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":f})}}},2122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(6206),o=n(7701);const a={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,a=e.name,i=n.offset,s=void 0===i?[0,0]:i,l=o.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var a=(0,r.Z)(e),i=[o.t$,o.we].indexOf(a)>=0?-1:1,s="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=s[0],c=s[1];return l=l||0,c=(c||0)*i,[o.t$,o.F2].indexOf(a)>=0?{x:c,y:l}:{x:l,y:c}}(n,t.rects,s),e}),{}),c=l[t.placement],u=c.x,d=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=d),t.modifiersData[a]=l}}},7421:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9349);const o={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},3920:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(7701),o=n(6206),a=n(1516),i=n(7516),s=n(583),l=n(5961),c=n(9966),u=n(4943),d=n(3607),p=n(138);const h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,f=n.mainAxis,m=void 0===f||f,g=n.altAxis,b=void 0!==g&&g,v=n.boundary,y=n.rootBoundary,_=n.altBoundary,k=n.padding,w=n.tether,x=void 0===w||w,A=n.tetherOffset,C=void 0===A?0:A,S=(0,c.Z)(t,{boundary:v,rootBoundary:y,padding:k,altBoundary:_}),E=(0,o.Z)(t.placement),T=(0,u.Z)(t.placement),O=!T,P=(0,a.Z)(E),D="x"===P?"y":"x",I=t.modifiersData.popperOffsets,R=t.rects.reference,L=t.rects.popper,M="function"==typeof C?C(Object.assign({},t.rects,{placement:t.placement})):C,F="number"==typeof M?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(I){if(m){var $,B="y"===P?r.we:r.t$,q="y"===P?r.I:r.F2,H="y"===P?"height":"width",U=I[P],V=U+S[B],z=U-S[q],W=x?-L[H]/2:0,G=T===r.BL?R[H]:L[H],J=T===r.BL?-L[H]:-R[H],Y=t.elements.arrow,X=x&&Y?(0,s.Z)(Y):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d.Z)(),K=Z[B],Q=Z[q],ee=(0,i.u)(0,R[H],X[H]),te=O?R[H]/2-W-ee-K-F.mainAxis:G-ee-K-F.mainAxis,ne=O?-R[H]/2+W+ee+Q+F.mainAxis:J+ee+Q+F.mainAxis,re=t.elements.arrow&&(0,l.Z)(t.elements.arrow),oe=re?"y"===P?re.clientTop||0:re.clientLeft||0:0,ae=null!=($=null==N?void 0:N[P])?$:0,ie=U+te-ae-oe,se=U+ne-ae,le=(0,i.u)(x?(0,p.VV)(V,ie):V,U,x?(0,p.Fp)(z,se):z);I[P]=le,j[P]=le-U}if(b){var ce,ue="x"===P?r.we:r.t$,de="x"===P?r.I:r.F2,pe=I[D],he="y"===D?"height":"width",fe=pe+S[ue],me=pe-S[de],ge=-1!==[r.we,r.t$].indexOf(E),be=null!=(ce=null==N?void 0:N[D])?ce:0,ve=ge?fe:pe-R[he]-L[he]-be+F.altAxis,ye=ge?pe+R[he]+L[he]-be-F.altAxis:me,_e=x&&ge?(0,i.q)(ve,pe,ye):(0,i.u)(x?ve:fe,pe,x?ye:me);I[D]=_e,j[D]=_e-pe}t.modifiersData[h]=j}},requiresIfExists:["offset"]}},804:(e,t,n)=>{"use strict";n.d(t,{fi:()=>f});var r=n(8240),o=n(2372),a=n(7421),i=n(6531),s=n(7824),l=n(2122),c=n(5228),u=n(3920),d=n(6896),p=n(9892),h=[o.Z,a.Z,i.Z,s.Z,l.Z,c.Z,u.Z,d.Z,p.Z],f=(0,r.kZ)({defaultModifiers:h})},9349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6206),o=n(4943),a=n(1516),i=n(7701);function s(e){var t,n=e.reference,s=e.element,l=e.placement,c=l?(0,r.Z)(l):null,u=l?(0,o.Z)(l):null,d=n.x+n.width/2-s.width/2,p=n.y+n.height/2-s.height/2;switch(c){case i.we:t={x:d,y:n.y-s.height};break;case i.I:t={x:d,y:n.y+n.height};break;case i.F2:t={x:n.x+n.width,y:p};break;case i.t$:t={x:n.x-s.width,y:p};break;default:t={x:n.x,y:n.y}}var h=c?(0,a.Z)(c):null;if(null!=h){var f="y"===h?"height":"width";switch(u){case i.BL:t[h]=t[h]-(n[f]/2-s[f]/2);break;case i.ut:t[h]=t[h]+(n[f]/2-s[f]/2)}}return t}},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(7701),o=n(2057),a=n(7252),i=n(4063),s=n(7977),l=n(3062),c=n(2163),u=n(138),d=n(3624),p=n(5961),h=n(2556),f=n(400),m=n(5923),g=n(4985),b=n(6333);function v(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function y(e,t,n){return t===r.Pj?v(function(e,t){var n=(0,o.Z)(e),r=(0,a.Z)(e),l=n.visualViewport,c=r.clientWidth,u=r.clientHeight,d=0,p=0;if(l){c=l.width,u=l.height;var h=(0,s.Z)();(h||!h&&"fixed"===t)&&(d=l.offsetLeft,p=l.offsetTop)}return{width:c,height:u,x:d+(0,i.Z)(e),y:p}}(e,n)):(0,h.kK)(t)?function(e,t){var n=(0,f.Z)(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):v(function(e){var t,n=(0,a.Z)(e),r=(0,c.Z)(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=(0,u.Fp)(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),d=(0,u.Fp)(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),p=-r.scrollLeft+(0,i.Z)(e),h=-r.scrollTop;return"rtl"===(0,l.Z)(o||n).direction&&(p+=(0,u.Fp)(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:d,x:p,y:h}}((0,a.Z)(e)))}var _=n(9349),k=n(3293),w=n(3706);function x(e,t){void 0===t&&(t={});var n=t,o=n.placement,i=void 0===o?e.placement:o,s=n.strategy,c=void 0===s?e.strategy:s,x=n.boundary,A=void 0===x?r.zV:x,C=n.rootBoundary,S=void 0===C?r.Pj:C,E=n.elementContext,T=void 0===E?r.k5:E,O=n.altBoundary,P=void 0!==O&&O,D=n.padding,I=void 0===D?0:D,R=(0,k.Z)("number"!=typeof I?I:(0,w.Z)(I,r.mv)),L=T===r.k5?r.YP:r.k5,M=e.rects.popper,F=e.elements[P?L:T],N=function(e,t,n,r){var o="clippingParents"===t?function(e){var t=(0,d.Z)((0,m.Z)(e)),n=["absolute","fixed"].indexOf((0,l.Z)(e).position)>=0&&(0,h.Re)(e)?(0,p.Z)(e):e;return(0,h.kK)(n)?t.filter((function(e){return(0,h.kK)(e)&&(0,g.Z)(e,n)&&"body"!==(0,b.Z)(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=y(e,n,r);return t.top=(0,u.Fp)(o.top,t.top),t.right=(0,u.VV)(o.right,t.right),t.bottom=(0,u.VV)(o.bottom,t.bottom),t.left=(0,u.Fp)(o.left,t.left),t}),y(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}((0,h.kK)(F)?F:F.contextElement||(0,a.Z)(e.elements.popper),A,S,c),j=(0,f.Z)(e.elements.reference),$=(0,_.Z)({reference:j,element:M,strategy:"absolute",placement:i}),B=v(Object.assign({},M,$)),q=T===r.k5?B:j,H={top:N.top-q.top+R.top,bottom:q.bottom-N.bottom+R.bottom,left:N.left-q.left+R.left,right:q.right-N.right+R.right},U=e.modifiersData.offset;if(T===r.k5&&U){var V=U[i];Object.keys(H).forEach((function(e){var t=[r.F2,r.I].indexOf(e)>=0?1:-1,n=[r.we,r.I].indexOf(e)>=0?"y":"x";H[e]+=V[n]*t}))}return H}},3706:(e,t,n)=>{"use strict";function r(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:()=>r})},6206:(e,t,n)=>{"use strict";function r(e){return e.split("-")[0]}n.d(t,{Z:()=>r})},3607:(e,t,n)=>{"use strict";function r(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:()=>r})},1516:(e,t,n)=>{"use strict";function r(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:()=>r})},4943:(e,t,n)=>{"use strict";function r(e){return e.split("-")[1]}n.d(t,{Z:()=>r})},138:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>r,NM:()=>a,VV:()=>o});var r=Math.max,o=Math.min,a=Math.round},3293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3607);function o(e){return Object.assign({},(0,r.Z)(),e)}},5918:(e,t,n)=>{"use strict";function r(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}n.d(t,{Z:()=>r})},7516:(e,t,n)=>{"use strict";n.d(t,{q:()=>a,u:()=>o});var r=n(138);function o(e,t,n){return(0,r.Fp)(e,(0,r.VV)(t,n))}function a(e,t,n){var r=o(e,t,n);return r>n?n:r}},2262:(e,t,n)=>{"use strict";n.d(t,{$y:()=>Ce,B:()=>i,BK:()=>ze,Bj:()=>a,EB:()=>c,Fl:()=>Ye,IU:()=>Te,Jd:()=>C,OT:()=>ke,PG:()=>Ae,SU:()=>Be,Um:()=>_e,Vh:()=>Ge,WL:()=>He,X$:()=>O,X3:()=>Ee,XI:()=>Fe,Xl:()=>Oe,YS:()=>we,ZM:()=>Ve,cE:()=>k,dq:()=>Le,iH:()=>Me,j:()=>E,lk:()=>S,nZ:()=>l,oR:()=>$e,qj:()=>ye,qq:()=>y,sT:()=>w,yT:()=>Se});var r=n(3577);let o;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&o&&(this.parent=o,this.index=(o.scopes||(o.scopes=[])).push(this)-1)}run(e){if(this.active)try{return o=this,e()}finally{o=this.parent}}on(){o=this}off(){o=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},d=e=>(e.w&g)>0,p=e=>(e.n&g)>0,h=new WeakMap;let f,m=0,g=1;const b=Symbol(""),v=Symbol("");class y{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,s(this,n)}run(){if(!this.active)return this.fn();let e=f,t=x;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=f,f=this,x=!0,g=1<<++m,m<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{("length"===t||t>=o)&&l.push(e)}));else switch(void 0!==n&&l.push(s.get(n)),t){case"add":(0,r.kJ)(e)?(0,r.S0)(n)&&l.push(s.get("length")):(l.push(s.get(b)),(0,r._N)(e)&&l.push(s.get(v)));break;case"delete":(0,r.kJ)(e)||(l.push(s.get(b)),(0,r._N)(e)&&l.push(s.get(v)));break;case"set":(0,r._N)(e)&&l.push(s.get(b))}if(1===l.length)l[0]&&P(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);P(u(e))}}function P(e,t){for(const t of(0,r.kJ)(e)?e:[...e])(t!==f||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,r.fY)("__proto__,__v_isRef,__isVue"),I=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(r.yk)),R=$(),L=$(!1,!0),M=$(!0),F=$(!0,!0),N=j();function j(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Te(this);for(let e=0,t=this.length;e{e[t]=function(...e){C();const n=Te(this)[t].apply(this,e);return S(),n}})),e}function $(e=!1,t=!1){return function(n,o,a){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&a===(e?t?ve:be:t?ge:me).get(n))return n;const i=(0,r.kJ)(n);if(!e&&i&&(0,r.RI)(N,o))return Reflect.get(N,o,a);const s=Reflect.get(n,o,a);return((0,r.yk)(o)?I.has(o):D(o))?s:(e||E(n,0,o),t?s:Le(s)?i&&(0,r.S0)(o)?s:s.value:(0,r.Kn)(s)?e?ke(s):ye(s):s)}}const B=H(),q=H(!0);function H(e=!1){return function(t,n,o,a){let i=t[n];if(Ce(i)&&Le(i)&&!Le(o))return!1;if(!e&&!Ce(o)&&(Se(o)||(o=Te(o),i=Te(i)),!(0,r.kJ)(t)&&Le(i)&&!Le(o)))return i.value=o,!0;const s=(0,r.kJ)(t)&&(0,r.S0)(n)?Number(n)!0,deleteProperty:(e,t)=>!0},z=(0,r.l7)({},U,{get:L,set:q}),W=(0,r.l7)({},V,{get:F}),G=e=>e,J=e=>Reflect.getPrototypeOf(e);function Y(e,t,n=!1,r=!1){const o=Te(e=e.__v_raw),a=Te(t);t!==a&&!n&&E(o,0,t),!n&&E(o,0,a);const{has:i}=J(o),s=r?G:n?De:Pe;return i.call(o,t)?s(e.get(t)):i.call(o,a)?s(e.get(a)):void(e!==o&&e.get(t))}function X(e,t=!1){const n=this.__v_raw,r=Te(n),o=Te(e);return e!==o&&!t&&E(r,0,e),!t&&E(r,0,o),e===o?n.has(e):n.has(e)||n.has(o)}function Z(e,t=!1){return e=e.__v_raw,!t&&E(Te(e),0,b),Reflect.get(e,"size",e)}function K(e){e=Te(e);const t=Te(this);return J(t).has.call(t,e)||(t.add(e),O(t,"add",e,e)),this}function Q(e,t){t=Te(t);const n=Te(this),{has:o,get:a}=J(n);let i=o.call(n,e);i||(e=Te(e),i=o.call(n,e));const s=a.call(n,e);return n.set(e,t),i?(0,r.aU)(t,s)&&O(n,"set",e,t):O(n,"add",e,t),this}function ee(e){const t=Te(this),{has:n,get:r}=J(t);let o=n.call(t,e);o||(e=Te(e),o=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return o&&O(t,"delete",e,void 0),a}function te(){const e=Te(this),t=0!==e.size,n=e.clear();return t&&O(e,"clear",void 0,void 0),n}function ne(e,t){return function(n,r){const o=this,a=o.__v_raw,i=Te(a),s=t?G:e?De:Pe;return!e&&E(i,0,b),a.forEach(((e,t)=>n.call(r,s(e),s(t),o)))}}function re(e,t,n){return function(...o){const a=this.__v_raw,i=Te(a),s=(0,r._N)(i),l="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,u=a[e](...o),d=n?G:t?De:Pe;return!t&&E(i,0,c?v:b),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function oe(e){return function(...t){return"delete"!==e&&this}}function ae(){const e={get(e){return Y(this,e)},get size(){return Z(this)},has:X,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return Y(this,e,!1,!0)},get size(){return Z(this)},has:X,add:K,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return Y(this,e,!0)},get size(){return Z(this,!0)},has(e){return X.call(this,e,!0)},add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear"),forEach:ne(!0,!1)},r={get(e){return Y(this,e,!0,!0)},get size(){return Z(this,!0)},has(e){return X.call(this,e,!0)},add:oe("add"),set:oe("set"),delete:oe("delete"),clear:oe("clear"),forEach:ne(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=re(o,!1,!1),n[o]=re(o,!0,!1),t[o]=re(o,!1,!0),r[o]=re(o,!0,!0)})),[e,n,t,r]}const[ie,se,le,ce]=ae();function ue(e,t){const n=t?e?ce:le:e?se:ie;return(t,o,a)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get((0,r.RI)(n,o)&&o in t?n:t,o,a)}const de={get:ue(!1,!1)},pe={get:ue(!1,!0)},he={get:ue(!0,!1)},fe={get:ue(!0,!0)},me=new WeakMap,ge=new WeakMap,be=new WeakMap,ve=new WeakMap;function ye(e){return Ce(e)?e:xe(e,!1,U,de,me)}function _e(e){return xe(e,!1,z,pe,ge)}function ke(e){return xe(e,!0,V,he,be)}function we(e){return xe(e,!0,W,fe,ve)}function xe(e,t,n,o,a){if(!(0,r.Kn)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const s=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,r.W7)(l));var l;if(0===s)return e;const c=new Proxy(e,2===s?o:n);return a.set(e,c),c}function Ae(e){return Ce(e)?Ae(e.__v_raw):!(!e||!e.__v_isReactive)}function Ce(e){return!(!e||!e.__v_isReadonly)}function Se(e){return!(!e||!e.__v_isShallow)}function Ee(e){return Ae(e)||Ce(e)}function Te(e){const t=e&&e.__v_raw;return t?Te(t):e}function Oe(e){return(0,r.Nj)(e,"__v_skip",!0),e}const Pe=e=>(0,r.Kn)(e)?ye(e):e,De=e=>(0,r.Kn)(e)?ke(e):e;function Ie(e){x&&f&&T((e=Te(e)).dep||(e.dep=u()))}function Re(e,t){(e=Te(e)).dep&&P(e.dep)}function Le(e){return!(!e||!0!==e.__v_isRef)}function Me(e){return Ne(e,!1)}function Fe(e){return Ne(e,!0)}function Ne(e,t){return Le(e)?e:new je(e,t)}class je{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Te(e),this._value=t?e:Pe(e)}get value(){return Ie(this),this._value}set value(e){e=this.__v_isShallow?e:Te(e),(0,r.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:Pe(e),Re(this))}}function $e(e){Re(e)}function Be(e){return Le(e)?e.value:e}const qe={get:(e,t,n)=>Be(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Le(o)&&!Le(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function He(e){return Ae(e)?e:new Proxy(e,qe)}class Ue{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Ie(this)),(()=>Re(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function Ve(e){return new Ue(e)}function ze(e){const t=(0,r.kJ)(e)?new Array(e.length):{};for(const n in e)t[n]=Ge(e,n);return t}class We{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function Ge(e,t,n){const r=e[t];return Le(r)?r:new We(e,t,n)}class Je{constructor(e,t,n,r){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new y(e,(()=>{this._dirty||(this._dirty=!0,Re(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=Te(this);return Ie(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ye(e,t,n=!1){let o,a;const i=(0,r.mf)(e);return i?(o=e,a=r.dG):(o=e.get,a=e.set),new Je(o,a,i||!a,n)}Promise.resolve()},6252:(e,t,n)=>{"use strict";n.d(t,{$d:()=>u,$y:()=>r.$y,Ah:()=>Xe,B:()=>r.B,BK:()=>r.BK,Bj:()=>r.Bj,Bz:()=>lr,C3:()=>fn,C_:()=>o.C_,Cn:()=>X,EB:()=>r.EB,Eo:()=>Mt,F4:()=>_n,FN:()=>Un,Fl:()=>ir,G:()=>Ar,HX:()=>Z,HY:()=>Zt,Ho:()=>kn,IU:()=>r.IU,JJ:()=>ue,Jd:()=>Ye,KU:()=>c,Ko:()=>Pn,LL:()=>Gt,MW:()=>sr,MX:()=>kr,Mr:()=>_r,Nv:()=>Dn,OT:()=>r.OT,Ob:()=>Me,P$:()=>xe,PG:()=>r.PG,Q2:()=>Jt,Q6:()=>Oe,RC:()=>Ie,Rh:()=>he,Rr:()=>dr,S3:()=>d,SU:()=>r.SU,U2:()=>Ce,Uc:()=>vr,Uk:()=>wn,Um:()=>r.Um,Us:()=>Lt,Vh:()=>r.Vh,WI:()=>In,WL:()=>r.WL,WY:()=>cr,Wm:()=>yn,X3:()=>r.X3,XI:()=>r.XI,Xl:()=>r.Xl,Xn:()=>Ge,Y1:()=>Kn,Y3:()=>C,Y8:()=>ke,YP:()=>ge,YS:()=>r.YS,Yq:()=>Ke,ZK:()=>i,ZM:()=>r.ZM,Zq:()=>yr,_:()=>vn,_A:()=>o._A,aZ:()=>Pe,b9:()=>ur,bT:()=>Qe,bv:()=>We,cE:()=>r.cE,d1:()=>et,dD:()=>Y,dG:()=>Tn,dl:()=>Ne,dq:()=>r.dq,ec:()=>j,eq:()=>Cr,f3:()=>de,h:()=>br,hR:()=>o.hR,i8:()=>xr,iD:()=>un,iH:()=>r.iH,ic:()=>Je,j4:()=>dn,j5:()=>o.j5,kC:()=>o.kC,kq:()=>An,l1:()=>pr,lA:()=>pn,lR:()=>Ut,m0:()=>pe,mW:()=>L,mv:()=>gr,mx:()=>Ln,n4:()=>oe,nK:()=>Te,nQ:()=>wr,nZ:()=>r.nZ,oR:()=>r.oR,of:()=>Qn,p1:()=>mr,qG:()=>en,qZ:()=>ln,qb:()=>O,qj:()=>r.qj,qq:()=>r.qq,ry:()=>Sr,sT:()=>r.sT,se:()=>je,sv:()=>Qt,uE:()=>xn,u_:()=>fr,up:()=>zt,vl:()=>Ze,vs:()=>o.vs,w5:()=>K,wF:()=>ze,wg:()=>rn,wy:()=>xt,xv:()=>Kt,yT:()=>r.yT,yX:()=>fe,zw:()=>o.zw});var r=n(2262),o=n(3577);const a=[];function i(e,...t){(0,r.Jd)();const n=a.length?a[a.length-1].component:null,o=n&&n.appContext.config.warnHandler,i=function(){let e=a[a.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}();if(o)c(o,n,11,[e+t.join(""),n&&n.proxy,i.map((({vnode:e})=>`at <${ar(n,e.type)}>`)).join("\n"),i]);else{const n=[`[Vue warn]: ${e}`,...t];i.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=!!e.component&&null==e.component.parent,o=` at <${ar(e.component,e.type,r)}`,a=">"+n;return e.props?[o,...s(e.props),a]:[o+a]}(e))})),t}(i)),console.warn(...n)}(0,r.lk)()}function s(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...l(n,e[n]))})),n.length>3&&t.push(" ..."),t}function l(e,t,n){return(0,o.HD)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,r.dq)(t)?(t=l(e,(0,r.IU)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,o.mf)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,r.IU)(t),n?t:[`${e}=`,t])}function c(e,t,n,r){let o;try{o=r?e(...r):e()}catch(e){d(e,t,n)}return o}function u(e,t,n,r){if((0,o.mf)(e)){const a=c(e,t,n,r);return a&&(0,o.tI)(a)&&a.catch((e=>{d(e,t,n)})),a}const a=[];for(let o=0;o>>1;I(f[r])I(e)-I(t))),k=0;k<_.length;k++)_[k]();_=null,k=0}}const I=e=>null==e.id?1/0:e.id;function R(e){h=!1,p=!0,P(e),f.sort(((e,t)=>I(e)-I(t))),o.dG;try{for(m=0;mL.emit(e,...t))),M=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(r=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===r?void 0:r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{j(e,t)})),setTimeout((()=>{L||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,F=!0,M=[])}),3e3)):(F=!0,M=[])}const $=H("component:added"),B=H("component:updated"),q=H("component:removed");function H(e){return t=>{N(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function U(e,t,...n){const r=e.vnode.props||o.kT;let a=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in r){const e=`${"modelValue"===s?"model":s}Modifiers`,{number:t,trim:i}=r[e]||o.kT;i?a=n.map((e=>e.trim())):t&&(a=n.map(o.He))}let l;__VUE_PROD_DEVTOOLS__&&function(e,t,n){N("component:emit",e.appContext.app,e,t,n)}(e,t,a);let c=r[l=(0,o.hR)(t)]||r[l=(0,o.hR)((0,o._A)(t))];!c&&i&&(c=r[l=(0,o.hR)((0,o.rs)(t))]),c&&u(c,e,6,a);const d=r[l+"Once"];if(d){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,u(d,e,6,a)}}function V(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(void 0!==a)return a;const i=e.emits;let s={},l=!1;if(__VUE_OPTIONS_API__&&!(0,o.mf)(e)){const r=e=>{const n=V(e,t,!0);n&&(l=!0,(0,o.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||l?((0,o.kJ)(i)?i.forEach((e=>s[e]=null)):(0,o.l7)(s,i),r.set(e,s),s):(r.set(e,null),null)}function z(e,t){return!(!e||!(0,o.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,o.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,o.RI)(e,(0,o.rs)(t))||(0,o.RI)(e,t))}let W=null,G=null;function J(e){const t=W;return W=e,G=e&&e.type.__scopeId||null,t}function Y(e){G=e}function X(){G=null}const Z=e=>K;function K(e,t=W,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&ln(-1);const o=J(t),a=e(...n);return J(o),r._d&&ln(1),__VUE_PROD_DEVTOOLS__&&B(t),a};return r._n=!0,r._c=!0,r._d=!0,r}function Q(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:i,propsOptions:[s],slots:l,attrs:c,emit:u,render:p,renderCache:h,data:f,setupState:m,ctx:g,inheritAttrs:b}=e;let v,y;const _=J(e);try{if(4&n.shapeFlag){const e=a||r;v=Cn(p.call(e,e,h,i,m,f,g)),y=c}else{const e=t;v=Cn(e.length>1?e(i,{attrs:c,slots:l,emit:u}):e(i,null)),y=t.props?c:ee(c)}}catch(t){tn.length=0,d(t,e,1),v=yn(Qt)}let k=v;if(y&&!1!==b){const e=Object.keys(y),{shapeFlag:t}=k;e.length&&7&t&&(s&&e.some(o.tR)&&(y=te(y,s)),k=kn(k,y))}return n.dirs&&(k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),v=k,J(_),v}const ee=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,o.F7)(n))&&((t||(t={}))[n]=e[n]);return t},te=(e,t)=>{const n={};for(const r in e)(0,o.tR)(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function ne(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o0?(ae(e,"onPending"),ae(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,a,i),ce(p,e.ssFallback)):p.resolve()}(t,n,r,o,a,i,s,l,c):function(e,t,n,r,o,a,i,s,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,h=t.ssFallback,{activeBranch:f,pendingBranch:m,isInFallback:g,isHydrating:b}=d;if(m)d.pendingBranch=p,hn(p,m)?(l(m,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0?d.resolve():g&&(l(f,h,n,r,o,null,a,i,s),ce(d,h))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=m):c(m,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0?d.resolve():(l(f,h,n,r,o,null,a,i,s),ce(d,h))):f&&hn(p,f)?(l(f,p,n,r,o,d,a,i,s),d.resolve(!0)):(l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0&&d.resolve()));else if(f&&hn(p,f))l(f,p,n,r,o,d,a,i,s),ce(d,p);else if(ae(t,"onPending"),d.pendingBranch=p,d.pendingId++,l(null,p,d.hiddenContainer,null,o,d,a,i,s),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(h)}),e):0===e&&d.fallback(h)}}(e,t,n,r,o,i,s,l,c)},hydrate:function(e,t,n,r,o,a,i,s,l){const c=t.suspense=ie(t,r,n,e.parentNode,document.createElement("div"),null,o,a,i,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,a,i);return 0===c.deps&&c.resolve(),u},create:ie,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=se(r?n.default:n),e.ssFallback=r?se(n.fallback):yn(Qt)}};function ae(e,t){const n=e.props&&e.props[t];(0,o.mf)(n)&&n()}function ie(e,t,n,r,a,i,s,l,c,u,p=!1){const{p:h,m:f,um:m,n:g,o:{parentNode:b,remove:v}}=u,y=(0,o.He)(e.props&&e.props.timeout),_={vnode:e,parent:t,parentComponent:n,isSVG:s,container:r,hiddenContainer:a,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:r,pendingId:o,effects:a,parentComponent:i,container:s}=_;if(_.isHydrating)_.isHydrating=!1;else if(!e){const e=n&&r.transition&&"out-in"===r.transition.mode;e&&(n.transition.afterLeave=()=>{o===_.pendingId&&f(r,s,t,0)});let{anchor:t}=_;n&&(t=g(n),m(n,i,_,!0)),e||f(r,s,t,0)}ce(_,r),_.pendingBranch=null,_.isInFallback=!1;let l=_.parent,c=!1;for(;l;){if(l.pendingBranch){l.effects.push(...a),c=!0;break}l=l.parent}c||O(a),_.effects=[],ae(t,"onResolve")},fallback(e){if(!_.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,isSVG:a}=_;ae(t,"onFallback");const i=g(n),s=()=>{_.isInFallback&&(h(null,e,o,i,r,null,a,l,c),ce(_,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=s),_.isInFallback=!0,m(n,r,null,!0),u||s()},move(e,t,n){_.activeBranch&&f(_.activeBranch,e,t,n),_.container=e},next:()=>_.activeBranch&&g(_.activeBranch),registerDep(e,t){const n=!!_.pendingBranch;n&&_.deps++;const r=e.vnode.el;e.asyncDep.catch((t=>{d(t,e,0)})).then((o=>{if(e.isUnmounted||_.isUnmounted||_.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:a}=e;Zn(e,o,!1),r&&(a.el=r);const i=!r&&e.subTree.el;t(e,a,b(r||e.subTree.el),r?null:g(e.subTree),_,s,c),i&&v(i),re(e,a.el),n&&0==--_.deps&&_.resolve()}))},unmount(e,t){_.isUnmounted=!0,_.activeBranch&&m(_.activeBranch,n,e,t),_.pendingBranch&&m(_.pendingBranch,n,e,t)}};return _}function se(e){let t;if((0,o.mf)(e)){const n=sn&&e._c;n&&(e._d=!1,rn()),e=e(),n&&(e._d=!0,t=nn,on())}if((0,o.kJ)(e)){const t=function(e){let t;for(let n=0;nt!==e))),e}function le(e,t){t&&t.pendingBranch?(0,o.kJ)(e)?t.effects.push(...e):t.effects.push(e):O(e)}function ce(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,re(r,o))}function ue(e,t){if(Hn){let n=Hn.provides;const r=Hn.parent&&Hn.parent.provides;r===n&&(n=Hn.provides=Object.create(r)),n[e]=t}}function de(e,t,n=!1){const r=Hn||W;if(r){const a=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,o.mf)(t)?t.call(r.proxy):t}}function pe(e,t){return be(e,null,t)}function he(e,t){return be(e,null,{flush:"post"})}function fe(e,t){return be(e,null,{flush:"sync"})}const me={};function ge(e,t,n){return be(e,t,n)}function be(e,t,{immediate:n,deep:a,flush:i,onTrack:s,onTrigger:l}=o.kT){const d=Hn;let p,h,f=!1,m=!1;if((0,r.dq)(e)?(p=()=>e.value,f=(0,r.yT)(e)):(0,r.PG)(e)?(p=()=>e,a=!0):(0,o.kJ)(e)?(m=!0,f=e.some(r.PG),p=()=>e.map((e=>(0,r.dq)(e)?e.value:(0,r.PG)(e)?_e(e):(0,o.mf)(e)?c(e,d,2):void 0))):p=(0,o.mf)(e)?t?()=>c(e,d,2):()=>{if(!d||!d.isUnmounted)return h&&h(),u(e,d,3,[y])}:o.dG,t&&a){const e=p;p=()=>_e(e())}let y=e=>{h=x.onStop=()=>{c(e,d,4)}};if(Yn)return y=o.dG,t?n&&u(t,d,3,[p(),m?[]:void 0,y]):p(),o.dG;let _=m?[]:me;const k=()=>{if(x.active)if(t){const e=x.run();(a||f||(m?e.some(((e,t)=>(0,o.aU)(e,_[t]))):(0,o.aU)(e,_)))&&(h&&h(),u(t,d,3,[e,_===me?void 0:_,y]),_=e)}else x.run()};let w;k.allowRecurse=!!t,w="sync"===i?k:"post"===i?()=>Rt(k,d&&d.suspense):()=>{!d||d.isMounted?function(e){T(e,b,g,v)}(k):k()};const x=new r.qq(p,w);return t?n?k():_=x.run():"post"===i?Rt(x.run.bind(x),d&&d.suspense):x.run(),()=>{x.stop(),d&&d.scope&&(0,o.Od)(d.scope.effects,x)}}function ve(e,t,n){const r=this.proxy,a=(0,o.HD)(e)?e.includes(".")?ye(r,e):()=>r[e]:e.bind(r,r);let i;(0,o.mf)(t)?i=t:(i=t.handler,n=t);const s=Hn;Vn(this);const l=be(a,i.bind(r),n);return s?Vn(s):zn(),l}function ye(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{_e(e,t)}));else if((0,o.PO)(e))for(const n in e)_e(e[n],t);return e}function ke(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We((()=>{e.isMounted=!0})),Ye((()=>{e.isUnmounting=!0})),e}const we=[Function,Array],xe={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:we,onEnter:we,onAfterEnter:we,onEnterCancelled:we,onBeforeLeave:we,onLeave:we,onAfterLeave:we,onLeaveCancelled:we,onBeforeAppear:we,onAppear:we,onAfterAppear:we,onAppearCancelled:we},setup(e,{slots:t}){const n=Un(),o=ke();let a;return()=>{const i=t.default&&Oe(t.default(),!0);if(!i||!i.length)return;const s=(0,r.IU)(e),{mode:l}=s,c=i[0];if(o.isLeaving)return Se(c);const u=Ee(c);if(!u)return Se(c);const d=Ce(u,s,o,n);Te(u,d);const p=n.subTree,h=p&&Ee(p);let f=!1;const{getTransitionKey:m}=u.type;if(m){const e=m();void 0===a?a=e:e!==a&&(a=e,f=!0)}if(h&&h.type!==Qt&&(!hn(u,h)||f)){const e=Ce(h,s,o,n);if(Te(h,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,n.update()},Se(c);"in-out"===l&&u.type!==Qt&&(e.delayLeave=(e,t,n)=>{Ae(o,h)[String(h.key)]=h,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return c}}};function Ae(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ce(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),k=Ae(n,e),w=(e,t)=>{e&&u(e,r,9,t)},x={mode:a,persisted:i,beforeEnter(t){let r=s;if(!n.isMounted){if(!o)return;r=g||s}t._leaveCb&&t._leaveCb(!0);const a=k[_];a&&hn(e,a)&&a.el._leaveCb&&a.el._leaveCb(),w(r,[t])},enter(e){let t=l,r=c,a=d;if(!n.isMounted){if(!o)return;t=b||l,r=v||c,a=y||d}let i=!1;const s=e._enterCb=t=>{i||(i=!0,w(t?a:r,[e]),x.delayedLeave&&x.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();w(p,[t]);let a=!1;const i=t._leaveCb=n=>{a||(a=!0,r(),w(n?m:f,[t]),t._leaveCb=void 0,k[o]===e&&delete k[o])};k[o]=e,h?(h(t,i),h.length<=1&&i()):i()},clone:e=>Ce(e,t,n,r)};return x}function Se(e){if(Le(e))return(e=kn(e)).children=null,e}function Ee(e){return Le(e)?e.children?e.children[0]:void 0:e}function Te(e,t){6&e.shapeFlag&&e.component?Te(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Oe(e,t=!1){let n=[],r=0;for(let o=0;o1)for(let e=0;e!!e.type.__asyncLoader;function Ie(e){(0,o.mf)(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:i=200,timeout:s,suspensible:l=!0,onError:c}=e;let u,p=null,h=0;const f=()=>{let e;return p||(e=p=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise(((t,n)=>{c(e,(()=>t((h++,p=null,f()))),(()=>n(e)),h+1)}));throw e})).then((t=>e!==p&&p?p:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),u=t,t))))};return Pe({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const e=Hn;if(u)return()=>Re(u,e);const t=t=>{p=null,d(t,e,13,!a)};if(l&&e.suspense||Yn)return f().then((t=>()=>Re(t,e))).catch((e=>(t(e),()=>a?yn(a,{error:e}):null)));const o=(0,r.iH)(!1),c=(0,r.iH)(),h=(0,r.iH)(!!i);return i&&setTimeout((()=>{h.value=!1}),i),null!=s&&setTimeout((()=>{if(!o.value&&!c.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),c.value=e}}),s),f().then((()=>{o.value=!0,e.parent&&Le(e.parent.vnode)&&S(e.parent.update)})).catch((e=>{t(e),c.value=e})),()=>o.value&&u?Re(u,e):c.value&&a?yn(a,{error:c.value}):n&&!h.value?yn(n):void 0}})}function Re(e,{vnode:{ref:t,props:n,children:r}}){const o=yn(e,n,r);return o.ref=t,o}const Le=e=>e.type.__isKeepAlive,Me={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Un(),r=n.ctx;if(!r.renderer)return t.default;const a=new Map,i=new Set;let s=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=a);const l=n.suspense,{renderer:{p:c,m:u,um:d,o:{createElement:p}}}=r,h=p("div");function f(e){qe(e),d(e,n,l,!0)}function m(e){a.forEach(((t,n)=>{const r=or(t.type);!r||e&&e(r)||g(n)}))}function g(e){const t=a.get(e);s&&t.type===s.type?s&&qe(s):f(t),a.delete(e),i.delete(e)}r.activate=(e,t,n,r,a)=>{const i=e.component;u(e,t,n,0,l),c(i.vnode,e,t,n,i,l,r,e.slotScopeIds,a),Rt((()=>{i.isDeactivated=!1,i.a&&(0,o.ir)(i.a);const t=e.props&&e.props.onVnodeMounted;t&&On(t,i.parent,e)}),l),__VUE_PROD_DEVTOOLS__&&$(i)},r.deactivate=e=>{const t=e.component;u(e,h,null,1,l),Rt((()=>{t.da&&(0,o.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&On(n,t.parent,e),t.isDeactivated=!0}),l),__VUE_PROD_DEVTOOLS__&&$(t)},ge((()=>[e.include,e.exclude]),(([e,t])=>{e&&m((t=>Fe(e,t))),t&&m((e=>!Fe(t,e)))}),{flush:"post",deep:!0});let b=null;const v=()=>{null!=b&&a.set(b,He(n.subTree))};return We(v),Je(v),Ye((()=>{a.forEach((e=>{const{subTree:t,suspense:r}=n,o=He(t);if(e.type!==o.type)f(e);else{qe(o);const e=o.component.da;e&&Rt(e,r)}}))})),()=>{if(b=null,!t.default)return null;const n=t.default(),r=n[0];if(n.length>1)return s=null,n;if(!pn(r)||!(4&r.shapeFlag||128&r.shapeFlag))return s=null,r;let o=He(r);const l=o.type,c=or(De(o)?o.type.__asyncResolved||{}:l),{include:u,exclude:d,max:p}=e;if(u&&(!c||!Fe(u,c))||d&&c&&Fe(d,c))return s=o,r;const h=null==o.key?l:o.key,f=a.get(h);return o.el&&(o=kn(o),128&r.shapeFlag&&(r.ssContent=o)),b=h,f?(o.el=f.el,o.component=f.component,o.transition&&Te(o,o.transition),o.shapeFlag|=512,i.delete(h),i.add(h)):(i.add(h),p&&i.size>parseInt(p,10)&&g(i.values().next().value)),o.shapeFlag|=256,s=o,r}}};function Fe(e,t){return(0,o.kJ)(e)?e.some((e=>Fe(e,t))):(0,o.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ne(e,t){$e(e,"a",t)}function je(e,t){$e(e,"da",t)}function $e(e,t,n=Hn){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Ue(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Le(e.parent.vnode)&&Be(r,t,n,e),e=e.parent}}function Be(e,t,n,r){const a=Ue(t,e,r,!0);Xe((()=>{(0,o.Od)(r[t],a)}),n)}function qe(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function He(e){return 128&e.shapeFlag?e.ssContent:e}function Ue(e,t,n=Hn,o=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;(0,r.Jd)(),Vn(n);const a=u(t,n,e,o);return zn(),(0,r.lk)(),a});return o?a.unshift(i):a.push(i),i}}const Ve=e=>(t,n=Hn)=>(!Yn||"sp"===e)&&Ue(e,t,n),ze=Ve("bm"),We=Ve("m"),Ge=Ve("bu"),Je=Ve("u"),Ye=Ve("bum"),Xe=Ve("um"),Ze=Ve("sp"),Ke=Ve("rtg"),Qe=Ve("rtc");function et(e,t=Hn){Ue("ec",e,t)}let tt=!0;function nt(e,t,n){u((0,o.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function rt(e,t,n,r){const a=r.includes(".")?ye(n,r):()=>n[r];if((0,o.HD)(e)){const n=t[e];(0,o.mf)(n)&&ge(a,n)}else if((0,o.mf)(e))ge(a,e.bind(n));else if((0,o.Kn)(e))if((0,o.kJ)(e))e.forEach((e=>rt(e,t,n,r)));else{const r=(0,o.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,o.mf)(r)&&ge(a,r,e)}}function ot(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:o.length||n||r?(l={},o.length&&o.forEach((e=>at(l,e,i,!0))),at(l,t,i)):l=t,a.set(t,l),l}function at(e,t,n,r=!1){const{mixins:o,extends:a}=t;a&&at(e,a,n,!0),o&&o.forEach((t=>at(e,t,n,!0)));for(const o in t)if(r&&"expose"===o);else{const r=it[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}return e}const it={data:st,props:ut,emits:ut,methods:ut,computed:ut,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:ut,directives:ut,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,o.l7)(Object.create(null),e);for(const r in t)n[r]=ct(e[r],t[r]);return n},provide:st,inject:function(e,t){return ut(lt(e),lt(t))}};function st(e,t){return t?e?function(){return(0,o.l7)((0,o.mf)(e)?e.call(this,this):e,(0,o.mf)(t)?t.call(this,this):t)}:t:e}function lt(e){if((0,o.kJ)(e)){const t={};for(let n=0;n{c=!0;const[n,r]=ht(e,t,!0);(0,o.l7)(s,n),r&&l.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!i&&!c)return r.set(e,o.Z6),o.Z6;if((0,o.kJ)(i))for(let e=0;e-1,r[1]=n<0||e-1||(0,o.RI)(r,"default"))&&l.push(t)}}}const u=[s,l];return r.set(e,u),u}function ft(e){return"$"!==e[0]}function mt(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function gt(e,t){return mt(e)===mt(t)}function bt(e,t){return(0,o.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,o.mf)(t)&>(t,e)?0:-1}const vt=e=>"_"===e[0]||"$stable"===e,yt=e=>(0,o.kJ)(e)?e.map(Cn):[Cn(e)],_t=(e,t,n)=>{const r=K(((...e)=>yt(t(...e))),n);return r._c=!1,r},kt=(e,t,n)=>{const r=e._ctx;for(const n in e){if(vt(n))continue;const a=e[n];if((0,o.mf)(a))t[n]=_t(0,a,r);else if(null!=a){const e=yt(a);t[n]=()=>e}}},wt=(e,t)=>{const n=yt(t);e.slots.default=()=>n};function xt(e,t){if(null===W)return e;const n=W.proxy,r=e.dirs||(e.dirs=[]);for(let e=0;e(i.has(e)||(e&&(0,o.mf)(e.install)?(i.add(e),e.install(l,...t)):(0,o.mf)(e)&&(i.add(e),e(l,...t))),l),mixin:e=>(__VUE_OPTIONS_API__&&(a.mixins.includes(e)||a.mixins.push(e)),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(o,i,c){if(!s){const u=yn(n,r);return u.appContext=a,i&&t?t(u,o):e(u,o,c),s=!0,l._container=o,o.__vue_app__=l,__VUE_PROD_DEVTOOLS__&&(l._instance=u.component,function(e,t){N("app:init",e,t,{Fragment:Zt,Text:Kt,Comment:Qt,Static:en})}(l,xr)),nr(u.component)||u.component.proxy}},unmount(){s&&(e(null,l._container),__VUE_PROD_DEVTOOLS__&&(l._instance=null,function(e){N("app:unmount",e)}(l)),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l)};return l}}function Tt(e,t,n,a,i=!1){if((0,o.kJ)(e))return void e.forEach(((e,r)=>Tt(e,t&&((0,o.kJ)(t)?t[r]:t),n,a,i)));if(De(a)&&!i)return;const s=4&a.shapeFlag?nr(a.component)||a.component.proxy:a.el,l=i?null:s,{i:u,r:d}=e,p=t&&t.r,h=u.refs===o.kT?u.refs={}:u.refs,f=u.setupState;if(null!=p&&p!==d&&((0,o.HD)(p)?(h[p]=null,(0,o.RI)(f,p)&&(f[p]=null)):(0,r.dq)(p)&&(p.value=null)),(0,o.mf)(d))c(d,u,12,[l,h]);else{const t=(0,o.HD)(d),a=(0,r.dq)(d);if(t||a){const a=()=>{if(e.f){const n=t?h[d]:d.value;i?(0,o.kJ)(n)&&(0,o.Od)(n,s):(0,o.kJ)(n)?n.includes(s)||n.push(s):t?h[d]=[s]:(d.value=[s],e.k&&(h[e.k]=d.value))}else t?(h[d]=l,(0,o.RI)(f,d)&&(f[d]=l)):(0,r.dq)(d)&&(d.value=l,e.k&&(h[e.k]=l))};l?(a.id=-1,Rt(a,n)):a()}}}let Ot=!1;const Pt=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Dt=e=>8===e.nodeType;function It(e){const{mt:t,p:n,o:{patchProp:r,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(n,r,o,s,l,c=!1)=>{const g=Dt(n)&&"["===n.data,b=()=>f(n,r,o,s,l,g),{type:v,ref:y,shapeFlag:_}=r,k=n.nodeType;r.el=n;let w=null;switch(v){case Kt:3!==k?w=b():(n.data!==r.children&&(Ot=!0,n.data=r.children),w=a(n));break;case Qt:w=8!==k||g?b():a(n);break;case en:if(1===k){w=n;const e=!r.children.length;for(let t=0;t{l=l||!!t.dynamicChildren;const{type:c,props:u,patchFlag:d,shapeFlag:h,dirs:f}=t,m="input"===c&&f||"option"===c;if(m||-1!==d){if(f&&At(t,null,n,"created"),u)if(m||!l||48&d)for(const t in u)(m&&t.endsWith("value")||(0,o.F7)(t)&&!(0,o.Gg)(t))&&r(e,t,null,u[t],!1,void 0,n);else u.onClick&&r(e,"onClick",null,u.onClick,!1,void 0,n);let c;if((c=u&&u.onVnodeBeforeMount)&&On(c,n,t),f&&At(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||f)&&le((()=>{c&&On(c,n,t),f&&At(t,null,n,"mounted")}),a),16&h&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,a,i,l);for(;r;){Ot=!0;const e=r;r=r.nextSibling,s(e)}}else 8&h&&e.textContent!==t.children&&(Ot=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,r,o,a,i,s)=>{s=s||!!t.dynamicChildren;const l=t.children,c=l.length;for(let t=0;t{const{slotScopeIds:u}=t;u&&(o=o?o.concat(u):u);const d=i(e),h=p(a(e),t,d,n,r,o,s);return h&&Dt(h)&&"]"===h.data?a(t.anchor=h):(Ot=!0,l(t.anchor=c("]"),d,h),h)},f=(e,t,r,o,l,c)=>{if(Ot=!0,t.el=null,c){const t=m(e);for(;;){const n=a(e);if(!n||n===t)break;s(n)}}const u=a(e),d=i(e);return s(e),n(null,t,d,u,r,o,Pt(d),l),u},m=e=>{let t=0;for(;e;)if((e=a(e))&&Dt(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return a(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),void D();Ot=!1,u(t.firstChild,e,null,null,null),D(),Ot&&console.error("Hydration completed but contains mismatches.")},u]}const Rt=le;function Lt(e){return Ft(e)}function Mt(e){return Ft(e,It)}function Ft(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,o.E9)().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,o.E9)().__VUE_PROD_DEVTOOLS__=!1);const n=(0,o.E9)();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&j(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:a,remove:i,patchProp:s,createElement:l,createText:c,createComment:u,setText:d,setElementText:p,parentNode:h,nextSibling:g,setScopeId:b=o.dG,cloneNode:v,insertStaticContent:y}=e,_=(e,t,n,r=null,o=null,a=null,i=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!hn(e,t)&&(r=te(e),Y(e,o,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Kt:k(e,t,n,r);break;case Qt:w(e,t,n,r);break;case en:null==e&&x(t,n,r,i);break;case Zt:L(e,t,n,r,o,a,i,s,l);break;default:1&d?A(e,t,n,r,o,a,i,s,l):6&d?M(e,t,n,r,o,a,i,s,l):(64&d||128&d)&&c.process(e,t,n,r,o,a,i,s,l,ae)}null!=u&&o&&Tt(u,e&&e.ref,a,t||e,!t)},k=(e,t,n,r)=>{if(null==e)a(t.el=c(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},w=(e,t,n,r)=>{null==e?a(t.el=u(t.children||""),n,r):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=y(e.children,t,n,r,e.el,e.anchor)},A=(e,t,n,r,o,a,i,s,l)=>{i=i||"svg"===t.type,null==e?C(t,n,r,o,a,i,s,l):O(e,t,o,a,i,s,l)},C=(e,t,n,r,i,c,u,d)=>{let h,f;const{type:m,props:g,shapeFlag:b,transition:y,patchFlag:_,dirs:k}=e;if(e.el&&void 0!==v&&-1===_)h=e.el=v(e.el);else{if(h=e.el=l(e.type,c,g&&g.is,g),8&b?p(h,e.children):16&b&&T(e.children,h,null,r,i,c&&"foreignObject"!==m,u,d),k&&At(e,null,r,"created"),g){for(const t in g)"value"===t||(0,o.Gg)(t)||s(h,t,null,g[t],c,e.children,r,i,ee);"value"in g&&s(h,"value",null,g.value),(f=g.onVnodeBeforeMount)&&On(f,r,e)}E(h,e,e.scopeId,u,r)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(h,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(h,"__vueParentComponent",{value:r,enumerable:!1})),k&&At(e,null,r,"beforeMount");const w=(!i||i&&!i.pendingBranch)&&y&&!y.persisted;w&&y.beforeEnter(h),a(h,t,n),((f=g&&g.onVnodeMounted)||w||k)&&Rt((()=>{f&&On(f,r,e),w&&y.enter(h),k&&At(e,null,r,"mounted")}),i)},E=(e,t,n,r,o)=>{if(n&&b(e,n),r)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:h}=t;u|=16&e.patchFlag;const f=e.props||o.kT,m=t.props||o.kT;let g;n&&Nt(n,!1),(g=m.onVnodeBeforeUpdate)&&On(g,n,t,e),h&&At(t,e,n,"beforeUpdate"),n&&Nt(n,!0);const b=a&&"foreignObject"!==t.type;if(d?I(e.dynamicChildren,d,c,n,r,b,i):l||V(e,t,c,null,n,r,b,i,!1),u>0){if(16&u)R(c,t,f,m,n,r,a);else if(2&u&&f.class!==m.class&&s(c,"class",null,m.class,a),4&u&&s(c,"style",f.style,m.style,a),8&u){const o=t.dynamicProps;for(let t=0;t{g&&On(g,n,t,e),h&&At(t,e,n,"updated")}),r)},I=(e,t,n,r,o,a,i)=>{for(let s=0;s{if(n!==r){for(const c in r){if((0,o.Gg)(c))continue;const u=r[c],d=n[c];u!==d&&"value"!==c&&s(e,c,d,u,l,t.children,a,i,ee)}if(n!==o.kT)for(const c in n)(0,o.Gg)(c)||c in r||s(e,c,n[c],null,l,t.children,a,i,ee);"value"in r&&s(e,"value",n.value,r.value)}},L=(e,t,n,r,o,i,s,l,u)=>{const d=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(a(d,n,r),a(p,n,r),T(t.children,n,p,o,i,s,l,u)):h>0&&64&h&&f&&e.dynamicChildren?(I(e.dynamicChildren,f,n,o,i,s,l),(null!=t.key||o&&t===o.subTree)&&jt(e,t,!0)):V(e,t,n,p,o,i,s,l,u)},M=(e,t,n,r,o,a,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,i,l):F(t,n,r,o,a,i,l):N(e,t,l)},F=(e,t,n,r,o,a,i)=>{const s=e.component=qn(e,r,o);if(Le(e)&&(s.ctx.renderer=ae),Xn(s),s.asyncDep){if(o&&o.registerDep(s,H),!e.el){const e=s.subTree=yn(Qt);w(null,e,t,n)}}else H(s,e,t,n,o,a,i)},N=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!o&&!s||s&&s.$stable)||r!==i&&(r?!i||ne(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?ne(r,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tm&&f.splice(t,1)}(r.update),r.update()}else t.component=e.component,t.el=e.el,r.vnode=t},H=(e,t,n,a,i,s,l)=>{const c=e.effect=new r.qq((()=>{if(e.isMounted){let t,{next:n,bu:r,u:a,parent:c,vnode:u}=e,d=n;Nt(e,!1),n?(n.el=u.el,U(e,n,l)):n=u,r&&(0,o.ir)(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&On(t,c,n,u),Nt(e,!0);const p=Q(e),f=e.subTree;e.subTree=p,_(f,p,h(f.el),te(f),e,i,s),n.el=p.el,null===d&&re(e,p.el),a&&Rt(a,i),(t=n.props&&n.props.onVnodeUpdated)&&Rt((()=>On(t,c,n,u)),i),__VUE_PROD_DEVTOOLS__&&B(e)}else{let r;const{el:l,props:c}=t,{bm:u,m:d,parent:p}=e,h=De(t);if(Nt(e,!1),u&&(0,o.ir)(u),!h&&(r=c&&c.onVnodeBeforeMount)&&On(r,p,t),Nt(e,!0),l&&se){const n=()=>{e.subTree=Q(e),se(l,e.subTree,e,i,null)};h?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const r=e.subTree=Q(e);_(null,r,n,a,e,i,s),t.el=r.el}if(d&&Rt(d,i),!h&&(r=c&&c.onVnodeMounted)){const e=t;Rt((()=>On(r,p,e)),i)}256&t.shapeFlag&&e.a&&Rt(e.a,i),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&$(e),t=n=a=null}}),(()=>S(e.update)),e.scope),u=e.update=c.run.bind(c);u.id=e.uid,Nt(e,!0),u()},U=(e,t,n)=>{t.component=e;const a=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,a){const{props:i,attrs:s,vnode:{patchFlag:l}}=e,c=(0,r.IU)(i),[u]=e.propsOptions;let d=!1;if(!(a||l>0)||16&l){let r;dt(e,t,i,s)&&(d=!0);for(const a in c)t&&((0,o.RI)(t,a)||(r=(0,o.rs)(a))!==a&&(0,o.RI)(t,r))||(u?!n||void 0===n[a]&&void 0===n[r]||(i[a]=pt(u,c,a,void 0,e,!0)):delete i[a]);if(s!==c)for(const e in s)t&&(0,o.RI)(t,e)||(delete s[e],d=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:a}=e;let i=!0,s=o.kT;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,o.l7)(a,t),n||1!==e||delete a._):(i=!t.$stable,kt(t,a)),s=t}else t&&(wt(e,t),s={default:1});if(i)for(const e in a)vt(e)||e in s||delete a[e]})(e,t.children,n),(0,r.Jd)(),P(void 0,e.update),(0,r.lk)()},V=(e,t,n,r,o,a,i,s,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void G(c,d,n,r,o,a,i,s,l);if(256&h)return void W(c,d,n,r,o,a,i,s,l)}8&f?(16&u&&ee(c,o,a),d!==c&&p(n,d)):16&u?16&f?G(c,d,n,r,o,a,i,s,l):ee(c,o,a,!0):(8&u&&p(n,""),16&f&&T(d,n,r,o,a,i,s,l))},W=(e,t,n,r,a,i,s,l,c)=>{e=e||o.Z6,t=t||o.Z6;const u=e.length,d=t.length,p=Math.min(u,d);let h;for(h=0;hd?ee(e,a,i,!0,!1,p):T(t,n,r,a,i,s,l,c,p)},G=(e,t,n,r,a,i,s,l,c)=>{let u=0;const d=t.length;let p=e.length-1,h=d-1;for(;u<=p&&u<=h;){const r=e[u],o=t[u]=c?Sn(t[u]):Cn(t[u]);if(!hn(r,o))break;_(r,o,n,null,a,i,s,l,c),u++}for(;u<=p&&u<=h;){const r=e[p],o=t[h]=c?Sn(t[h]):Cn(t[h]);if(!hn(r,o))break;_(r,o,n,null,a,i,s,l,c),p--,h--}if(u>p){if(u<=h){const e=h+1,o=eh)for(;u<=p;)Y(e[u],a,i,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=h;u++){const e=t[u]=c?Sn(t[u]):Cn(t[u]);null!=e.key&&g.set(e.key,u)}let b,v=0;const y=h-m+1;let k=!1,w=0;const x=new Array(y);for(u=0;u=y){Y(r,a,i,!0);continue}let o;if(null!=r.key)o=g.get(r.key);else for(b=m;b<=h;b++)if(0===x[b-m]&&hn(r,t[b])){o=b;break}void 0===o?Y(r,a,i,!0):(x[o-m]=u+1,o>=w?w=o:k=!0,_(r,t[o],n,null,a,i,s,l,c),v++)}const A=k?function(e){const t=e.slice(),n=[0];let r,o,a,i,s;const l=e.length;for(r=0;r>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}(x):o.Z6;for(b=A.length-1,u=y-1;u>=0;u--){const e=m+u,o=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)J(e.component.subTree,t,n,r);else if(128&u)e.suspense.move(t,n,r);else if(64&u)s.move(e,t,n,ae);else if(s!==Zt)if(s!==en)if(2!==r&&1&u&&l)if(0===r)l.beforeEnter(i),a(i,t,n),Rt((()=>l.enter(i)),o);else{const{leave:e,delayLeave:r,afterLeave:o}=l,s=()=>a(i,t,n),c=()=>{e(i,(()=>{s(),o&&o()}))};r?r(i,s,c):c()}else a(i,t,n);else(({el:e,anchor:t},n,r)=>{let o;for(;e&&e!==t;)o=g(e),a(e,n,r),e=o;a(t,n,r)})(e,t,n);else{a(i,t,n);for(let e=0;e{const{type:a,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=s&&Tt(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const h=1&u&&p,f=!De(e);let m;if(f&&(m=i&&i.onVnodeBeforeUnmount)&&On(m,t,e),6&u)K(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&At(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,ae,r):c&&(a!==Zt||d>0&&64&d)?ee(c,t,n,!1,!0):(a===Zt&&384&d||!o&&16&u)&&ee(l,t,n),r&&X(e)}(f&&(m=i&&i.onVnodeUnmounted)||h)&&Rt((()=>{m&&On(m,t,e),h&&At(e,null,t,"unmounted")}),n)},X=e=>{const{type:t,el:n,anchor:r,transition:o}=e;if(t===Zt)return void Z(n,r);if(t===en)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=g(e),i(e),e=n;i(t)})(e);const a=()=>{i(n),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:r}=o,i=()=>t(n,a);r?r(e.el,a,i):i()}else a()},Z=(e,t)=>{let n;for(;e!==t;)n=g(e),i(e),e=n;i(t)},K=(e,t,n)=>{const{bum:r,scope:a,update:i,subTree:s,um:l}=e;r&&(0,o.ir)(r),a.stop(),i&&(i.active=!1,Y(s,e,t,n)),l&&Rt(l,t),Rt((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve()),__VUE_PROD_DEVTOOLS__&&q(e)},ee=(e,t,n,r=!1,o=!1,a=0)=>{for(let i=a;i6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():g(e.anchor||e.el),oe=(e,t,n)=>{null==e?t._vnode&&Y(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),D(),t._vnode=e},ae={p:_,um:Y,m:J,r:X,mt:F,mc:T,pc:V,pbc:I,n:te,o:e};let ie,se;return t&&([ie,se]=t(ae)),{render:oe,hydrate:ie,createApp:Et(oe,ie)}}function Nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function jt(e,t,n=!1){const r=e.children,a=t.children;if((0,o.kJ)(r)&&(0,o.kJ)(a))for(let e=0;ee&&(e.disabled||""===e.disabled),Bt=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,qt=(e,t)=>{const n=e&&e.to;if((0,o.HD)(n)){if(t){return t(n)}return null}return n};function Ht(e,t,n,{o:{insert:r},m:o},a=2){0===a&&r(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:c,props:u}=e,d=2===a;if(d&&r(i,t,n),(!d||$t(u))&&16&l)for(let e=0;e{16&v&&u(y,e,t,o,a,i,s,l)};b?g(n,c):d&&g(d,p)}else{t.el=e.el;const r=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=$t(e.props),g=m?n:u,v=m?r:h;if(i=i||Bt(u),_?(p(e.dynamicChildren,_,g,o,a,i,s),jt(e,t,!0)):l||d(e,t,g,v,o,a,i,s,!1),b)m||Ht(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=qt(t.props,f);e&&Ht(t,e,null,c,0)}else m&&Ht(t,u,h,c,1)}},remove(e,t,n,r,{um:o,o:{remove:a}},i){const{shapeFlag:s,children:l,anchor:c,targetAnchor:u,target:d,props:p}=e;if(d&&a(u),(i||!$t(p))&&(a(c),16&s))for(let e=0;e0?nn||o.Z6:null,on(),sn>0&&nn&&nn.push(e),e}function un(e,t,n,r,o,a){return cn(vn(e,t,n,r,o,a,!0))}function dn(e,t,n,r,o){return cn(yn(e,t,n,r,o,!0))}function pn(e){return!!e&&!0===e.__v_isVNode}function hn(e,t){return e.type===t.type&&e.key===t.key}function fn(e){an=e}const mn="__vInternal",gn=({key:e})=>null!=e?e:null,bn=({ref:e,ref_key:t,ref_for:n})=>null!=e?(0,o.HD)(e)||(0,r.dq)(e)||(0,o.mf)(e)?{i:W,r:e,k:t,f:!!n}:e:null;function vn(e,t=null,n=null,r=0,a=null,i=(e===Zt?0:1),s=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gn(t),ref:t&&bn(t),scopeId:G,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null};return l?(En(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,o.HD)(n)?8:16),sn>0&&!s&&nn&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&nn.push(c),c}const yn=function(e,t=null,n=null,a=0,i=null,s=!1){if(e&&e!==Wt||(e=Qt),pn(e)){const r=kn(e,t,!0);return n&&En(r,n),r}if(l=e,(0,o.mf)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=_n(t);let{class:e,style:n}=t;e&&!(0,o.HD)(e)&&(t.class=(0,o.C_)(e)),(0,o.Kn)(n)&&((0,r.X3)(n)&&!(0,o.kJ)(n)&&(n=(0,o.l7)({},n)),t.style=(0,o.j5)(n))}var l;return vn(e,t,n,a,i,(0,o.HD)(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:(0,o.Kn)(e)?4:(0,o.mf)(e)?2:0,s,!0)};function _n(e){return e?(0,r.X3)(e)||mn in e?(0,o.l7)({},e):e:null}function kn(e,t,n=!1){const{props:r,ref:a,patchFlag:i,children:s}=e,l=t?Tn(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&gn(l),ref:t&&t.ref?n&&a?(0,o.kJ)(a)?a.concat(bn(t)):[a,bn(t)]:bn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Zt?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&kn(e.ssContent),ssFallback:e.ssFallback&&kn(e.ssFallback),el:e.el,anchor:e.anchor}}function wn(e=" ",t=0){return yn(Kt,null,e,t)}function xn(e,t){const n=yn(en,null,e);return n.staticCount=t,n}function An(e="",t=!1){return t?(rn(),dn(Qt,null,e)):yn(Qt,null,e)}function Cn(e){return null==e||"boolean"==typeof e?yn(Qt):(0,o.kJ)(e)?yn(Zt,null,e.slice()):"object"==typeof e?Sn(e):yn(Kt,null,String(e))}function Sn(e){return null===e.el||e.memo?e:kn(e)}function En(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if((0,o.kJ)(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),En(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||mn in t?3===r&&W&&(1===W.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=W}}else(0,o.mf)(t)?(t={default:t,_ctx:W},n=32):(t=String(t),64&r?(n=16,t=[wn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tn(...e){const t={};for(let n=0;nt(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);a=new Array(n.length);for(let r=0,o=n.length;r!pn(e)||e.type!==Qt&&!(e.type===Zt&&!Rn(e.children))))?e:null}function Ln(e){const t={};for(const n in e)t[(0,o.hR)(n)]=e[n];return t}const Mn=e=>e?Wn(e)?nr(e)||e.proxy:Mn(e.parent):null,Fn=(0,o.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Mn(e.parent),$root:e=>Mn(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?ot(e):e.type,$forceUpdate:e=>()=>S(e.update),$nextTick:e=>C.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?ve.bind(e):o.dG}),Nn={get({_:e},t){const{ctx:n,setupState:a,data:i,props:s,accessCache:l,type:c,appContext:u}=e;let d;if("$"!==t[0]){const r=l[t];if(void 0!==r)switch(r){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return s[t]}else{if(a!==o.kT&&(0,o.RI)(a,t))return l[t]=1,a[t];if(i!==o.kT&&(0,o.RI)(i,t))return l[t]=2,i[t];if((d=e.propsOptions[0])&&(0,o.RI)(d,t))return l[t]=3,s[t];if(n!==o.kT&&(0,o.RI)(n,t))return l[t]=4,n[t];__VUE_OPTIONS_API__&&!tt||(l[t]=0)}}const p=Fn[t];let h,f;return p?("$attrs"===t&&(0,r.j)(e,"get",t),p(e)):(h=c.__cssModules)&&(h=h[t])?h:n!==o.kT&&(0,o.RI)(n,t)?(l[t]=4,n[t]):(f=u.config.globalProperties,(0,o.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return a!==o.kT&&(0,o.RI)(a,t)?(a[t]=n,!0):r!==o.kT&&(0,o.RI)(r,t)?(r[t]=n,!0):!((0,o.RI)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(i[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},s){let l;return!!n[s]||e!==o.kT&&(0,o.RI)(e,s)||t!==o.kT&&(0,o.RI)(t,s)||(l=i[0])&&(0,o.RI)(l,s)||(0,o.RI)(r,s)||(0,o.RI)(Fn,s)||(0,o.RI)(a.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?this.set(e,t,n.get(),null):null!=n.value&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},jn=(0,o.l7)({},Nn,{get(e,t){if(t!==Symbol.unscopables)return Nn.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,o.e1)(t)}),$n=Ct();let Bn=0;function qn(e,t,n){const a=e.type,i=(t?t.appContext:e.appContext)||$n,s={uid:Bn++,vnode:e,type:a,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new r.Bj(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ht(a,i),emitsOptions:V(a,i),emit:null,emitted:null,propsDefaults:o.kT,inheritAttrs:a.inheritAttrs,ctx:o.kT,data:o.kT,props:o.kT,attrs:o.kT,slots:o.kT,refs:o.kT,setupState:o.kT,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=U.bind(null,s),e.ce&&e.ce(s),s}let Hn=null;const Un=()=>Hn||W,Vn=e=>{Hn=e,e.scope.on()},zn=()=>{Hn&&Hn.scope.off(),Hn=null};function Wn(e){return 4&e.vnode.shapeFlag}let Gn,Jn,Yn=!1;function Xn(e,t=!1){Yn=t;const{props:n,children:a}=e.vnode,i=Wn(e);!function(e,t,n,a=!1){const i={},s={};(0,o.Nj)(s,mn,1),e.propsDefaults=Object.create(null),dt(e,t,i,s);for(const t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=a?i:(0,r.Um)(i):e.type.props?e.props=i:e.props=s,e.attrs=s}(e,n,i,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,r.IU)(t),(0,o.Nj)(t,"_",n)):kt(t,e.slots={})}else e.slots={},t&&wt(e,t);(0,o.Nj)(e.slots,mn,1)})(e,a);const s=i?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,r.Xl)(new Proxy(e.ctx,Nn));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?tr(e):null;Vn(e),(0,r.Jd)();const i=c(a,e,0,[e.props,n]);if((0,r.lk)(),zn(),(0,o.tI)(i)){if(i.then(zn,zn),t)return i.then((n=>{Zn(e,n,t)})).catch((t=>{d(t,e,0)}));e.asyncDep=i}else Zn(e,i,t)}else er(e,t)}(e,t):void 0;return Yn=!1,s}function Zn(e,t,n){(0,o.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,o.Kn)(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=(0,r.WL)(t)),er(e,n)}function Kn(e){Gn=e,Jn=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,jn))}}const Qn=()=>!Gn;function er(e,t,n){const a=e.type;if(!e.render){if(!t&&Gn&&!a.render){const t=a.template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,l=(0,o.l7)((0,o.l7)({isCustomElement:n,delimiters:i},r),s);a.render=Gn(t,l)}}e.render=a.render||o.dG,Jn&&Jn(e)}__VUE_OPTIONS_API__&&(Vn(e),(0,r.Jd)(),function(e){const t=ot(e),n=e.proxy,a=e.ctx;tt=!1,t.beforeCreate&&nt(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:l,watch:c,provide:u,inject:d,created:p,beforeMount:h,mounted:f,beforeUpdate:m,updated:g,activated:b,deactivated:v,beforeDestroy:y,beforeUnmount:_,destroyed:k,unmounted:w,render:x,renderTracked:A,renderTriggered:C,errorCaptured:S,serverPrefetch:E,expose:T,inheritAttrs:O,components:P,directives:D,filters:I}=t;if(d&&function(e,t,n=o.dG,a=!1){(0,o.kJ)(e)&&(e=lt(e));for(const n in e){const i=e[n];let s;s=(0,o.Kn)(i)?"default"in i?de(i.from||n,i.default,!0):de(i.from||n):de(i),(0,r.dq)(s)&&a?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(d,a,null,e.appContext.config.unwrapInjectedRef),l)for(const e in l){const t=l[e];(0,o.mf)(t)&&(a[e]=t.bind(n))}if(i){const t=i.call(n,n);(0,o.Kn)(t)&&(e.data=(0,r.qj)(t))}if(tt=!0,s)for(const e in s){const t=s[e],r=(0,o.mf)(t)?t.bind(n,n):(0,o.mf)(t.get)?t.get.bind(n,n):o.dG,i=!(0,o.mf)(t)&&(0,o.mf)(t.set)?t.set.bind(n):o.dG,l=ir({get:r,set:i});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const e in c)rt(c[e],a,n,e);if(u){const e=(0,o.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{ue(t,e[t])}))}function R(e,t){(0,o.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(p&&nt(p,e,"c"),R(ze,h),R(We,f),R(Ge,m),R(Je,g),R(Ne,b),R(je,v),R(et,S),R(Qe,A),R(Ke,C),R(Ye,_),R(Xe,w),R(Ze,E),(0,o.kJ)(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===o.dG&&(e.render=x),null!=O&&(e.inheritAttrs=O),P&&(e.components=P),D&&(e.directives=D)}(e),(0,r.lk)(),zn())}function tr(e){let t;return{get attrs(){return t||(t=function(e){return new Proxy(e.attrs,{get:(t,n)=>((0,r.j)(e,"get","$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function nr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,r.WL)((0,r.Xl)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Fn?Fn[n](e):void 0}))}const rr=/(?:^|[-_])(\w)/g;function or(e){return(0,o.mf)(e)&&e.displayName||e.name}function ar(e,t,n=!1){let r=or(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components||e.parent.type.components)||n(e.appContext.components)}return r?r.replace(rr,(e=>e.toUpperCase())).replace(/[-_]/g,""):n?"App":"Anonymous"}const ir=(e,t)=>(0,r.Fl)(e,t,Yn);function sr(){return null}function lr(){return null}function cr(e){}function ur(e,t){return null}function dr(){return hr().slots}function pr(){return hr().attrs}function hr(){const e=Un();return e.setupContext||(e.setupContext=tr(e))}function fr(e,t){const n=(0,o.kJ)(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const r=n[e];r?(0,o.kJ)(r)||(0,o.mf)(r)?n[e]={type:r,default:t[e]}:r.default=t[e]:null===r&&(n[e]={default:t[e]})}return n}function mr(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function gr(e){const t=Un();let n=e();return zn(),(0,o.tI)(n)&&(n=n.catch((e=>{throw Vn(t),e}))),[n,()=>Vn(t)]}function br(e,t,n){const r=arguments.length;return 2===r?(0,o.Kn)(t)&&!(0,o.kJ)(t)?pn(t)?yn(e,null,[t]):yn(e,t):yn(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&pn(n)&&(n=[n]),yn(e,t,n))}const vr=Symbol(""),yr=()=>{{const e=de(vr);return e||i("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function _r(){}function kr(e,t,n,r){const o=n[r];if(o&&wr(o,e))return o;const a=t();return a.memo=e.slice(),n[r]=a}function wr(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&nn&&nn.push(e),!0}const xr="3.2.31",Ar={createComponentInstance:qn,setupComponent:Xn,renderComponentRoot:Q,setCurrentRenderingInstance:J,isVNode:pn,normalizeVNode:Cn},Cr=null,Sr=null},9963:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BaseTransition:()=>o.P$,Comment:()=>o.sv,EffectScope:()=>o.Bj,Fragment:()=>o.HY,KeepAlive:()=>o.Ob,ReactiveEffect:()=>o.qq,Static:()=>o.qG,Suspense:()=>o.n4,Teleport:()=>o.lR,Text:()=>o.xv,Transition:()=>I,TransitionGroup:()=>X,VueElement:()=>C,callWithAsyncErrorHandling:()=>o.$d,callWithErrorHandling:()=>o.KU,camelize:()=>o._A,capitalize:()=>o.kC,cloneVNode:()=>o.Ho,compatUtils:()=>o.ry,computed:()=>o.Fl,createApp:()=>Ee,createBlock:()=>o.j4,createCommentVNode:()=>o.kq,createElementBlock:()=>o.iD,createElementVNode:()=>o._,createHydrationRenderer:()=>o.Eo,createPropsRestProxy:()=>o.p1,createRenderer:()=>o.Us,createSSRApp:()=>Te,createSlots:()=>o.Nv,createStaticVNode:()=>o.uE,createTextVNode:()=>o.Uk,createVNode:()=>o.Wm,customRef:()=>o.ZM,defineAsyncComponent:()=>o.RC,defineComponent:()=>o.aZ,defineCustomElement:()=>w,defineEmits:()=>o.Bz,defineExpose:()=>o.WY,defineProps:()=>o.MW,defineSSRCustomElement:()=>x,devtools:()=>o.mW,effect:()=>o.cE,effectScope:()=>o.B,getCurrentInstance:()=>o.FN,getCurrentScope:()=>o.nZ,getTransitionRawChildren:()=>o.Q6,guardReactiveProps:()=>o.F4,h:()=>o.h,handleError:()=>o.S3,hydrate:()=>Se,initCustomFormatter:()=>o.Mr,initDirectivesForSSR:()=>De,inject:()=>o.f3,isMemoSame:()=>o.nQ,isProxy:()=>o.X3,isReactive:()=>o.PG,isReadonly:()=>o.$y,isRef:()=>o.dq,isRuntimeOnly:()=>o.of,isShallow:()=>o.yT,isVNode:()=>o.lA,markRaw:()=>o.Xl,mergeDefaults:()=>o.u_,mergeProps:()=>o.dG,nextTick:()=>o.Y3,normalizeClass:()=>o.C_,normalizeProps:()=>o.vs,normalizeStyle:()=>o.j5,onActivated:()=>o.dl,onBeforeMount:()=>o.wF,onBeforeUnmount:()=>o.Jd,onBeforeUpdate:()=>o.Xn,onDeactivated:()=>o.se,onErrorCaptured:()=>o.d1,onMounted:()=>o.bv,onRenderTracked:()=>o.bT,onRenderTriggered:()=>o.Yq,onScopeDispose:()=>o.EB,onServerPrefetch:()=>o.vl,onUnmounted:()=>o.Ah,onUpdated:()=>o.ic,openBlock:()=>o.wg,popScopeId:()=>o.Cn,provide:()=>o.JJ,proxyRefs:()=>o.WL,pushScopeId:()=>o.dD,queuePostFlushCb:()=>o.qb,reactive:()=>o.qj,readonly:()=>o.OT,ref:()=>o.iH,registerRuntimeCompiler:()=>o.Y1,render:()=>Ce,renderList:()=>o.Ko,renderSlot:()=>o.WI,resolveComponent:()=>o.up,resolveDirective:()=>o.Q2,resolveDynamicComponent:()=>o.LL,resolveFilter:()=>o.eq,resolveTransitionHooks:()=>o.U2,setBlockTracking:()=>o.qZ,setDevtoolsHook:()=>o.ec,setTransitionHooks:()=>o.nK,shallowReactive:()=>o.Um,shallowReadonly:()=>o.YS,shallowRef:()=>o.XI,ssrContextKey:()=>o.Uc,ssrUtils:()=>o.G,stop:()=>o.sT,toDisplayString:()=>o.zw,toHandlerKey:()=>o.hR,toHandlers:()=>o.mx,toRaw:()=>o.IU,toRef:()=>o.Vh,toRefs:()=>o.BK,transformVNodeArgs:()=>o.C3,triggerRef:()=>o.oR,unref:()=>o.SU,useAttrs:()=>o.l1,useCssModule:()=>S,useCssVars:()=>E,useSSRContext:()=>o.Zq,useSlots:()=>o.Rr,useTransitionState:()=>o.Y8,vModelCheckbox:()=>oe,vModelDynamic:()=>de,vModelRadio:()=>ie,vModelSelect:()=>se,vModelText:()=>re,vShow:()=>ve,version:()=>o.i8,warn:()=>o.ZK,watch:()=>o.YP,watchEffect:()=>o.m0,watchPostEffect:()=>o.Rh,watchSyncEffect:()=>o.yX,withAsyncContext:()=>o.mv,withCtx:()=>o.w5,withDefaults:()=>o.b9,withDirectives:()=>o.wy,withKeys:()=>be,withMemo:()=>o.MX,withModifiers:()=>me,withScopeId:()=>o.HX});var r=n(3577),o=n(6252),a=n(2262);const i="undefined"!=typeof document?document:null,s=i&&i.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?i.createElementNS("http://www.w3.org/2000/svg",e):i.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>i.createTextNode(e),createComment:e=>i.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>i.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,o,a){const i=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==a&&(o=o.nextSibling););else{s.innerHTML=r?`${e}`:e;const o=s.content;if(r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},c=/\s*!important$/;function u(e,t,n){if((0,r.kJ)(n))n.forEach((n=>u(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=p[t];if(n)return n;let o=(0,r._A)(t);if("filter"!==o&&o in e)return p[t]=o;o=(0,r.kC)(o);for(let n=0;ndocument.createEvent("Event").timeStamp&&(f=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);m=!!(e&&Number(e[1])<=53)}let g=0;const b=Promise.resolve(),v=()=>{g=0};function y(e,t,n,r){e.addEventListener(t,n,r)}const _=/(?:Once|Passive|Capture)$/,k=/^on[a-z]/;function w(e,t){const n=(0,o.aZ)(e);class r extends C{constructor(e){super(n,e,t)}}return r.def=n,r}const x=e=>w(e,Se),A="undefined"!=typeof HTMLElement?HTMLElement:class{};class C extends A{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,(0,o.Y3)((()=>{this._connected||(Ce(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let e=0;e{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:n}=e,o=!(0,r.kJ)(t),a=t?o?Object.keys(t):t:[];let i;if(o)for(const e in this._props){const n=t[e];(n===Number||n&&n.type===Number)&&(this._props[e]=(0,r.He)(this._props[e]),(i||(i=Object.create(null)))[e]=!0)}this._numberProps=i;for(const e of Object.keys(this))"_"!==e[0]&&this._setProp(e,this[e],!0,!1);for(const e of a.map(r._A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t)}});this._applyStyles(n),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=(0,r.He)(t)),this._setProp((0,r._A)(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute((0,r.rs)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,r.rs)(e),t+""):t||this.removeAttribute((0,r.rs)(e))))}_update(){Ce(this._createVNode(),this.shadowRoot)}_createVNode(){const e=(0,o.Wm)(this._def,(0,r.l7)({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof C){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function S(e="$style"){{const t=(0,o.FN)();if(!t)return r.kT;const n=t.type.__cssModules;if(!n)return r.kT;return n[e]||r.kT}}function E(e){const t=(0,o.FN)();if(!t)return;const n=()=>T(t.subTree,e(t.proxy));(0,o.Rh)(n),(0,o.bv)((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),(0,o.Ah)((()=>e.disconnect()))}))}function T(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{T(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)O(e.el,t);else if(e.type===o.HY)e.children.forEach((e=>T(e,t)));else if(e.type===o.qG){let{el:n,anchor:r}=e;for(;n&&(O(n,t),n!==r);)n=n.nextSibling}}function O(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const P="transition",D="animation",I=(e,{slots:t})=>(0,o.h)(o.P$,N(e),t);I.displayName="Transition";const R={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},L=I.props=(0,r.l7)({},o.P$.props,R),M=(e,t=[])=>{(0,r.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},F=e=>!!e&&((0,r.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function N(e){const t={};for(const n in e)n in R||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:o,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=s,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,m=function(e){if(null==e)return null;if((0,r.Kn)(e))return[j(e.enter),j(e.leave)];{const t=j(e);return[t,t]}}(a),g=m&&m[0],b=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:k,onLeaveCancelled:w,onBeforeAppear:x=v,onAppear:A=y,onAppearCancelled:C=_}=t,S=(e,t,n)=>{B(e,t?d:l),B(e,t?u:s),n&&n()},E=(e,t)=>{B(e,f),B(e,h),t&&t()},T=e=>(t,n)=>{const r=e?A:y,a=()=>S(t,e,n);M(r,[t,a]),q((()=>{B(t,e?c:i),$(t,e?d:l),F(r)||U(t,o,g,a)}))};return(0,r.l7)(t,{onBeforeEnter(e){M(v,[e]),$(e,i),$(e,s)},onBeforeAppear(e){M(x,[e]),$(e,c),$(e,u)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){const n=()=>E(e,t);$(e,p),G(),$(e,h),q((()=>{B(e,p),$(e,f),F(k)||U(e,o,b,n)})),M(k,[e,n])},onEnterCancelled(e){S(e,!1),M(_,[e])},onAppearCancelled(e){S(e,!0),M(C,[e])},onLeaveCancelled(e){E(e),M(w,[e])}})}function j(e){return(0,r.He)(e)}function $(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function B(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function q(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let H=0;function U(e,t,n,r){const o=e._endId=++H,a=()=>{o===e._endId&&r()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=V(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,p),a()},p=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),o=r("transitionDelay"),a=r("transitionDuration"),i=z(o,a),s=r("animationDelay"),l=r("animationDuration"),c=z(s,l);let u=null,d=0,p=0;return t===P?i>0&&(u=P,d=i,p=a.length):t===D?c>0&&(u=D,d=c,p=l.length):(d=Math.max(i,c),u=d>0?i>c?P:D:null,p=u?u===P?a.length:l.length:0),{type:u,timeout:d,propCount:p,hasTransform:u===P&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function z(e,t){for(;e.lengthW(t)+W(e[n]))))}function W(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function G(){return document.body.offsetHeight}const J=new WeakMap,Y=new WeakMap,X={name:"TransitionGroup",props:(0,r.l7)({},L,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,o.FN)(),r=(0,o.Y8)();let i,s;return(0,o.ic)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&r.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&r.classList.add(e))),r.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=V(r);return o.removeChild(r),a}(i[0].el,n.vnode.el,t))return;i.forEach(Z),i.forEach(K);const r=i.filter(Q);G(),r.forEach((e=>{const n=e.el,r=n.style;$(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,B(n,t))};n.addEventListener("transitionend",o)}))})),()=>{const l=(0,a.IU)(e),c=N(l);let u=l.tag||o.HY;i=s,s=t.default?(0,o.Q6)(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"];return(0,r.kJ)(t)?e=>(0,r.ir)(t,e):t};function te(e){e.target.composing=!0}function ne(e){const t=e.target;t.composing&&(t.composing=!1,function(e,t){const n=document.createEvent("HTMLEvents");n.initEvent("input",!0,!0),e.dispatchEvent(n)}(t))}const re={created(e,{modifiers:{lazy:t,trim:n,number:o}},a){e._assign=ee(a);const i=o||a.props&&"number"===a.props.type;y(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n?o=o.trim():i&&(o=(0,r.He)(o)),e._assign(o)})),n&&y(e,"change",(()=>{e.value=e.value.trim()})),t||(y(e,"compositionstart",te),y(e,"compositionend",ne),y(e,"change",ne))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:a}},i){if(e._assign=ee(i),e.composing)return;if(document.activeElement===e){if(n)return;if(o&&e.value.trim()===t)return;if((a||"number"===e.type)&&(0,r.He)(e.value)===t)return}const s=null==t?"":t;e.value!==s&&(e.value=s)}},oe={deep:!0,created(e,t,n){e._assign=ee(n),y(e,"change",(()=>{const t=e._modelValue,n=ce(e),o=e.checked,a=e._assign;if((0,r.kJ)(t)){const e=(0,r.hq)(t,n),i=-1!==e;if(o&&!i)a(t.concat(n));else if(!o&&i){const n=[...t];n.splice(e,1),a(n)}}else if((0,r.DM)(t)){const e=new Set(t);o?e.add(n):e.delete(n),a(e)}else a(ue(e,o))}))},mounted:ae,beforeUpdate(e,t,n){e._assign=ee(n),ae(e,t,n)}};function ae(e,{value:t,oldValue:n},o){e._modelValue=t,(0,r.kJ)(t)?e.checked=(0,r.hq)(t,o.props.value)>-1:(0,r.DM)(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=(0,r.WV)(t,ue(e,!0)))}const ie={created(e,{value:t},n){e.checked=(0,r.WV)(t,n.props.value),e._assign=ee(n),y(e,"change",(()=>{e._assign(ce(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=ee(o),t!==n&&(e.checked=(0,r.WV)(t,o.props.value))}},se={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const a=(0,r.DM)(t);y(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?(0,r.He)(ce(e)):ce(e)));e._assign(e.multiple?a?new Set(t):t:t[0])})),e._assign=ee(o)},mounted(e,{value:t}){le(e,t)},beforeUpdate(e,t,n){e._assign=ee(n)},updated(e,{value:t}){le(e,t)}};function le(e,t){const n=e.multiple;if(!n||(0,r.kJ)(t)||(0,r.DM)(t)){for(let o=0,a=e.options.length;o-1:a.selected=t.has(i);else if((0,r.WV)(ce(a),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ce(e){return"_value"in e?e._value:e.value}function ue(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const de={created(e,t,n){pe(e,t,n,null,"created")},mounted(e,t,n){pe(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){pe(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){pe(e,t,n,r,"updated")}};function pe(e,t,n,r,o){let a;switch(e.tagName){case"SELECT":a=se;break;case"TEXTAREA":a=re;break;default:switch(n.props&&n.props.type){case"checkbox":a=oe;break;case"radio":a=ie;break;default:a=re}}const i=a[o];i&&i(e,t,n,r)}const he=["ctrl","shift","alt","meta"],fe={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>he.some((n=>e[`${n}Key`]&&!t.includes(n)))},me=(e,t)=>(n,...r)=>{for(let e=0;en=>{if(!("key"in n))return;const o=(0,r.rs)(n.key);return t.some((e=>e===o||ge[e]===o))?e(n):void 0},ve={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ye(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ye(e,!0),r.enter(e)):r.leave(e,(()=>{ye(e,!1)})):ye(e,t))},beforeUnmount(e,{value:t}){ye(e,t)}};function ye(e,t){e.style.display=t?e._vod:"none"}const _e=(0,r.l7)({patchProp:(e,t,n,a,i=!1,s,l,c,d)=>{"class"===t?function(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,i):"style"===t?function(e,t,n){const o=e.style,a=(0,r.HD)(n);if(n&&!a){for(const e in n)u(o,e,n[e]);if(t&&!(0,r.HD)(t))for(const e in t)null==n[e]&&u(o,e,"")}else{const r=o.display;a?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=r)}}(e,n,a):(0,r.F7)(t)?(0,r.tR)(t)||function(e,t,n,a,i=null){const s=e._vei||(e._vei={}),l=s[t];if(a&&l)l.value=a;else{const[n,c]=function(e){let t;if(_.test(e)){let n;for(t={};n=e.match(_);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,r.rs)(e.slice(2)),t]}(t);if(a){const l=s[t]=function(e,t){const n=e=>{const a=e.timeStamp||f();(m||a>=n.attached-1)&&(0,o.$d)(function(e,t){if((0,r.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=g||(b.then(v),g=f()),n}(a,i);y(e,n,l,c)}else l&&(function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,l,c),s[t]=void 0)}}(e,t,0,a,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){return o?"innerHTML"===t||"textContent"===t||!!(t in e&&k.test(t)&&(0,r.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!k.test(t)||!(0,r.HD)(n))&&t in e))))}(e,t,a,i))?function(e,t,n,o,a,i,s){if("innerHTML"===t||"textContent"===t)return o&&s(o,a,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const r=null==n?"":n;return e.value===r&&"OPTION"!==e.tagName||(e.value=r),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){const o=typeof e[t];if("boolean"===o)return void(e[t]=(0,r.yA)(n));if(null==n&&"string"===o)return e[t]="",void e.removeAttribute(t);if("number"===o){try{e[t]=0}catch(e){}return void e.removeAttribute(t)}}try{e[t]=n}catch(e){}}(e,t,a,s,l,c,d):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),function(e,t,n,o,a){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(h,t.slice(6,t.length)):e.setAttributeNS(h,t,n);else{const o=(0,r.Pq)(t);null==n||o&&!(0,r.yA)(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,a,i))}},l);let ke,we=!1;function xe(){return ke||(ke=(0,o.Us)(_e))}function Ae(){return ke=we?ke:(0,o.Eo)(_e),we=!0,ke}const Ce=(...e)=>{xe().render(...e)},Se=(...e)=>{Ae().hydrate(...e)},Ee=(...e)=>{const t=xe().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=Oe(e);if(!o)return;const a=t._component;(0,r.mf)(a)||a.render||a.template||(a.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Te=(...e)=>{const t=Ae().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=Oe(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function Oe(e){return(0,r.HD)(e)?document.querySelector(e):e}let Pe=!1;const De=()=>{Pe||(Pe=!0,re.getSSRProps=({value:e})=>({value:e}),ie.getSSRProps=({value:e},t)=>{if(t.props&&(0,r.WV)(t.props.value,e))return{checked:!0}},oe.getSSRProps=({value:e},t)=>{if((0,r.kJ)(e)){if(t.props&&(0,r.hq)(e,t.props.value)>-1)return{checked:!0}}else if((0,r.DM)(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},ve.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})}},3577:(e,t,n)=>{"use strict";function r(e,t){const n=Object.create(null),r=e.split(",");for(let e=0;e!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>d,DM:()=>P,E9:()=>te,F7:()=>w,Gg:()=>H,HD:()=>R,He:()=>Q,Kn:()=>M,NO:()=>_,Nj:()=>K,Od:()=>C,PO:()=>B,Pq:()=>a,RI:()=>E,S0:()=>q,W7:()=>$,WV:()=>h,Z6:()=>v,_A:()=>z,_N:()=>O,aU:()=>X,dG:()=>y,e1:()=>o,fY:()=>r,hR:()=>Y,hq:()=>f,ir:()=>Z,j5:()=>s,kC:()=>J,kJ:()=>T,kT:()=>b,l7:()=>A,mf:()=>I,rs:()=>G,tI:()=>F,tR:()=>x,vs:()=>p,yA:()=>i,yk:()=>L,zw:()=>m});const o=r("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),a=r("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function i(e){return!!e||""===e}function s(e){if(T(e)){const t={};for(let n=0;n{if(e){const n=e.split(c);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function d(e){let t="";if(R(e))t=e;else if(T(e))for(let n=0;nh(e,t)))}const m=e=>R(e)?e:null==e?"":T(e)||M(e)&&(e.toString===N||!I(e.toString))?JSON.stringify(e,g,2):String(e),g=(e,t)=>t&&t.__v_isRef?g(e,t.value):O(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:P(t)?{[`Set(${t.size})`]:[...t.values()]}:!M(t)||T(t)||B(t)?t:String(t),b={},v=[],y=()=>{},_=()=>!1,k=/^on[^a-z]/,w=e=>k.test(e),x=e=>e.startsWith("onUpdate:"),A=Object.assign,C=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},S=Object.prototype.hasOwnProperty,E=(e,t)=>S.call(e,t),T=Array.isArray,O=e=>"[object Map]"===j(e),P=e=>"[object Set]"===j(e),D=e=>e instanceof Date,I=e=>"function"==typeof e,R=e=>"string"==typeof e,L=e=>"symbol"==typeof e,M=e=>null!==e&&"object"==typeof e,F=e=>M(e)&&I(e.then)&&I(e.catch),N=Object.prototype.toString,j=e=>N.call(e),$=e=>j(e).slice(8,-1),B=e=>"[object Object]"===j(e),q=e=>R(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,H=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),U=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},V=/-(\w)/g,z=U((e=>e.replace(V,((e,t)=>t?t.toUpperCase():"")))),W=/\B([A-Z])/g,G=U((e=>e.replace(W,"-$1").toLowerCase())),J=U((e=>e.charAt(0).toUpperCase()+e.slice(1))),Y=U((e=>e?`on${J(e)}`:"")),X=(e,t)=>!Object.is(e,t),Z=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Q=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ee;const te=()=>ee||(ee="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})},110:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(7537),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,'.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}',"",{version:3,sources:["webpack://./node_modules/tippy.js/dist/tippy.css"],names:[],mappings:"AAAA,mDAAmD,SAAS,CAAC,kBAAkB,4BAA4B,CAAC,WAAW,iBAAiB,CAAC,qBAAqB,CAAC,UAAU,CAAC,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,kBAAkB,CAAC,SAAS,CAAC,gDAAgD,CAAC,6CAA6C,QAAQ,CAAC,oDAAoD,WAAW,CAAC,MAAM,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,2BAA2B,CAAC,gDAAgD,KAAK,CAAC,uDAAuD,QAAQ,CAAC,MAAM,CAAC,sBAAsB,CAAC,2BAA2B,CAAC,8BAA8B,CAAC,8CAA8C,OAAO,CAAC,qDAAqD,0BAA0B,CAAC,yBAAyB,CAAC,UAAU,CAAC,4BAA4B,CAAC,+CAA+C,MAAM,CAAC,sDAAsD,SAAS,CAAC,0BAA0B,CAAC,0BAA0B,CAAC,6BAA6B,CAAC,6CAA6C,yDAAyD,CAAC,aAAa,UAAU,CAAC,WAAW,CAAC,UAAU,CAAC,oBAAoB,UAAU,CAAC,iBAAiB,CAAC,wBAAwB,CAAC,kBAAkB,CAAC,eAAe,iBAAiB,CAAC,eAAe,CAAC,SAAS",sourcesContent:['.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}'],sourceRoot:""}]);const s=i},2588:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(7537),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,".tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}","",{version:3,sources:["webpack://./node_modules/tippy.js/themes/light.css"],names:[],mappings:"AAAA,8BAA8B,aAAa,CAAC,mHAAmH,CAAC,qBAAqB,CAAC,uEAAuE,qBAAqB,CAAC,0EAA0E,wBAAwB,CAAC,wEAAwE,sBAAsB,CAAC,yEAAyE,uBAAuB,CAAC,8CAA8C,qBAAqB,CAAC,+CAA+C,SAAS",sourcesContent:[".tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}"],sourceRoot:""}]);const s=i},3232:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(7537),o=n.n(r),a=n(3645),i=n.n(a)()(o());i.push([e.id,"\n.diffset-left {\n width: 48%;\n}\n.diffset-left .ins,\n.diffset-left ins {\n display: none !important;\n}\n.diffset-right {\n width: 48%;\n}\n.diffset-right .del,\n.diffset-right del {\n display: none !important;\n}\n","",{version:3,sources:["webpack://./peachjam/js/components/DocDiffs/DiffContent.vue"],names:[],mappings:";AAwCA;EACE,UAAU;AACZ;AACA;;EAEE,wBAAwB;AAC1B;AAEA;EACE,UAAU;AACZ;AACA;;EAEE,wBAAwB;AAC1B",sourcesContent:['\n\n