@vue/runtime-dom
Advanced tools
Comparing version 3.0.0-alpha.1 to 3.0.0-alpha.2
@@ -71,16 +71,10 @@ import { App } from '@vue/runtime-core'; | ||
// This code is based on https://github.com/wonderful-panda/vue-tsx-support | ||
// published under the MIT license. | ||
// Copyright by @wonderful-panda | ||
// | ||
// which is in turn based on the react definition in DefinitelyTyped | ||
// published under the MIT license. | ||
// This code is based on react definition in DefinitelyTyped published under the MIT license. | ||
// Repository: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// Path in the repository: types/react/v15/index.d.ts | ||
// Path in the repository: types/react/index.d.ts | ||
// | ||
// Copyrights of original definition are: | ||
// Asana <https://asana.com> | ||
// AssureSign <http://www.assuresign.com> | ||
// Microsoft <https://microsoft.com> | ||
// John Reilly <https://github.com/johnnyreilly/> | ||
// John Reilly <https://github.com/johnnyreilly> | ||
// Benoit Benezech <https://github.com/bbenezech> | ||
@@ -90,27 +84,284 @@ // Patricio Zavolinsky <https://github.com/pzavolinsky> | ||
// Eric Anderson <https://github.com/ericanderson> | ||
// Albert Kurniawan <https://github.com/morcerf> | ||
// Tanguy Krotoff <https://github.com/tkrotoff> | ||
// Dovydas Navickas <https://github.com/DovydasNavickas> | ||
// Stéphane Goetz <https://github.com/onigoetz> | ||
// Josh Rutherford <https://github.com/theruther4d> | ||
// Guilherme Hübner <https://github.com/guilhermehubner> | ||
// Ferdy Budhidharma <https://github.com/ferdaber> | ||
// Johann Rakotoharisoa <https://github.com/jrakotoharisoa> | ||
// Olivier Pascal <https://github.com/pascaloliv> | ||
// Martin Hochel <https://github.com/hotell> | ||
// Frank Li <https://github.com/franklixuefei> | ||
// Jessica Franco <https://github.com/Jessidhia> | ||
// Saransh Kataria <https://github.com/saranshkataria> | ||
// Kanitkorn Sujautra <https://github.com/lukyth> | ||
// Sebastian Silbermann <https://github.com/eps1lon> | ||
interface HTMLAttributes { | ||
import * as CSS from 'csstype' | ||
export interface CSSProperties extends CSS.Properties<string | number> { | ||
/** | ||
* The index signature was removed to enable closed typing for style | ||
* using CSSType. You're able to use type assertion or module augmentation | ||
* to add properties or an index signature of your own. | ||
* | ||
* For examples and more information, visit: | ||
* https://github.com/frenic/csstype#what-should-i-do-when-i-get-type-errors | ||
*/ | ||
} | ||
type Booleanish = boolean | 'true' | 'false' | ||
// All the WAI-ARIA 1.1 attributes from https://www.w3.org/TR/wai-aria-1.1/ | ||
interface AriaAttributes { | ||
/** Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application. */ | ||
'aria-activedescendant'?: string | ||
/** Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute. */ | ||
'aria-atomic'?: boolean | 'false' | 'true' | ||
/** | ||
* Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be | ||
* presented if they are made. | ||
*/ | ||
'aria-autocomplete'?: 'none' | 'inline' | 'list' | 'both' | ||
/** Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user. */ | ||
'aria-busy'?: boolean | 'false' | 'true' | ||
/** | ||
* Indicates the current "checked" state of checkboxes, radio buttons, and other widgets. | ||
* @see aria-pressed @see aria-selected. | ||
*/ | ||
'aria-checked'?: boolean | 'false' | 'mixed' | 'true' | ||
/** | ||
* Defines the total number of columns in a table, grid, or treegrid. | ||
* @see aria-colindex. | ||
*/ | ||
'aria-colcount'?: number | ||
/** | ||
* Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid. | ||
* @see aria-colcount @see aria-colspan. | ||
*/ | ||
'aria-colindex'?: number | ||
/** | ||
* Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid. | ||
* @see aria-colindex @see aria-rowspan. | ||
*/ | ||
'aria-colspan'?: number | ||
/** | ||
* Identifies the element (or elements) whose contents or presence are controlled by the current element. | ||
* @see aria-owns. | ||
*/ | ||
'aria-controls'?: string | ||
/** Indicates the element that represents the current item within a container or set of related elements. */ | ||
'aria-current'?: boolean | 'false' | 'true' | 'page' | 'step' | 'location' | 'date' | 'time' | ||
/** | ||
* Identifies the element (or elements) that describes the object. | ||
* @see aria-labelledby | ||
*/ | ||
'aria-describedby'?: string | ||
/** | ||
* Identifies the element that provides a detailed, extended description for the object. | ||
* @see aria-describedby. | ||
*/ | ||
'aria-details'?: string | ||
/** | ||
* Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable. | ||
* @see aria-hidden @see aria-readonly. | ||
*/ | ||
'aria-disabled'?: boolean | 'false' | 'true' | ||
/** | ||
* Indicates what functions can be performed when a dragged object is released on the drop target. | ||
* @deprecated in ARIA 1.1 | ||
*/ | ||
'aria-dropeffect'?: 'none' | 'copy' | 'execute' | 'link' | 'move' | 'popup' | ||
/** | ||
* Identifies the element that provides an error message for the object. | ||
* @see aria-invalid @see aria-describedby. | ||
*/ | ||
'aria-errormessage'?: string | ||
/** Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed. */ | ||
'aria-expanded'?: boolean | 'false' | 'true' | ||
/** | ||
* Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, | ||
* allows assistive technology to override the general default of reading in document source order. | ||
*/ | ||
'aria-flowto'?: string | ||
/** | ||
* Indicates an element's "grabbed" state in a drag-and-drop operation. | ||
* @deprecated in ARIA 1.1 | ||
*/ | ||
'aria-grabbed'?: boolean | 'false' | 'true' | ||
/** Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. */ | ||
'aria-haspopup'?: boolean | 'false' | 'true' | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog' | ||
/** | ||
* Indicates whether the element is exposed to an accessibility API. | ||
* @see aria-disabled. | ||
*/ | ||
'aria-hidden'?: boolean | 'false' | 'true' | ||
/** | ||
* Indicates the entered value does not conform to the format expected by the application. | ||
* @see aria-errormessage. | ||
*/ | ||
'aria-invalid'?: boolean | 'false' | 'true' | 'grammar' | 'spelling' | ||
/** Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. */ | ||
'aria-keyshortcuts'?: string | ||
/** | ||
* Defines a string value that labels the current element. | ||
* @see aria-labelledby. | ||
*/ | ||
'aria-label'?: string | ||
/** | ||
* Identifies the element (or elements) that labels the current element. | ||
* @see aria-describedby. | ||
*/ | ||
'aria-labelledby'?: string | ||
/** Defines the hierarchical level of an element within a structure. */ | ||
'aria-level'?: number | ||
/** Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region. */ | ||
'aria-live'?: 'off' | 'assertive' | 'polite' | ||
/** Indicates whether an element is modal when displayed. */ | ||
'aria-modal'?: boolean | 'false' | 'true' | ||
/** Indicates whether a text box accepts multiple lines of input or only a single line. */ | ||
'aria-multiline'?: boolean | 'false' | 'true' | ||
/** Indicates that the user may select more than one item from the current selectable descendants. */ | ||
'aria-multiselectable'?: boolean | 'false' | 'true' | ||
/** Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. */ | ||
'aria-orientation'?: 'horizontal' | 'vertical' | ||
/** | ||
* Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship | ||
* between DOM elements where the DOM hierarchy cannot be used to represent the relationship. | ||
* @see aria-controls. | ||
*/ | ||
'aria-owns'?: string | ||
/** | ||
* Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. | ||
* A hint could be a sample value or a brief description of the expected format. | ||
*/ | ||
'aria-placeholder'?: string | ||
/** | ||
* Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. | ||
* @see aria-setsize. | ||
*/ | ||
'aria-posinset'?: number | ||
/** | ||
* Indicates the current "pressed" state of toggle buttons. | ||
* @see aria-checked @see aria-selected. | ||
*/ | ||
'aria-pressed'?: boolean | 'false' | 'mixed' | 'true' | ||
/** | ||
* Indicates that the element is not editable, but is otherwise operable. | ||
* @see aria-disabled. | ||
*/ | ||
'aria-readonly'?: boolean | 'false' | 'true' | ||
/** | ||
* Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified. | ||
* @see aria-atomic. | ||
*/ | ||
'aria-relevant'?: 'additions' | 'additions text' | 'all' | 'removals' | 'text' | ||
/** Indicates that user input is required on the element before a form may be submitted. */ | ||
'aria-required'?: boolean | 'false' | 'true' | ||
/** Defines a human-readable, author-localized description for the role of an element. */ | ||
'aria-roledescription'?: string | ||
/** | ||
* Defines the total number of rows in a table, grid, or treegrid. | ||
* @see aria-rowindex. | ||
*/ | ||
'aria-rowcount'?: number | ||
/** | ||
* Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid. | ||
* @see aria-rowcount @see aria-rowspan. | ||
*/ | ||
'aria-rowindex'?: number | ||
/** | ||
* Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid. | ||
* @see aria-rowindex @see aria-colspan. | ||
*/ | ||
'aria-rowspan'?: number | ||
/** | ||
* Indicates the current "selected" state of various widgets. | ||
* @see aria-checked @see aria-pressed. | ||
*/ | ||
'aria-selected'?: boolean | 'false' | 'true' | ||
/** | ||
* Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. | ||
* @see aria-posinset. | ||
*/ | ||
'aria-setsize'?: number | ||
/** Indicates if items in a table or grid are sorted in ascending or descending order. */ | ||
'aria-sort'?: 'none' | 'ascending' | 'descending' | 'other' | ||
/** Defines the maximum allowed value for a range widget. */ | ||
'aria-valuemax'?: number | ||
/** Defines the minimum allowed value for a range widget. */ | ||
'aria-valuemin'?: number | ||
/** | ||
* Defines the current value for a range widget. | ||
* @see aria-valuetext. | ||
*/ | ||
'aria-valuenow'?: number | ||
/** Defines the human readable text alternative of aria-valuenow for a range widget. */ | ||
'aria-valuetext'?: string | ||
} | ||
export interface HTMLAttributes extends AriaAttributes{ | ||
domPropsInnerHTML?: string; | ||
class?: any | ||
style?: string | Partial<CSSStyleDeclaration> | ||
style?: string | CSSProperties | ||
// Standard HTML Attributes | ||
accesskey?: string | ||
contenteditable?: boolean | ||
contenteditable?: Booleanish | "inherit" | ||
contextmenu?: string | ||
dir?: string | ||
disabled?: boolean | ||
draggable?: boolean | ||
draggable?: Booleanish | ||
hidden?: boolean | ||
id?: string | ||
lang?: string | ||
spellcheck?: boolean | ||
placeholder?: string | ||
spellcheck?: Booleanish | ||
tabindex?: number | ||
title?: string | ||
translate?: 'yes' | 'no' | ||
// Unknown | ||
radiogroup?: string // <command>, <menuitem> | ||
// WAI-ARIA | ||
role?: string | ||
// RDFa Attributes | ||
about?: string | ||
datatype?: string | ||
inlist?: any | ||
prefix?: string | ||
property?: string | ||
resource?: string | ||
typeof?: string | ||
vocab?: string | ||
// Non-standard Attributes | ||
autocapitalize?: string | ||
autocorrect?: string | ||
autocave?: string | ||
color?: string | ||
itemprop?: string | ||
itemscope?: boolean | ||
itemtype?: string | ||
itemid?: string | ||
itemref?: string | ||
results?: number | ||
security?: string | ||
unselectable?: 'on' | 'off' | ||
// Living Standard | ||
/** | ||
* Hints at the type of data that might be entered by the user while editing the element or its contents | ||
* @see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute | ||
*/ | ||
inputmode?: 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search' | ||
/** | ||
* Specify that a standard HTML element should behave like a defined custom built-in element | ||
* @see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is | ||
*/ | ||
is?: string | ||
} | ||
interface AnchorHTMLAttributes extends HTMLAttributes { | ||
export interface AnchorHTMLAttributes extends HTMLAttributes { | ||
download?: any | ||
@@ -120,9 +371,12 @@ href?: string | ||
media?: string | ||
ping?: string | ||
rel?: string | ||
target?: string | ||
type?: string | ||
referrerpolicy?: string | ||
} | ||
interface AreaHTMLAttributes extends HTMLAttributes { | ||
export interface AreaHTMLAttributes extends HTMLAttributes { | ||
alt?: string | ||
coord?: string | ||
coords?: string | ||
download?: any | ||
@@ -137,5 +391,6 @@ href?: string | ||
interface AudioHTMLAttributes extends MediaHTMLAttributes {} | ||
export interface AudioHTMLAttributes extends MediaHTMLAttributes { | ||
} | ||
interface BaseHTMLAttributes extends HTMLAttributes { | ||
export interface BaseHTMLAttributes extends HTMLAttributes { | ||
href?: string | ||
@@ -145,7 +400,7 @@ target?: string | ||
interface BlockquoteHTMLAttributes extends HTMLAttributes { | ||
export interface BlockquoteHTMLAttributes extends HTMLAttributes { | ||
cite?: string | ||
} | ||
interface ButtonHTMLAttributes extends HTMLAttributes { | ||
export interface ButtonHTMLAttributes extends HTMLAttributes { | ||
autofocus?: boolean | ||
@@ -160,7 +415,7 @@ disabled?: boolean | ||
name?: string | ||
type?: string | ||
type?: 'submit' | 'reset' | 'button' | ||
value?: string | string[] | number | ||
} | ||
interface CanvasHTMLAttributes extends HTMLAttributes { | ||
export interface CanvasHTMLAttributes extends HTMLAttributes { | ||
height?: number | string | ||
@@ -170,13 +425,20 @@ width?: number | string | ||
interface ColHTMLAttributes extends HTMLAttributes { | ||
export interface ColHTMLAttributes extends HTMLAttributes { | ||
span?: number | ||
width?: number | string | ||
} | ||
interface ColgroupHTMLAttributes extends ColHTMLAttributes {} | ||
export interface ColgroupHTMLAttributes extends HTMLAttributes { | ||
span?: number | ||
} | ||
interface DetailsHTMLAttributes extends HTMLAttributes { | ||
export interface DataHTMLAttributes extends HTMLAttributes { | ||
value?: string | string[] | number | ||
} | ||
export interface DetailsHTMLAttributes extends HTMLAttributes { | ||
open?: boolean | ||
} | ||
interface DelHTMLAttributes extends HTMLAttributes { | ||
export interface DelHTMLAttributes extends HTMLAttributes { | ||
cite?: string | ||
@@ -186,3 +448,7 @@ datetime?: string | ||
interface EmbedHTMLAttributes extends HTMLAttributes { | ||
export interface DialogHTMLAttributes extends HTMLAttributes { | ||
open?: boolean | ||
} | ||
export interface EmbedHTMLAttributes extends HTMLAttributes { | ||
height?: number | string | ||
@@ -194,3 +460,3 @@ src?: string | ||
interface FieldsetHTMLAttributes extends HTMLAttributes { | ||
export interface FieldsetHTMLAttributes extends HTMLAttributes { | ||
disabled?: boolean | ||
@@ -201,3 +467,3 @@ form?: string | ||
interface FormHTMLAttributes extends HTMLAttributes { | ||
export interface FormHTMLAttributes extends HTMLAttributes { | ||
acceptcharset?: string | ||
@@ -213,7 +479,8 @@ action?: string | ||
interface HtmlHTMLAttributes extends HTMLAttributes { | ||
export interface HtmlHTMLAttributes extends HTMLAttributes { | ||
manifest?: string | ||
} | ||
interface IframeHTMLAttributes extends HTMLAttributes { | ||
export interface IframeHTMLAttributes extends HTMLAttributes { | ||
allow?: string | ||
allowfullscreen?: boolean | ||
@@ -226,2 +493,3 @@ allowtransparency?: boolean | ||
name?: string | ||
referrerpolicy?: string | ||
sandbox?: string | ||
@@ -235,4 +503,6 @@ scrolling?: string | ||
interface ImgHTMLAttributes extends HTMLAttributes { | ||
export interface ImgHTMLAttributes extends HTMLAttributes { | ||
alt?: string | ||
crossorigin?: 'anonymous' | 'use-credentials' | '' | ||
decoding?: 'async' | 'auto' | 'sync' | ||
height?: number | string | ||
@@ -246,3 +516,3 @@ sizes?: string | ||
interface InsHTMLAttributes extends HTMLAttributes { | ||
export interface InsHTMLAttributes extends HTMLAttributes { | ||
cite?: string | ||
@@ -252,3 +522,3 @@ datetime?: string | ||
interface InputHTMLAttributes extends HTMLAttributes { | ||
export interface InputHTMLAttributes extends HTMLAttributes { | ||
accept?: string | ||
@@ -288,3 +558,3 @@ alt?: string | ||
interface KeygenHTMLAttributes extends HTMLAttributes { | ||
export interface KeygenHTMLAttributes extends HTMLAttributes { | ||
autofocus?: boolean | ||
@@ -299,12 +569,14 @@ challenge?: string | ||
interface LabelHTMLAttributes extends HTMLAttributes { | ||
export interface LabelHTMLAttributes extends HTMLAttributes { | ||
for?: string | ||
form?: string | ||
htmlfor?: string | ||
} | ||
interface LiHTMLAttributes extends HTMLAttributes { | ||
export interface LiHTMLAttributes extends HTMLAttributes { | ||
value?: string | string[] | number | ||
} | ||
interface LinkHTMLAttributes extends HTMLAttributes { | ||
export interface LinkHTMLAttributes extends HTMLAttributes { | ||
as?: string | ||
crossorigin?: string | ||
href?: string | ||
@@ -319,13 +591,14 @@ hreflang?: string | ||
interface MapHTMLAttributes extends HTMLAttributes { | ||
export interface MapHTMLAttributes extends HTMLAttributes { | ||
name?: string | ||
} | ||
interface MenuHTMLAttributes extends HTMLAttributes { | ||
export interface MenuHTMLAttributes extends HTMLAttributes { | ||
type?: string | ||
} | ||
interface MediaHTMLAttributes extends HTMLAttributes { | ||
export interface MediaHTMLAttributes extends HTMLAttributes { | ||
autoplay?: boolean | ||
controls?: boolean | ||
controlslist?: string | ||
crossorigin?: string | ||
@@ -335,2 +608,3 @@ loop?: boolean | ||
muted?: boolean | ||
playsinline?: boolean | ||
preload?: string | ||
@@ -340,3 +614,3 @@ src?: string | ||
interface MetaHTMLAttributes extends HTMLAttributes { | ||
export interface MetaHTMLAttributes extends HTMLAttributes { | ||
charset?: string | ||
@@ -348,3 +622,3 @@ content?: string | ||
interface MeterHTMLAttributes extends HTMLAttributes { | ||
export interface MeterHTMLAttributes extends HTMLAttributes { | ||
form?: string | ||
@@ -359,7 +633,7 @@ high?: number | ||
interface QuoteHTMLAttributes extends HTMLAttributes { | ||
export interface QuoteHTMLAttributes extends HTMLAttributes { | ||
cite?: string | ||
} | ||
interface ObjectHTMLAttributes extends HTMLAttributes { | ||
export interface ObjectHTMLAttributes extends HTMLAttributes { | ||
classid?: string | ||
@@ -376,8 +650,9 @@ data?: string | ||
interface OlHTMLAttributes extends HTMLAttributes { | ||
export interface OlHTMLAttributes extends HTMLAttributes { | ||
reversed?: boolean | ||
start?: number | ||
type?: '1' | 'a' | 'A' | 'i' | 'I' | ||
} | ||
interface OptgroupHTMLAttributes extends HTMLAttributes { | ||
export interface OptgroupHTMLAttributes extends HTMLAttributes { | ||
disabled?: boolean | ||
@@ -387,3 +662,3 @@ label?: string | ||
interface OptionHTMLAttributes extends HTMLAttributes { | ||
export interface OptionHTMLAttributes extends HTMLAttributes { | ||
disabled?: boolean | ||
@@ -395,9 +670,9 @@ label?: string | ||
interface OutputHTMLAttributes extends HTMLAttributes { | ||
export interface OutputHTMLAttributes extends HTMLAttributes { | ||
for?: string | ||
form?: string | ||
htmlfor?: string | ||
name?: string | ||
} | ||
interface ParamHTMLAttributes extends HTMLAttributes { | ||
export interface ParamHTMLAttributes extends HTMLAttributes { | ||
name?: string | ||
@@ -407,3 +682,3 @@ value?: string | string[] | number | ||
interface ProgressHTMLAttributes extends HTMLAttributes { | ||
export interface ProgressHTMLAttributes extends HTMLAttributes { | ||
max?: number | string | ||
@@ -413,3 +688,3 @@ value?: string | string[] | number | ||
interface ScriptHTMLAttributes extends HTMLAttributes { | ||
export interface ScriptHTMLAttributes extends HTMLAttributes { | ||
async?: boolean | ||
@@ -420,2 +695,3 @@ charset?: string | ||
integrity?: string | ||
nomodule?: boolean | ||
nonce?: string | ||
@@ -426,3 +702,4 @@ src?: string | ||
interface SelectHTMLAttributes extends HTMLAttributes { | ||
export interface SelectHTMLAttributes extends HTMLAttributes { | ||
autocomplete?: string | ||
autofocus?: boolean | ||
@@ -438,3 +715,3 @@ disabled?: boolean | ||
interface SourceHTMLAttributes extends HTMLAttributes { | ||
export interface SourceHTMLAttributes extends HTMLAttributes { | ||
media?: string | ||
@@ -447,3 +724,3 @@ sizes?: string | ||
interface StyleHTMLAttributes extends HTMLAttributes { | ||
export interface StyleHTMLAttributes extends HTMLAttributes { | ||
media?: string | ||
@@ -455,3 +732,3 @@ nonce?: string | ||
interface TableHTMLAttributes extends HTMLAttributes { | ||
export interface TableHTMLAttributes extends HTMLAttributes { | ||
cellpadding?: number | string | ||
@@ -462,3 +739,3 @@ cellspacing?: number | string | ||
interface TextareaHTMLAttributes extends HTMLAttributes { | ||
export interface TextareaHTMLAttributes extends HTMLAttributes { | ||
autocomplete?: string | ||
@@ -481,9 +758,13 @@ autofocus?: boolean | ||
interface TdHTMLAttributes extends HTMLAttributes { | ||
export interface TdHTMLAttributes extends HTMLAttributes { | ||
align?: 'left' | 'center' | 'right' | 'justify' | 'char' | ||
colspan?: number | ||
headers?: string | ||
rowspan?: number | ||
scope?: string | ||
valign?: 'top' | 'middle' | 'bottom' | 'baseline' | ||
} | ||
interface ThHTMLAttributes extends HTMLAttributes { | ||
export interface ThHTMLAttributes extends HTMLAttributes { | ||
align?: 'left' | 'center' | 'right' | 'justify' | 'char' | ||
colspan?: number | ||
@@ -495,7 +776,7 @@ headers?: string | ||
interface TimeHTMLAttributes extends HTMLAttributes { | ||
export interface TimeHTMLAttributes extends HTMLAttributes { | ||
datetime?: string | ||
} | ||
interface TrackHTMLAttributes extends HTMLAttributes { | ||
export interface TrackHTMLAttributes extends HTMLAttributes { | ||
default?: boolean | ||
@@ -508,3 +789,3 @@ kind?: string | ||
interface VideoHTMLAttributes extends MediaHTMLAttributes { | ||
export interface VideoHTMLAttributes extends MediaHTMLAttributes { | ||
height?: number | string | ||
@@ -514,111 +795,282 @@ playsinline?: boolean | ||
width?: number | string | ||
disablePictureInPicture?: boolean | ||
} | ||
interface AllHTMLAttributes extends HTMLAttributes { | ||
accept?: string | ||
acceptcharset?: string | ||
action?: boolean | ||
export interface WebViewHTMLAttributes extends HTMLAttributes { | ||
allowfullscreen?: boolean | ||
allowtransparency?: boolean | ||
alt?: string | ||
async?: boolean | ||
autocomplete?: string | ||
autofocus?: boolean | ||
autoplay?: boolean | ||
capture?: boolean // https://www.w3.org/tr/html-media-capture/#the-capture-attribute | ||
cellpadding?: number | string | ||
cellspacing?: number | string | ||
challenge?: string | ||
charset?: string | ||
checked?: boolean | ||
cite?: string | ||
classid?: string | ||
cols?: number | ||
colspan?: number | ||
content?: string | ||
controls?: boolean | ||
coord?: string | ||
crossorigin?: string | ||
data?: string | ||
datetime?: string | ||
default?: boolean | ||
defer?: boolean | ||
dirname?: string | ||
disabled?: boolean | ||
download?: any | ||
enctype?: string | ||
form?: string | ||
formaction?: string | ||
formenctype?: string | ||
formmethod?: string | ||
formnovalidate?: boolean | ||
formtarget?: string | ||
frameborder?: number | string | ||
headers?: string | ||
allowpopups?: boolean | ||
autoFocus?: boolean | ||
autosize?: boolean | ||
blinkfeatures?: string | ||
disableblinkfeatures?: string | ||
disableguestresize?: boolean | ||
disablewebsecurity?: boolean | ||
guestinstance?: string | ||
httpreferrer?: string | ||
nodeintegration?: boolean | ||
partition?: string | ||
plugins?: boolean | ||
preload?: string | ||
src?: string | ||
useragent?: string | ||
webpreferences?: string | ||
} | ||
export interface SVGAttributes extends AriaAttributes { | ||
domPropsInnerHTML?: string; | ||
color?: string | ||
height?: number | string | ||
high?: number | ||
href?: string | ||
hreflang?: string | ||
htmlfor?: string | ||
httpequiv?: string | ||
integrity?: string | ||
keyparams?: string | ||
keytype?: string | ||
kind?: string | ||
label?: string | ||
list?: string | ||
loop?: boolean | ||
low?: number | ||
manifest?: string | ||
marginheight?: number | ||
marginwidth?: number | ||
id?: string | ||
lang?: string | ||
max?: number | string | ||
maxlength?: number | ||
media?: string | ||
mediagroup?: string | ||
method?: string | ||
min?: number | string | ||
minlength?: number | ||
multiple?: boolean | ||
muted?: boolean | ||
name?: string | ||
nonce?: string | ||
novalidate?: boolean | ||
open?: boolean | ||
optimum?: number | ||
pattern?: string | ||
placeholder?: string | ||
playsinline?: boolean | ||
poster?: string | ||
preload?: string | ||
readonly?: boolean | ||
rel?: string | ||
required?: boolean | ||
reversed?: boolean | ||
rows?: number | ||
rowspan?: number | ||
sandbox?: string | ||
scope?: string | ||
scoped?: boolean | ||
scrolling?: string | ||
seamless?: boolean | ||
selected?: boolean | ||
shape?: string | ||
size?: number | ||
sizes?: string | ||
span?: number | ||
src?: string | ||
srcdoc?: string | ||
srclang?: string | ||
srcset?: string | ||
start?: number | ||
step?: number | string | ||
summary?: string | ||
target?: string | ||
type?: string | ||
usemap?: string | ||
value?: string | string[] | number | ||
width?: number | string | ||
wmode?: string | ||
wrap?: string | ||
// Other HTML properties supported by SVG elements in browsers | ||
role?: string | ||
tabindex?: number | ||
// SVG Specific attributes | ||
'accent-height'?: number | string | ||
accumulate?: 'none' | 'sum' | ||
additive?: 'replace' | 'sum' | ||
'alignment-baseline'?: 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit' | ||
allowReorder?: 'no' | 'yes' | ||
alphabetic?: number | string | ||
amplitude?: number | string | ||
'arabic-form'?: 'initial' | 'medial' | 'terminal' | 'isolated' | ||
ascent?: number | string | ||
attributeName?: string | ||
attributeType?: string | ||
autoReverse?: number | string | ||
azimuth?: number | string | ||
baseFrequency?: number | string | ||
'baseline-shift'?: number | string | ||
baseProfile?: number | string | ||
bbox?: number | string | ||
begin?: number | string | ||
bias?: number | string | ||
by?: number | string | ||
calcMode?: number | string | ||
'cap-height'?: number | string | ||
clip?: number | string | ||
'clip-path'?: string | ||
clipPathUnits?: number | string | ||
'clip-rule'?: number | string | ||
'color-interpolation'?: number | string | ||
'color-interpolation-filters'?: 'auto' | 'sRGB' | 'linearRGB' | 'inherit' | ||
'color-profile'?: number | string | ||
'color-rendering'?: number | string | ||
contentScriptType?: number | string | ||
contentStyleType?: number | string | ||
cursor?: number | string | ||
cx?: number | string | ||
cy?: number | string | ||
d?: string | ||
decelerate?: number | string | ||
descent?: number | string | ||
diffuseConstant?: number | string | ||
direction?: number | string | ||
display?: number | string | ||
divisor?: number | string | ||
'dominant-baseline'?: number | string | ||
dur?: number | string | ||
dx?: number | string | ||
dy?: number | string | ||
edgeMode?: number | string | ||
elevation?: number | string | ||
'enable-background'?: number | string | ||
end?: number | string | ||
exponent?: number | string | ||
externalResourcesRequired?: number | string | ||
fill?: string | ||
'fill-opacity'?: number | string | ||
'fill-rule'?: 'nonzero' | 'evenodd' | 'inherit' | ||
filter?: string | ||
filterRes?: number | string | ||
filterUnits?: number | string | ||
'flood-color'?: number | string | ||
'flood-opacity'?: number | string | ||
focusable?: number | string | ||
'font-family'?: string | ||
'font-size'?: number | string | ||
'font-size-adjust'?: number | string | ||
'font-stretch'?: number | string | ||
'font-style'?: number | string | ||
'font-variant'?: number | string | ||
'font-weight'?: number | string | ||
format?: number | string | ||
from?: number | string | ||
fx?: number | string | ||
fy?: number | string | ||
g1?: number | string | ||
g2?: number | string | ||
'glyph-name'?: number | string | ||
'glyph-orientation-horizontal'?: number | string | ||
'glyph-orientation-vertical'?: number | string | ||
glyphRef?: number | string | ||
gradientTransform?: string | ||
gradientUnits?: string | ||
hanging?: number | string | ||
'horiz-adv-x'?: number | string | ||
'horiz-origin-x'?: number | string | ||
href?: string | ||
ideographic?: number | string | ||
'image-rendering'?: number | string | ||
in2?: number | string | ||
in?: string | ||
intercept?: number | string | ||
k1?: number | string | ||
k2?: number | string | ||
k3?: number | string | ||
k4?: number | string | ||
k?: number | string | ||
kernelMatrix?: number | string | ||
kernelUnitLength?: number | string | ||
kerning?: number | string | ||
keyPoints?: number | string | ||
keySplines?: number | string | ||
keyTimes?: number | string | ||
lengthAdjust?: number | string | ||
'letter-spacing'?: number | string | ||
'lighting-color'?: number | string | ||
limitingConeAngle?: number | string | ||
local?: number | string | ||
'marker-end'?: string | ||
markerHeight?: number | string | ||
'marker-mid'?: string | ||
'marker-start'?: string | ||
markerUnits?: number | string | ||
markerWidth?: number | string | ||
mask?: string | ||
maskContentUnits?: number | string | ||
maskUnits?: number | string | ||
mathematical?: number | string | ||
mode?: number | string | ||
numOctaves?: number | string | ||
offset?: number | string | ||
opacity?: number | string | ||
operator?: number | string | ||
order?: number | string | ||
orient?: number | string | ||
orientation?: number | string | ||
origin?: number | string | ||
overflow?: number | string | ||
'overline-position'?: number | string | ||
'overline-thickness'?: number | string | ||
'paint-order'?: number | string | ||
'panose-1'?: number | string | ||
pathLength?: number | string | ||
patternContentUnits?: string | ||
patternTransform?: number | string | ||
patternUnits?: string | ||
'pointer-events'?: number | string | ||
points?: string | ||
pointsAtX?: number | string | ||
pointsAtY?: number | string | ||
pointsAtZ?: number | string | ||
preserveAlpha?: number | string | ||
preserveAspectRatio?: string | ||
primitiveUnits?: number | string | ||
r?: number | string | ||
radius?: number | string | ||
refX?: number | string | ||
refY?: number | string | ||
renderingIntent?: number | string | ||
repeatCount?: number | string | ||
repeatDur?: number | string | ||
requiredExtensions?: number | string | ||
requiredFeatures?: number | string | ||
restart?: number | string | ||
result?: string | ||
rotate?: number | string | ||
rx?: number | string | ||
ry?: number | string | ||
scale?: number | string | ||
seed?: number | string | ||
'shape-rendering'?: number | string | ||
slope?: number | string | ||
spacing?: number | string | ||
specularConstant?: number | string | ||
specularExponent?: number | string | ||
speed?: number | string | ||
spreadMethod?: string | ||
startOffset?: number | string | ||
stdDeviation?: number | string | ||
stemh?: number | string | ||
stemv?: number | string | ||
stitchTiles?: number | string | ||
'stop-color'?: string | ||
'stop-opacity'?: number | string | ||
'strikethrough-position'?: number | string | ||
'strikethrough-thickness'?: number | string | ||
string?: number | string | ||
stroke?: string | ||
'stroke-dasharray'?: string | number | ||
'stroke-dashoffset'?: string | number | ||
'stroke-linecap'?: 'butt' | 'round' | 'square' | 'inherit' | ||
'stroke-linejoin'?: 'miter' | 'round' | 'bevel' | 'inherit' | ||
'stroke-miterlimit'?: number | string | ||
'stroke-opacity'?: number | string | ||
'stroke-width'?: number | string | ||
surfaceScale?: number | string | ||
systemLanguage?: number | string | ||
tableValues?: number | string | ||
targetX?: number | string | ||
targetY?: number | string | ||
'text-anchor'?: string | ||
'text-decoration'?: number | string | ||
textLength?: number | string | ||
'text-rendering'?: number | string | ||
to?: number | string | ||
transform?: string | ||
u1?: number | string | ||
u2?: number | string | ||
'underline-position'?: number | string | ||
'underline-thickness'?: number | string | ||
unicode?: number | string | ||
'unicode-bidi'?: number | string | ||
'unicode-range'?: number | string | ||
'unitsPer-em'?: number | string | ||
'v-alphabetic'?: number | string | ||
values?: string | ||
'vector-effect'?: number | string | ||
version?: string | ||
'vert-adv-y'?: number | string | ||
'vert-origin-x'?: number | string | ||
'vert-origin-y'?: number | string | ||
'v-hanging'?: number | string | ||
'v-ideographic'?: number | string | ||
viewBox?: string | ||
viewTarget?: number | string | ||
visibility?: number | string | ||
'v-mathematical'?: number | string | ||
widths?: number | string | ||
'word-spacing'?: number | string | ||
'writing-mode'?: number | string | ||
x1?: number | string | ||
x2?: number | string | ||
x?: number | string | ||
xChannelSelector?: string | ||
'x-height'?: number | string | ||
'xlinkActuate'?: string | ||
'xlinkArcrole'?: string | ||
'xlinkHref'?: string | ||
'xlinkRole'?: string | ||
'xlinkShow'?: string | ||
'xlinkTitle'?: string | ||
'xlinkType'?: string | ||
y1?: number | string | ||
y2?: number | string | ||
y?: number | string | ||
yChannelSelector?: string | ||
z?: number | string | ||
zoomAndPan?: string | ||
} | ||
@@ -649,3 +1101,3 @@ | ||
colgroup: ColgroupHTMLAttributes | ||
data: HTMLAttributes | ||
data: DataHTMLAttributes | ||
datalist: HTMLAttributes | ||
@@ -656,3 +1108,3 @@ dd: HTMLAttributes | ||
dfn: HTMLAttributes | ||
dialog: HTMLAttributes | ||
dialog: DialogHTMLAttributes | ||
div: HTMLAttributes | ||
@@ -698,2 +1150,3 @@ dl: HTMLAttributes | ||
nav: HTMLAttributes | ||
noindex: HTMLAttributes | ||
noscript: HTMLAttributes | ||
@@ -728,2 +1181,3 @@ object: ObjectHTMLAttributes | ||
table: TableHTMLAttributes | ||
template: HTMLAttributes | ||
tbody: HTMLAttributes | ||
@@ -744,5 +1198,67 @@ td: TdHTMLAttributes | ||
wbr: HTMLAttributes | ||
webview: WebViewHTMLAttributes | ||
// SVG | ||
svg: SVGAttributes | ||
animate: SVGAttributes | ||
animateMotion: SVGAttributes | ||
animateTransform: SVGAttributes | ||
circle: SVGAttributes | ||
clipPath: SVGAttributes | ||
defs: SVGAttributes | ||
desc: SVGAttributes | ||
ellipse: SVGAttributes | ||
feBlend: SVGAttributes | ||
feColorMatrix: SVGAttributes | ||
feComponentTransfer: SVGAttributes | ||
feComposite: SVGAttributes | ||
feConvolveMatrix: SVGAttributes | ||
feDiffuseLighting: SVGAttributes | ||
feDisplacementMap: SVGAttributes | ||
feDistantLight: SVGAttributes | ||
feDropShadow: SVGAttributes | ||
feFlood: SVGAttributes | ||
feFuncA: SVGAttributes | ||
feFuncB: SVGAttributes | ||
feFuncG: SVGAttributes | ||
feFuncR: SVGAttributes | ||
feGaussianBlur: SVGAttributes | ||
feImage: SVGAttributes | ||
feMerge: SVGAttributes | ||
feMergeNode: SVGAttributes | ||
feMorphology: SVGAttributes | ||
feOffset: SVGAttributes | ||
fePointLight: SVGAttributes | ||
feSpecularLighting: SVGAttributes | ||
feSpotLight: SVGAttributes | ||
feTile: SVGAttributes | ||
feTurbulence: SVGAttributes | ||
filter: SVGAttributes | ||
foreignObject: SVGAttributes | ||
g: SVGAttributes | ||
image: SVGAttributes | ||
line: SVGAttributes | ||
linearGradient: SVGAttributes | ||
marker: SVGAttributes | ||
mask: SVGAttributes | ||
metadata: SVGAttributes | ||
mpath: SVGAttributes | ||
path: SVGAttributes | ||
pattern: SVGAttributes | ||
polygon: SVGAttributes | ||
polyline: SVGAttributes | ||
radialGradient: SVGAttributes | ||
rect: SVGAttributes | ||
stop: SVGAttributes | ||
switch: SVGAttributes | ||
symbol: SVGAttributes | ||
text: SVGAttributes | ||
textPath: SVGAttributes | ||
tspan: SVGAttributes | ||
use: SVGAttributes | ||
view: SVGAttributes | ||
} | ||
interface Events { | ||
export interface Events { | ||
// clipboard events | ||
@@ -774,2 +1290,3 @@ onCopy: ClipboardEvent | ||
onChange: Event | ||
onBeforeinput: Event | ||
onInput: Event | ||
@@ -790,2 +1307,3 @@ onReset: Event | ||
// mouse events | ||
onAuxclick: MouseEvent | ||
onClick: MouseEvent | ||
@@ -838,2 +1356,12 @@ onContextmenu: MouseEvent | ||
// pointer events | ||
onPointerdown: PointerEvent | ||
onPointermove: PointerEvent | ||
onPointerup: PointerEvent | ||
onPointercancel: PointerEvent | ||
onPointerenter: PointerEvent | ||
onPointerleave: PointerEvent | ||
onPointerover: PointerEvent | ||
onPointerout: PointerEvent | ||
// wheel events | ||
@@ -840,0 +1368,0 @@ onWheel: WheelEvent |
@@ -1,1 +0,1 @@ | ||
function e(e,n){const t=Object.create(null),o=e.split(",");for(let e=0;e<o.length;e++)t[o[e]]=!0;return n?e=>!!t[e.toLowerCase()]:e=>!!t[e]}const n={},t=[],o=()=>{},r=()=>!1,l=e=>"o"===e[0]&&"n"===e[1],s=(e,n)=>{for(const t in n)e[t]=n[t];return e},c=Object.prototype.hasOwnProperty,i=(e,n)=>c.call(e,n),u=Array.isArray,a=e=>"function"==typeof e,f=e=>"string"==typeof e,d=e=>"symbol"==typeof e,p=e=>null!==e&&"object"==typeof e;function h(e){return p(e)&&a(e.then)&&a(e.catch)}const v=Object.prototype.toString,m=e=>v.call(e);const g=e=>"[object Object]"===m(e),y=e("key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted");function b(e){const n=Object.create(null);return t=>{return n[t]||(n[t]=e(t))}}const C=/-(\w)/g,k=b(e=>e.replace(C,(e,n)=>n?n.toUpperCase():"")),x=/\B([A-Z])/g,E=b(e=>e.replace(x,"-$1").toLowerCase()),_=b(e=>e.charAt(0).toUpperCase()+e.slice(1)),T=(e,n)=>e!==n&&(e==e||n==n),S=new WeakMap,w=[];let L;const M=Symbol("iterate");function F(e,t=n){(function(e){return null!=e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,n){const t=function(...n){return function(e,n,t){if(!e.active)return n(...t);if(!w.includes(e)){$(e);try{return w.push(e),L=e,n(...t)}finally{w.pop(),L=w[w.length-1]}}}(t,e,n)};return t._isEffect=!0,t.active=!0,t.raw=e,t.deps=[],t.options=n,t}(e,t);return t.lazy||o(),o}function N(e){e.active&&($(e),e.options.onStop&&e.options.onStop(),e.active=!1)}function $(e){const{deps:n}=e;if(n.length){for(let t=0;t<n.length;t++)n[t].delete(e);n.length=0}}let U=!0;function R(){U=!1}function A(){U=!0}function P(e,n,t){if(!U||void 0===L)return;let o=S.get(e);void 0===o&&S.set(e,o=new Map);let r=o.get(t);void 0===r&&o.set(t,r=new Set),r.has(L)||(r.add(L),L.deps.push(r))}function V(e,n,t,o){const r=S.get(e);if(void 0===r)return;const l=new Set,s=new Set;if("clear"===n)r.forEach(e=>{O(l,s,e)});else if(void 0!==t&&O(l,s,r.get(t)),"add"===n||"delete"===n){const n=u(e)?"length":M;O(l,s,r.get(n))}const c=e=>{!function(e,n,t,o,r){void 0!==e.options.scheduler?e.options.scheduler(e):e()}(e)};s.forEach(c),l.forEach(c)}function O(e,n,t){void 0!==t&&t.forEach(t=>{t.options.computed?n.add(t):e.add(t)})}let D=!0;const j=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(d)),B=z(),I=z(!0),W=z(!0,!0);function z(e=!1,n=!1){return function(t,o,r){const l=Reflect.get(t,o,r);return d(o)&&j.has(o)?l:n?(P(t,0,o),l):Ve(l)?l.value:(P(t,0,o),p(l)?e?Me(l):Le(l):l)}}const K=G(),H=G(!0),q=G(!0,!0);function G(e=!1,n=!1){return function(t,o,r,l){if(e&&D)return!0;const s=t[o];if(!n&&(r=Ue(r),Ve(s)&&!Ve(r)))return s.value=r,!0;const c=i(t,o),u=Reflect.set(t,o,r,l);return t===Ue(l)&&(c?T(r,s)&&V(t,"set",o):V(t,"add",o)),u}}function Y(e,n){const t=i(e,n),o=(e[n],Reflect.deleteProperty(e,n));return o&&t&&V(e,"delete",n),o}function X(e,n){const t=Reflect.has(e,n);return P(e,0,n),t}function J(e){return P(e,0,M),Reflect.ownKeys(e)}const Z={get:B,set:K,deleteProperty:Y,has:X,ownKeys:J},Q={get:I,set:H,has:X,ownKeys:J,deleteProperty:(e,n)=>!!D||Y(e,n)},ee={...Q,get:W,set:q},ne=e=>p(e)?Le(e):e,te=e=>p(e)?Me(e):e,oe=e=>Reflect.getPrototypeOf(e);function re(e,n,t){return P(e=Ue(e),0,n=Ue(n)),t(oe(e).get.call(e,n))}function le(e){const n=Ue(this);return P(n,0,e=Ue(e)),oe(n).has.call(n,e)}function se(e){return P(e=Ue(e),0,M),Reflect.get(oe(e),"size",e)}function ce(e){e=Ue(e);const n=Ue(this),t=oe(n),o=t.has.call(n,e),r=t.add.call(n,e);return o||V(n,"add",e),r}function ie(e,n){n=Ue(n);const t=Ue(this),o=oe(t),r=o.has.call(t,e),l=o.get.call(t,e),s=o.set.call(t,e,n);return r?T(n,l)&&V(t,"set",e):V(t,"add",e),s}function ue(e){const n=Ue(this),t=oe(n),o=t.has.call(n,e),r=(t.get&&t.get.call(n,e),t.delete.call(n,e));return o&&V(n,"delete",e),r}function ae(){const e=Ue(this),n=0!==e.size,t=oe(e).clear.call(e);return n&&V(e,"clear"),t}function fe(e){return function(n,t){const o=this,r=Ue(o),l=e?te:ne;return P(r,0,M),oe(r).forEach.call(r,function(e,t){return n.call(o,l(e),l(t),o)},t)}}function de(e,n){return function(...t){const o=Ue(this),r="entries"===e||e===Symbol.iterator&&o instanceof Map,l=oe(o)[e].apply(o,t),s=n?te:ne;return P(o,0,M),{next(){const{value:e,done:n}=l.next();return n?{value:e,done:n}:{value:r?[s(e[0]),s(e[1])]:s(e),done:n}},[Symbol.iterator](){return this}}}}function pe(e,n){return function(...t){return D?"delete"!==n&&this:e.apply(this,t)}}const he={get(e){return re(this,e,ne)},get size(){return se(this)},has:le,add:ce,set:ie,delete:ue,clear:ae,forEach:fe(!1)},ve={get(e){return re(this,e,te)},get size(){return se(this)},has:le,add:pe(ce,"add"),set:pe(ie,"set"),delete:pe(ue,"delete"),clear:pe(ae,"clear"),forEach:fe(!0)};function me(e){return(n,t,o)=>Reflect.get(i(e,t)&&t in n?e:n,t,o)}["keys","values","entries",Symbol.iterator].forEach(e=>{he[e]=de(e,!1),ve[e]=de(e,!0)});const ge={get:me(he)},ye={get:me(ve)},be=new WeakMap,Ce=new WeakMap,ke=new WeakMap,xe=new WeakMap,Ee=new WeakSet,_e=new WeakSet,Te=new Set([Set,Map,WeakMap,WeakSet]),Se=e("Object,Array,Map,Set,WeakMap,WeakSet"),we=e=>!e._isVue&&!e._isVNode&&Se(function(e){return m(e).slice(8,-1)}(e))&&!_e.has(e);function Le(e){return xe.has(e)?e:Ee.has(e)?Me(e):Fe(e,be,Ce,Z,ge)}function Me(e){return Ce.has(e)&&(e=Ce.get(e)),Fe(e,ke,xe,Q,ye)}function Fe(e,n,t,o,r){if(!p(e))return e;let l=n.get(e);if(void 0!==l)return l;if(t.has(e))return e;if(!we(e))return e;const s=Te.has(e.constructor)?r:o;return l=new Proxy(e,s),n.set(e,l),t.set(l,e),l}function Ne(e){return Ce.has(e)||xe.has(e)}function $e(e){return xe.has(e)}function Ue(e){return Ce.get(e)||xe.get(e)||e}function Re(e){return Ee.add(e),e}function Ae(e){return _e.add(e),e}const Pe=e=>p(e)?Le(e):e;function Ve(e){return!!e&&!0===e._isRef}function Oe(e){if(Ve(e))return e;e=Pe(e);const n={_isRef:!0,get value(){return P(n,0,"value"),e},set value(t){e=Pe(t),V(n,"set","value")}};return n}function De(e){const n={};for(const t in e)n[t]=je(e,t);return n}function je(e,n){return{_isRef:!0,get value(){return e[n]},set value(t){e[n]=t}}}function Be(e){let n,t;a(e)?(n=e,t=o):(n=e.get,t=e.set);let r,l=!0;const s=F(n,{lazy:!0,computed:!0,scheduler:()=>{l=!0}});return{_isRef:!0,effect:s,get value(){return l&&(r=s(),l=!1),function(e){if(void 0===L)return;for(let n=0;n<e.deps.length;n++){const t=e.deps[n];t.has(L)||(t.add(L),L.deps.push(t))}}(s),r},set value(e){t(e)}}}function Ie(e,n,t,o){let r;try{r=o?e(...o):e()}catch(e){ze(e,n,t)}return r}function We(e,n,t,o){if(a(e)){const r=Ie(e,n,t,o);return null!=r&&!r._isVue&&h(r)&&r.catch(e=>{ze(e,n,t)}),r}for(let r=0;r<e.length;r++)We(e[r],n,t,o)}function ze(e,n,t){n&&n.vnode;if(n){let o=n.parent;const r=n.proxy,l=t;for(;o;){const n=o.ec;if(null!==n)for(let t=0;t<n.length;t++)if(n[t](e,r,l))return;o=o.parent}const s=n.appContext.config.errorHandler;if(s)return void Ie(s,null,9,[e,r,l])}!function(e,n,t){throw e}(e)}const Ke=[];function He(e,...n){R();const t=Ke.length?Ke[Ke.length-1].component:null,o=t&&t.appContext.config.warnHandler,r=function(){let e=Ke[Ke.length-1];if(!e)return[];const n=[];for(;e;){const t=n[0];t&&t.vnode===e?t.recurseCount++:n.push({vnode:e,recurseCount:0});const o=e.component.parent;e=o&&o.vnode}return n}();if(o)Ie(o,t,10,[e+n.join(""),t&&t.proxy,r.map(({vnode:e})=>`at <${Ye(e)}>`).join("\n"),r]);else{const t=[`[Vue warn]: ${e}`,...n];r.length&&t.push("\n",...function(e){const n=[];return e.forEach((e,t)=>{n.push(...0===t?[]:["\n"],...function({vnode:e,recurseCount:n}){const t=n>0?`... (${n} recursive calls)`:"",o=` at <${Ye(e)}`,r=">"+t,l=null==e.component.parent?"(Root)":"";return e.props?[o,...Xe(e.props),r,l]:[o+r,l]}(e))}),n}(r)),console.warn(...t)}A()}const qe=/(?:^|[-_])(\w)/g,Ge=e=>e.replace(qe,e=>e.toUpperCase()).replace(/[-_]/g,"");function Ye(e,n){const t=e.type;let o=a(t)&&t.displayName||t.name;if(!o&&n){const e=n.match(/([^/\\]+)\.vue$/);e&&(o=e[1])}return o?Ge(o):"Anonymous"}function Xe(e){const n=[],t=Object.keys(e);return t.slice(0,3).forEach(t=>{n.push(...function e(n,t,o){return f(t)?(t=JSON.stringify(t),o?t:[`${n}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?o?t:[`${n}=${t}`]:Ve(t)?(t=e(n,Ue(t.value),!0),o?t:[`${n}=Ref<`,t,">"]):a(t)?[`${n}=fn${t.name?`<${t.name}>`:""}`]:(t=Ue(t),o?t:[`${n}=`,t])}(t,e[t]))}),t.length>3&&n.push(" ..."),n}let Je=null;function Ze(e){}function Qe(){}function en(e){}const nn=Symbol(void 0),tn=Symbol(void 0),on=Symbol(void 0),rn=Symbol(void 0),ln=[];let sn=null;function cn(e){ln.push(sn=e?null:[])}let un=1;function an(e){un+=e}function fn(e,n,o,r,l){un--;const s=hn(e,n,o,r,l);return un++,s.dynamicChildren=sn||t,ln.pop(),null!==(sn=ln[ln.length-1]||null)&&sn.push(s),s}function dn(e){return!!e&&!0===e._isVNode}function pn(e,n){return e.type===n.type&&e.key===n.key}function hn(e,n=null,t=null,o=0,r=null){if(null!==n){(Ne(n)||Qt in n)&&(n=s({},n));let{class:e,style:t}=n;null==e||f(e)||(n.class=kn(e)),null!=t&&(Ne(t)&&!u(t)&&(t=s({},t)),n.style=Cn(t))}const l=f(e)?1:!0===e.__isSuspense?64:p(e)?4:a(e)?2:0,c={_isVNode:!0,type:e,props:n,key:null!==n&&n.key||null,ref:null!==n&&n.ref||null,scopeId:Je,children:null,component:null,suspense:null,dirs:null,transition:null,el:null,anchor:null,target:null,shapeFlag:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return function(e,n){let t=0;null==n?n=null:u(n)?t=16:"object"==typeof n?t=32:a(n)?(n={default:n},t=32):(n=String(n),t=8);e.children=n,e.shapeFlag|=t}(c,t),un>0&&null!==sn&&(o>0||4&l||2&l)&&sn.push(c),c}function vn(e,n){return{_isVNode:!0,type:e.type,props:n?e.props?En(e.props,n):n:e.props,key:e.key,ref:e.ref,scopeId:e.scopeId,children:e.children,target:e.target,shapeFlag:e.shapeFlag,patchFlag:e.patchFlag,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,el:e.el,anchor:e.anchor}}function mn(e=" ",n=0){return hn(on,null,e,n)}function gn(e="",n=!1){return n?fn(rn,null,e):hn(rn,null,e)}function yn(e){return null==e?hn(rn):u(e)?hn(nn,null,e):"object"==typeof e?null===e.el?e:vn(e):hn(on,null,String(e))}function bn(e){return null===e.el?e:vn(e)}function Cn(e){if(u(e)){const n={};for(let t=0;t<e.length;t++){const o=Cn(e[t]);if(o)for(const e in o)n[e]=o[e]}return n}if(p(e))return e}function kn(e){let n="";if(f(e))n=e;else if(u(e))for(let t=0;t<e.length;t++)n+=kn(e[t])+" ";else if(p(e))for(const t in e)e[t]&&(n+=t+" ");return n.trim()}const xn=/^on|^vnode/;function En(...e){const n={};s(n,e[0]);for(let t=1;t<e.length;t++){const o=e[t];for(const e in o)if("class"===e)n.class=kn([n.class,o.class]);else if("style"===e)n.style=Cn([n.style,o.style]);else if(xn.test(e)){const t=n[e];n[e]=t?[].concat(t,o[e]):o[e]}else n[e]=o[e]}return n}const _n=[],Tn=[],Sn=Promise.resolve();let wn=!1,Ln=!1;function Mn(e){return e?Sn.then(e):Sn}function Fn(e){_n.includes(e)||(_n.push(e),$n())}function Nn(e){u(e)?Tn.push(...e):Tn.push(e),$n()}function $n(){wn||Ln||(Ln=!0,Mn(An))}const Un=e=>[...new Set(e)];function Rn(e){if(Tn.length){const e=Un(Tn);Tn.length=0;for(let n=0;n<e.length;n++)e[n]()}}function An(e){let n;for(Ln=!1,wn=!0;n=_n.shift();)Ie(n,null,12);Rn(),wn=!1,(_n.length||Tn.length)&&An()}let Pn=null;function Vn(e){const{type:t,vnode:o,proxy:r,withProxy:l,props:s,slots:c,attrs:i,emit:u}=e;let a;Pn=e;try{if(4&o.shapeFlag)a=yn(e.render.call(l||r));else{const e=t;a=yn(e.length>1?e(s,{attrs:i,slots:c,emit:u}):e(s,null))}null!=t.props&&!1!==t.inheritAttrs&&i!==n&&Object.keys(i).length&&(1&a.shapeFlag||6&a.shapeFlag)&&(a=vn(a,i)),null!=o.transition&&(a.transition=o.transition)}catch(n){ze(n,e,1),a=hn(rn)}return Pn=null,a}function On(e,n){const t=Object.keys(n);if(t.length!==Object.keys(e).length)return!0;for(let o=0;o<t.length;o++){const r=t[o];if(n[r]!==e[r])return!0}return!1}function Dn({vnode:e,parent:n},t){for(;n&&n.subTree===e;)(e=n.vnode).el=t,n=n.parent}function jn(e,t,o){const r=null!=o;if(!t&&!r)return;const{0:l,1:s}=function(e){if(!e)return[];if(Bn.has(e))return Bn.get(e);const t={},o=[];if(u(e))for(let o=0;o<e.length;o++){const r=k(e[o]);"$"!==r[0]&&(t[r]=n)}else for(const n in e){const r=k(n);if("$"!==r[0]){const l=e[n],s=t[r]=u(l)||a(l)?{type:l}:l;if(null!=s){const e=zn(Boolean,s.type),n=zn(String,s.type);s[0]=e>-1,s[1]=e<n,(e>-1||i(s,"default"))&&o.push(r)}}}const r=[t,o];return Bn.set(e,r),r}(o),c={};let f=void 0;const d=e.propsProxy,p=d?(e,n)=>{c[e]=n,d[e]=n}:(e,n)=>{c[e]=n};if(D=!1,null!=t)for(const e in t){if("key"===e||"ref"===e)continue;const n=k(e);r&&!i(l,n)?(f||(f={}))[e]=t[e]:p(n,t[e])}if(r)for(let e=0;e<s.length;e++){const n=s[e];let t=l[n];if(null==t)continue;const o=!i(c,n),r=i(t,"default"),u=c[n];if(r&&void 0===u){const e=t.default;p(n,a(e)?e():e)}t[0]&&(o&&!r?p(n,!1):!t[1]||""!==u&&u!==E(n)||p(n,!0))}else f=c;const{patchFlag:h}=e.vnode;if(null!==d&&(0===h||16&h)){const e=Ue(d);for(const n in e)i(c,n)||delete d[n]}D=!0,e.props=c,e.attrs=l?f||n:c}const Bn=new WeakMap;function In(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function Wn(e,n){return In(e)===In(n)}function zn(e,n){if(u(n)){for(let t=0,o=n.length;t<o;t++)if(Wn(n[t],e))return t}else if(p(n))return Wn(n,e)?0:-1;return-1}const Kn=e=>u(e)?e.map(yn):[yn(e)],Hn=(e,n)=>e=>Kn(n(e));function qn(e,t){let o;if(32&e.vnode.shapeFlag){const e=t;if(e._compiled)o=t;else{o={};for(const n in e){if("$stable"===n)continue;const t=e[n];if(a(t))o[n]=Hn(n,t);else if(null!=t){const e=Kn(t);o[n]=()=>e}}}}else if(null!==t){const e=Kn(t);o={default:()=>e}}e.slots=o||n}const Gn=["beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"].reduce((e,n)=>{const o="onVnode"+n[0].toUpperCase()+n.slice(1);return e[n]=[o,(e,o)=>{const r=e.dirs,l=o?o.dirs:t;for(let t=0;t<r.length;t++){const s=r[t],c=s.dir[n];null!=c&&(null!=o&&(s.oldValue=l[t].value),c(e.el,s,e,o))}}],e},{});function Yn(e,t){if(null===Pn)return e;const o=Pn.proxy,r=e.props||(e.props={}),l=e.dirs||(e.dirs=new Array(t.length)),s={};for(let e=0;e<t.length;e++){let[c,i,u,f=n]=t[e];a(c)&&(c={mounted:c,updated:c}),l[e]={dir:c,instance:o,value:i,oldValue:void 0,arg:u,modifiers:f};for(const e in c)if(!s[e]){const{0:n,1:t}=Gn[e],o=r[n];r[n]=o?[].concat(o,t):t,s[e]=!0}}return e}function Xn(e,n,t,o=null){We(e,n,7,[t,o])}function Jn(){return{config:{devtools:!0,performance:!1,isNativeTag:r,isCustomElement:r,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:{}}}function Zn(e){return function(){const n=Jn(),t=new Set;let o=!1;const r={get config(){return n.config},set config(e){},use:(e,...n)=>(t.has(e)||(a(e)?(t.add(e),e(r,...n)):e&&a(e.install)&&(t.add(e),e.install(r,...n))),r),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),r),component:(e,t)=>t?(n.components[e]=t,r):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,r):n.directives[e],mount(t,r,l){if(!o){null==l||p(l)||(l=null);const s=hn(t,l);return s.appContext=n,e(s,r),o=!0,s.component.proxy}},provide:(e,t)=>(n.provides[e]=t,r)};return r}}const Qn={__isSuspense:!0,process(e,n,t,o,r,l,s,c,i){null==e?function(e,n,t,o,r,l,s,c){const{patch:i,options:{createElement:u}}=c,f=u("div"),d=e.suspense=function(e,n,t,o,r,l,s,c,i){const{patch:u,move:f,unmount:d,next:p,options:{parentNode:h}}=i,v={vnode:e,parent:n,parentComponent:t,isSVG:s,optimized:c,container:o,hiddenContainer:r,anchor:l,deps:0,subTree:null,fallbackTree:null,isResolved:!1,isUnmounted:!1,effects:[],resolve(){const{vnode:e,subTree:n,fallbackTree:t,effects:o,parentComponent:r,container:l}=v;let{anchor:s}=v;t.el&&(s=p(t),d(t,r,v,!0)),f(n,l,s,0);const c=e.el=n.el;r&&r.subTree===e&&(r.vnode.el=c,Dn(r,c));let i=v.parent,u=!1;for(;i;){if(!i.isResolved){i.effects.push(...o),u=!0;break}i=i.parent}u||Nn(o),v.isResolved=!0;const h=e.props&&e.props.onResolve;a(h)&&h()},recede(){v.isResolved=!1;const{vnode:e,subTree:n,fallbackTree:t,parentComponent:o,container:r,hiddenContainer:l,isSVG:s,optimized:c}=v,i=p(n);f(n,l,null,1),u(null,t,r,i,o,null,s,c);const d=e.el=t.el;o&&o.subTree===e&&(o.vnode.el=d,Dn(o,d));const h=e.props&&e.props.onRecede;a(h)&&h()},move(e,n,t){f(v.isResolved?v.subTree:v.fallbackTree,e,n,t),v.container=e},next:()=>p(v.isResolved?v.subTree:v.fallbackTree),registerDep(e,n){v.isResolved&&Fn(()=>{v.recede()}),v.deps++,e.asyncDep.catch(n=>{ze(n,e,0)}).then(t=>{if(e.isUnmounted||v.isUnmounted)return;v.deps--,e.asyncResolved=!0;const{vnode:o}=e;Xt(e,t,v),n(e,v,o,h(e.subTree.el),p(e.subTree),s),Dn(e,o.el),0===v.deps&&v.resolve()})},unmount(e,n){v.isUnmounted=!0,d(v.subTree,t,e,n),v.isResolved||d(v.fallbackTree,t,e,n)}};return v}(e,r,o,n,f,t,l,s,c),{content:p,fallback:h}=et(e);d.subTree=p,d.fallbackTree=h,i(null,p,f,null,o,d,l,s),d.deps>0?(i(null,h,n,t,o,null,l,s),e.el=h.el):d.resolve()}(n,t,o,r,l,s,c,i):function(e,n,t,o,r,l,s,{patch:c}){const i=n.suspense=e.suspense;i.vnode=n;const{content:u,fallback:a}=et(n),f=i.subTree,d=i.fallbackTree;i.isResolved?(c(f,u,t,o,r,i,l,s),n.el=u.el):(c(f,u,i.hiddenContainer,null,r,i,l,s),i.deps>0&&(c(d,a,t,o,r,null,l,s),n.el=a.el));i.subTree=u,i.fallbackTree=a}(e,n,t,o,r,s,c,i)}};function et(e){const{shapeFlag:n,children:t}=e;if(32&n){const{default:e,fallback:n}=t;return{content:yn(a(e)?e():e),fallback:yn(a(n)?n():n)}}return{content:yn(t),fallback:yn(null)}}const nt={scheduler:Fn};function tt(e,n){for(let t=0;t<e.length;t++)e[t](n)}const ot=function(e,n){null===n||n.isResolved?Nn(e):u(e)?n.effects.push(...e):n.effects.push(e)};function rt(e){const{insert:o,remove:r,patchProp:l,createElement:s,createText:c,createComment:i,setText:u,setElementText:d,parentNode:p,nextSibling:v,querySelector:m,setScopeId:g}=e,b={patch:C,unmount:U,move:$,next:A,options:e};function C(e,t,r,a=null,p=null,v=null,g=!1,C=!1){null==e||pn(e,t)||(a=A(e),U(e,p,v,!0),e=null);const{type:M,shapeFlag:F}=t;switch(M){case on:!function(e,n,t,r){if(null==e)o(n.el=c(n.children),t,r);else{const t=n.el=e.el;n.children!==e.children&&u(t,n.children)}}(e,t,r,a);break;case rn:k(e,t,r,a);break;case nn:!function(e,n,t,r,l,s,c,u){const a=n.el=e?e.el:i(""),f=n.anchor=e?e.anchor:i("");let{patchFlag:d,dynamicChildren:p}=n;d>0&&(u=!0);null==e?(o(a,t,r),o(f,t,r),x(n.children,t,f,l,s,c,u)):64&d&&null!=p?E(e.dynamicChildren,p,t,l,s,c):L(e,n,t,f,l,s,c,u)}(e,t,r,a,p,v,g,C);break;case tn:!function(e,n,t,o,r,l,s,c){const i=n.props&&n.props.target,{patchFlag:u,shapeFlag:a,children:p}=n;if(null==e){const e=n.target=f(i)?m(i):i;null!=e&&(8&a?d(e,p):16&a&&x(p,e,null,r,l,s,c))}else{const o=n.target=e.target;if(1===u?d(o,p):n.dynamicChildren?E(e.dynamicChildren,n.dynamicChildren,t,r,l,s):c||L(e,n,o,null,r,l,s),i!==(e.props&&e.props.target)){const e=n.target=f(i)?m(i):i;if(null!=e)if(8&a)d(o,""),d(e,p);else if(16&a)for(let n=0;n<p.length;n++)$(p[n],e,null,2)}}k(e,n,t,o)}(e,t,r,a,p,v,g,C);break;default:1&F?function(e,t,r,c,i,u,a,f){null==e?function(e,n,t,r,c,i,u){const a=e.type;i=i||"svg"===a;const f=e.el=s(a,i),{props:p,shapeFlag:h,transition:v,scopeId:m}=e;if(null!=p){for(const e in p)y(e)||l(f,e,p[e],null,i);null!=p.onVnodeBeforeMount&&Xn(p.onVnodeBeforeMount,r,e)}8&h?d(f,e.children):16&h&&x(e.children,f,null,r,c,i,u||null!==e.dynamicChildren);null==v||v.persisted||v.beforeEnter(f);o(f,n,t);const g=p&&p.onVnodeMounted;(null!=g||null!=v&&!v.persisted)&&ot(()=>{g&&Xn(g,r,e),v&&!v.persisted&&v.enter(f)},c)}(t,r,c,i,u,a,f):function(e,t,o,r,s,c){const i=t.el=e.el;let{patchFlag:u,dynamicChildren:a}=t;const f=e&&e.props||n,p=t.props||n;null!=p.onVnodeBeforeUpdate&&Xn(p.onVnodeBeforeUpdate,o,t,e);if(u>0){if(16&u)T(i,t,f,p,o,r,s);else if(2&u&&f.class!==p.class&&l(i,"class",p.class,null,s),4&u&&l(i,"style",p.style,f.style,s),8&u){const n=t.dynamicProps;for(let t=0;t<n.length;t++){const c=n[t],u=f[c],a=p[c];u!==a&&l(i,c,a,u,s,e.children,o,r,R)}}if(1&u)return void(e.children!==t.children&&d(i,t.children))}else c||null!=a||T(i,t,f,p,o,r,s);null!=a?E(e.dynamicChildren,a,i,o,r,s):c||L(e,t,i,null,o,r,s);null!=p.onVnodeUpdated&&ot(()=>{Xn(p.onVnodeUpdated,o,t,e)},r)}(e,t,i,u,a,f);null!==t.ref&&null!==i&&P(t.ref,e&&e.ref,i,t.el)}(e,t,r,a,p,v,g,C):6&F?function(e,t,o,r,l,s,c,i){if(null==e)256&t.shapeFlag?l.sink.activate(t,o,r):function(e,t,o,r,l,s){const c=e.component=function(e,t){const o=(t?t.appContext:e.appContext)||Kt,r={vnode:e,parent:t,appContext:o,type:e.type,root:null,next:null,subTree:null,update:null,render:null,proxy:null,withProxy:null,propsProxy:null,setupContext:null,effects:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:null,renderContext:n,data:n,props:n,attrs:n,slots:n,refs:n,components:Object.create(o.components),directives:Object.create(o.directives),asyncDep:null,asyncResult:null,asyncResolved:!1,sink:{},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,emit:(e,...t)=>{const o=r.vnode.props||n,l=o[`on${e}`]||o[`on${_(e)}`];l&&We(l,r,6,t)}};return r.root=t?t.root:r,r}(e,r),i=e.type;if(dt(e)){const e=c.sink;e.renderer=b,e.parentSuspense=l}const u=i.props;jn(c,e.props,u),qn(c,e.children),4&e.shapeFlag&&function(e,n){const t=e.type;e.accessCache={},e.proxy=new Proxy(e,Vt);const o=e.propsProxy=(l=e.props,Fe(l,ke,xe,ee,ye)),{setup:r}=t;var l;if(r){const t=e.setupContext=r.length>1?function(e){return{attrs:new Proxy(e,eo.attrs),slots:new Proxy(e,eo.slots),emit:e.emit}}(e):null;Ht=e,qt=n;const l=Ie(r,e,0,[o,t]);Ht=null,qt=null,h(l)?e.asyncDep=l:Xt(e,l,n)}else Zt(e,n)}(c,l);if(c.asyncDep){if(!l)return;l.registerDep(c,S);const n=c.subTree=hn(rn);return k(null,n,t,o),void(e.el=n.el)}S(c,l,e,t,o,s)}(t,o,r,l,s,c);else{const n=t.component=e.component;if(function(e,n,t,o){const{props:r,children:l}=e,{props:s,children:c,patchFlag:i}=n;if(i>0){if(512&i)return!0;if(16&i)return On(r,s);if(8&i){const e=n.dynamicProps;for(let n=0;n<e.length;n++){const t=e[n];if(s[t]!==r[t])return!0}}}else if(!o)return!(null==l&&null==c||null!=c&&c.$stable)||r!==s&&(null===r?null!==s:null===s||On(r,s));return!1}(e,t,0,i)){if(n.asyncDep&&!n.asyncResolved)return void w(n,t);n.next=t,n.update()}else t.component=e.component,t.el=e.el}null!==t.ref&&null!==l&&P(t.ref,e&&e.ref,l,t.component.proxy)}(e,t,r,a,p,v,g,C):64&F&&M.process(e,t,r,a,p,v,g,C,b)}}function k(e,n,t,r){null==e?o(n.el=i(n.children||""),t,r):n.el=e.el}function x(e,n,t,o,r,l,s,c=0){for(let i=c;i<e.length;i++){C(null,e[i]=s?bn(e[i]):yn(e[i]),n,t,o,r,l,s)}}function E(e,n,t,o,r,l){for(let s=0;s<n.length;s++){const c=e[s],i=c.type===nn||c.type===rn||6&c.shapeFlag?p(c.el):t;C(c,n[s],i,null,o,r,l,!0)}}function T(e,t,o,r,s,c,i){if(o!==r){for(const n in r){if(y(n))continue;const u=r[n],a=o[n];u!==a&&l(e,n,u,a,i,t.children,s,c,R)}if(o!==n)for(const n in o)y(n)||n in r||l(e,n,null,null,i,t.children,s,c,R)}}function S(e,t,o,r,l,s){e.update=F(function(){if(e.isMounted){const{next:o}=e;null!==o&&w(e,o);const r=Vn(e),l=e.subTree;e.subTree=r,null!==e.bu&&tt(e.bu),e.refs!==n&&(e.refs={}),C(l,r,p(l.el),A(l),e,t,s),e.vnode.el=r.el,null===o&&Dn(e,r.el),null!==e.u&&ot(e.u,t)}else{const n=e.subTree=Vn(e);null!==e.bm&&tt(e.bm),C(null,n,r,l,e,t,s),o.el=n.el,null!==e.m&&ot(e.m,t),null!==e.a&&128&e.vnode.shapeFlag&&ot(e.a,t),e.isMounted=!0}},nt)}function w(e,n){n.component=e,e.vnode=n,e.next=null,jn(e,n.props,n.type.props),qn(e,n.children)}function L(e,n,o,r,l,s,c,i=!1){const u=e&&e.children,a=e?e.shapeFlag:0,f=n.children,{patchFlag:p,shapeFlag:h}=n;if(-1===p&&(i=!1),p>0){if(128&p)return void M(u,f,o,r,l,s,c,i);if(256&p)return void function(e,n,o,r,l,s,c,i){n=n||t;const u=(e=e||t).length,a=n.length,f=Math.min(u,a);let d;for(d=0;d<f;d++){const t=n[d]=i?bn(n[d]):yn(n[d]);C(e[d],t,o,null,l,s,c,i)}u>a?R(e,l,s,!0,f):x(n,o,r,l,s,c,i,f)}(u,f,o,r,l,s,c,i)}8&h?(16&a&&R(u,l,s),f!==u&&d(o,f)):16&a?16&h?M(u,f,o,r,l,s,c,i):R(u,l,s,!0):(8&a&&d(o,""),16&h&&x(f,o,r,l,s,c,i))}function M(e,n,o,r,l,s,c,i){let u=0;const a=n.length;let f=e.length-1,d=a-1;for(;u<=f&&u<=d;){const t=e[u],a=n[u]=i?bn(n[u]):yn(n[u]);if(!pn(t,a))break;C(t,a,o,r,l,s,c,i),u++}for(;u<=f&&u<=d;){const t=e[f],u=n[d]=i?bn(n[d]):yn(n[d]);if(!pn(t,u))break;C(t,u,o,r,l,s,c,i),f--,d--}if(u>f){if(u<=d){const e=d+1,t=e<a?n[e].el:r;for(;u<=d;)C(null,n[u]=i?bn(n[u]):yn(n[u]),o,t,l,s,c),u++}}else if(u>d)for(;u<=f;)U(e[u],l,s,!0),u++;else{const p=u,h=u,v=new Map;for(u=h;u<=d;u++){const e=n[u]=i?bn(n[u]):yn(n[u]);null!=e.key&&v.set(e.key,u)}let m,g=0;const y=d-h+1;let b=!1,k=0;const x=new Array(y);for(u=0;u<y;u++)x[u]=0;for(u=p;u<=f;u++){const t=e[u];if(g>=y){U(t,l,s,!0);continue}let r;if(null!=t.key)r=v.get(t.key);else for(m=h;m<=d;m++)if(0===x[m-h]&&pn(t,n[m])){r=m;break}void 0===r?U(t,l,s,!0):(x[r-h]=u+1,r>=k?k=r:b=!0,C(t,n[r],o,null,l,s,c,i),g++)}const E=b?function(e){const n=e.slice(),t=[0];let o,r,l,s,c;const i=e.length;for(o=0;o<i;o++){const i=e[o];if(0!==i){if(r=t[t.length-1],e[r]<i){n[o]=r,t.push(o);continue}for(l=0,s=t.length-1;l<s;)e[t[c=(l+s)/2|0]]<i?l=c+1:s=c;i<e[t[l]]&&(l>0&&(n[o]=t[l-1]),t[l]=o)}}l=t.length,s=t[l-1];for(;l-- >0;)t[l]=s,s=n[s];return t}(x):t;for(m=E.length-1,u=y-1;u>=0;u--){const e=h+u,t=n[e],i=e+1<a?n[e+1].el:r;0===x[u]?C(null,t,o,i,l,s,c):b&&(m<0||u!==E[m]?$(t,o,i,2):m--)}}}function $(e,n,t,r,l=null){if(6&e.shapeFlag)$(e.component.subTree,n,t,r);else if(64&e.shapeFlag)e.suspense.move(n,t,r);else if(e.type===nn){o(e.el,n,t);const l=e.children;for(let e=0;e<l.length;e++)$(l[e],n,t,r);o(e.anchor,n,t)}else{const{el:s,transition:c,shapeFlag:i}=e;if(2!==r&&1&i&&null!=c)if(0===r)c.beforeEnter(s),o(s,n,t),ot(()=>c.enter(s),l);else{const{leave:e,delayLeave:r,afterLeave:l}=c,i=()=>o(s,n,t),u=()=>{e(s,()=>{i(),l&&l()})};r?r(s,i,u):u()}else o(s,n,t)}}function U(e,n,t,o){const{props:l,ref:s,children:c,dynamicChildren:i,shapeFlag:u}=e;null!==s&&null!==n&&P(s,null,n,null),6&u?128&u?n.sink.deactivate(e):function(e,n,t){const{bum:o,effects:r,update:l,subTree:s,um:c,da:i,isDeactivated:u}=e;null!==o&&tt(o);if(null!==r)for(let e=0;e<r.length;e++)N(r[e]);null!==l&&(N(l),U(s,e,n,t));null!==c&&ot(c,n);null!==i&&!u&&128&e.vnode.shapeFlag&&ot(i,n);Nn(()=>{e.isUnmounted=!0}),null===n||n.isResolved||n.isUnmounted||null===e.asyncDep||e.asyncResolved||(n.deps--,0===n.deps&&n.resolve())}(e.component,t,o):64&u?e.suspense.unmount(t,o):(null!=l&&null!=l.onVnodeBeforeUnmount&&Xn(l.onVnodeBeforeUnmount,n,e),null!=i?R(i,n,t):16&u&&R(c,n,t),o&&function(e){const{type:n,el:t,anchor:o,transition:l}=e;if(n===nn)return void function(e,n){let t;for(;e!==n;)t=v(e),r(e),e=t;r(n)}(t,o);const s=()=>{r(t),null!=l&&!l.persisted&&l.afterLeave&&l.afterLeave()};if(1&e.shapeFlag&&null!=l&&!l.persisted){const{leave:n,delayLeave:o}=l,r=()=>n(t,s);o?o(e.el,s,r):r()}else s()}(e),null!=l&&null!=l.onVnodeUnmounted&&ot(()=>{Xn(l.onVnodeUnmounted,n,e)},t))}function R(e,n,t,o,r=0){for(let l=r;l<e.length;l++)U(e[l],n,t,o)}function A(e){return 6&e.shapeFlag?A(e.component.subTree):64&e.shapeFlag?e.suspense.next():v(e.anchor||e.el)}function P(e,t,o,r){const l=o.refs===n?o.refs={}:o.refs,s=Ue(o.renderContext);if(null!==t&&t!==e)if(f(t)){l[t]=null;const e=s[t];Ve(e)&&(e.value=null)}else Ve(t)&&(t.value=null);if(f(e)){const n=s[e];Ve(n)&&(n.value=r),l[e]=r}else Ve(e)?e.value=r:a(e)&&Ie(e,o,11,[r,l])}const V=(e,n)=>{null==e?n._vnode&&U(n._vnode,null,null,!0):C(n._vnode||null,e,n),Rn(),n._vnode=e};return{render:V,createApp:Zn(V)}}function lt(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{e.isMounted=!0}),wt(()=>{e.isUnmounting=!0}),e}const st={name:"BaseTransition",setup(e,{slots:n}){const t=Gt(),o=lt();return()=>{const r=n.default&&n.default();if(!r||!r.length)return;const l=Ue(e),{mode:s}=l,c=r[0];if(o.isLeaving)return ut(c);const i=at(c);if(!i)return ut(c);const u=i.transition=it(i,l,o,t),a=t.subTree,f=a&&at(a);if(f&&f.type!==rn&&!pn(i,f)){const e=f.transition,n=it(f,l,o,t);if(ft(f,n),"out-in"===s)return o.isLeaving=!0,n.afterLeave=()=>{o.isLeaving=!1,t.update()},ut(c);"in-out"===s&&(delete e.delayedLeave,n.delayLeave=(e,n,t)=>{ct(o,f)[String(f.key)]=f,e._leaveCb=()=>{n(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=t})}return c}}};function ct(e,n){const{leavingVNodes:t}=e;let o=t.get(n.type);return o||(o=Object.create(null),t.set(n.type,o)),o}function it(e,{appear:n,persisted:t=!1,onBeforeEnter:o,onEnter:r,onAfterEnter:l,onEnterCancelled:s,onBeforeLeave:c,onLeave:i,onAfterLeave:u,onLeaveCancelled:a},f,d){const p=String(e.key),h=ct(f,e),v=(e,n)=>{e&&We(e,d,8,n)},m={persisted:t,beforeEnter(t){if(!n&&!f.isMounted)return;t._leaveCb&&t._leaveCb(!0);const r=h[p];r&&pn(e,r)&&r.el._leaveCb&&r.el._leaveCb(),v(o,[t])},enter(e){if(!n&&!f.isMounted)return;let t=!1;const o=e._enterCb=n=>{t||(t=!0,v(n?s:l,[e]),m.delayedLeave&&m.delayedLeave(),e._enterCb=void 0)};r?r(e,o):o()},leave(n,t){const o=String(e.key);if(n._enterCb&&n._enterCb(!0),f.isUnmounting)return t();v(c,[n]);let r=!1;const l=n._leaveCb=l=>{r||(r=!0,t(),v(l?a:u,[n]),n._leaveCb=void 0,h[o]===e&&delete h[o])};h[o]=e,i?i(n,l):l()}};return m}function ut(e){if(dt(e))return(e=vn(e)).children=null,e}function at(e){return dt(e)?e.children?e.children[0]:void 0:e}function ft(e,n){6&e.shapeFlag&&e.component?ft(e.component.subTree,n):e.transition=n}const dt=e=>e.type.__isKeepAlive,pt={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:n}){const t=new Map,o=new Set;let r=null;const l=Gt(),s=l.sink,{renderer:{move:c,unmount:i,options:{createElement:u}},parentSuspense:a}=s,f=u("div");function d(e){e.shapeFlag=4,i(e,l,a)}function p(e){t.forEach((n,t)=>{const o=vt(n.type);!o||e&&e(o)||h(t)})}function h(e){const n=t.get(e);r&&n.type===r.type?r&&(r.shapeFlag=4):d(n),t.delete(e),o.delete(e)}return s.activate=(e,n,t)=>{c(e,n,t,0,a),ot(()=>{const n=e.component;n.isDeactivated=!1,null!==n.a&&tt(n.a)},a)},s.deactivate=e=>{c(e,f,null,1,a),ot(()=>{const n=e.component;null!==n.da&&tt(n.da),n.isDeactivated=!0},a)},Ut(()=>[e.include,e.exclude],([e,n])=>{e&&p(n=>mt(e,n)),n&&p(e=>mt(n,e))},{lazy:!0}),wt(()=>{t.forEach(d)}),()=>{if(!n.default)return null;const l=n.default();let s=l[0];if(l.length>1)return r=null,l;if(!(dn(s)&&4&s.shapeFlag))return r=null,s;const c=s.type,i=vt(c),{include:u,exclude:a,max:f}=e;if(u&&(!i||!mt(u,i))||a&&i&&mt(a,i))return s;const d=null==s.key?c:s.key,p=t.get(d);return s.el&&(s=vn(s)),t.set(d,s),p?(s.el=p.el,s.anchor=p.anchor,s.component=p.component,s.transition&&ft(s,s.transition),s.shapeFlag|=256,o.delete(d),o.add(d)):(o.add(d),f&&o.size>parseInt(f,10)&&h(Array.from(o)[0])),s.shapeFlag|=128,r=s,s}}},ht=pt;function vt(e){return e.displayName||e.name}function mt(e,n){return u(e)?e.some(e=>mt(e,n)):f(e)?e.split(",").indexOf(n)>-1:!!e.test&&e.test(n)}function gt(e,n){bt(e,"a",n)}function yt(e,n){bt(e,"da",n)}function bt(e,n,t=Ht){const o=e.__wdc||(e.__wdc=()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}e()});if(kt(n,o,t),t){let e=t.parent;for(;e&&e.parent;)e.parent.type===pt&&Ct(o,n,t,e),e=e.parent}}function Ct(e,n,t,o){kt(n,e,o,!0),Lt(()=>{const t=o[n];t.splice(t.indexOf(e),1)},t)}function kt(e,n,t=Ht,o=!1){if(t){const r=t[e]||(t[e]=[]),l=n.__weh||(n.__weh=(...o)=>{if(t.isUnmounted)return;R(),Yt(t);const r=We(n,t,e,o);return Yt(null),A(),r});o?r.unshift(l):r.push(l)}}const xt=e=>(n,t=Ht)=>kt(e,n,t),Et=xt("bm"),_t=xt("m"),Tt=xt("bu"),St=xt("u"),wt=xt("bum"),Lt=xt("um"),Mt=xt("rtg"),Ft=xt("rtc"),Nt=xt("ec"),$t=e=>e();function Ut(e,n,t){return a(n)?Rt(e,n,t):Rt(e,null,n)}function Rt(e,t,{lazy:o,deep:r,flush:l,onTrack:s,onTrigger:c}=n){const i=Ht,a=qt;let f,d;if(f=u(e)?()=>e.map(e=>Ve(e)?e.value:Ie(e,i,2)):Ve(e)?()=>e.value:t?()=>Ie(e,i,2):()=>{if(!i||!i.isUnmounted)return d&&d(),Ie(e,i,3,[h])},r){const e=f;f=()=>(function e(n,t=new Set){if(!p(n)||t.has(n))return;t.add(n);if(u(n))for(let o=0;o<n.length;o++)e(n[o],t);else if(n instanceof Map)n.forEach((o,r)=>{e(n.get(r),t)});else if(n instanceof Set)n.forEach(n=>{e(n,t)});else for(const o in n)e(n[o],t);return n})(e())}const h=e=>{d=y.options.onStop=()=>{Ie(e,i,4)}};let v=u(e)?[]:void 0;const m=t?()=>{if(i&&i.isUnmounted)return;const e=y();(r||T(e,v))&&(d&&d(),We(t,i,3,[e,v,h]),v=e)}:void 0;let g;g="sync"===l?$t:"pre"===l?e=>{i&&null==i.vnode.el?e():Fn(e)}:e=>{ot(e,a)};const y=F(f,{lazy:!0,computed:!0,onTrack:s,onTrigger:c,scheduler:m?()=>g(m):g});return o&&t?v=y():g(m||y),no(y),()=>{N(y)}}function At(e,n,t){const o=this.proxy,r=Ut(f(e)?()=>o[e]:e.bind(o),n.bind(o),t);return wt(r,this),r}const Pt={$:e=>e,$el:e=>e.vnode.el,$cache:e=>e.renderCache||(e.renderCache=[]),$data:e=>e.data,$props:e=>e.propsProxy,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>e.parent,$root:e=>e.root,$emit:e=>e.emit,$options:e=>e.type,$forceUpdate:e=>()=>Fn(e.update),$nextTick:()=>Mn,$watch:e=>At.bind(e)},Vt={get(e,t){const{renderContext:o,data:r,props:l,propsProxy:s,accessCache:c,type:u,sink:a}=e;if("$"!==t[0]){const e=c[t];if(void 0!==e)switch(e){case 0:return r[t];case 1:return o[t];case 2:return s[t]}else{if(r!==n&&i(r,t))return c[t]=0,r[t];if(i(o,t))return c[t]=1,o[t];if(i(l,t))return null!=u.props&&(c[t]=2),s[t]}}const f=Pt[t];return null!=f?f(e):i(a,t)?a[t]:void 0},has(e,t){const{data:o,accessCache:r,renderContext:l,type:s,sink:c}=e;return void 0!==r[t]||o!==n&&i(o,t)||i(l,t)||null!=s.props&&i(s.props,t)||i(Pt,t)||i(c,t)},set(e,t,o){const{data:r,renderContext:l}=e;if(r!==n&&i(r,t))r[t]=o;else if(i(l,t))l[t]=o;else{if("$"===t[0]&&t.slice(1)in e)return!1;if(t in e.props)return!1;e.sink[t]=o}return!0}};function Ot(e,n){if(Ht){let t=Ht.provides;const o=Ht.parent&&Ht.parent.provides;o===t&&(t=Ht.provides=Object.create(o)),t[e]=n}else;}function Dt(e,n){const t=Ht||Pn;if(t){const o=t.provides;if(e in o)return o[e];if(void 0!==n)return n}}function jt(e,t,r=!1){const l=e.renderContext===n?e.renderContext=Le({}):e.renderContext,c=e.proxy,{mixins:i,extends:f,props:d,data:h,computed:v,methods:m,watch:g,provide:y,inject:b,components:C,directives:k,beforeMount:x,mounted:E,beforeUpdate:_,updated:T,activated:S,deactivated:w,beforeUnmount:L,unmounted:M,renderTracked:F,renderTriggered:N,errorCaptured:$}=t,U=e.appContext.mixins;if(r||(Bt("beforeCreate",t,c,U),Wt(e,U)),f&&jt(e,f,!0),i&&Wt(e,i),h){const t=a(h)?h.call(c):h;p(t)&&(e.data===n?e.data=Le(t):s(e.data,t))}if(v)for(const e in v){const n=v[e];if(a(n))l[e]=to(n.bind(c));else{const{get:t,set:r}=n;a(t)&&(l[e]=to({get:t.bind(c),set:a(r)?r.bind(c):o}))}}if(m)for(const e in m){const n=m[e];a(n)&&(l[e]=n.bind(c))}if(g)for(const e in g)zt(g[e],l,c,e);if(y){const e=a(y)?y.call(c):y;for(const n in e)Ot(n,e[n])}if(b)if(u(b))for(let e=0;e<b.length;e++){const n=b[e];l[n]=Dt(n)}else for(const e in b){const n=b[e];p(n)?l[e]=Dt(n.from,n.default):l[e]=Dt(n)}C&&s(e.components,C),k&&s(e.directives,k),r||Bt("created",t,c,U),x&&Et(x.bind(c)),E&&_t(E.bind(c)),_&&Tt(_.bind(c)),T&&St(T.bind(c)),S&>(S.bind(c)),w&&yt(w.bind(c)),$&&Nt($.bind(c)),F&&Ft(F.bind(c)),N&&Mt(N.bind(c)),L&&wt(L.bind(c)),M&&Lt(M.bind(c))}function Bt(e,n,t,o){It(e,o,t);const r=n.extends&&n.extends[e];r&&r.call(t);const l=n.mixins;l&&It(e,l,t);const s=n[e];s&&s.call(t)}function It(e,n,t){for(let o=0;o<n.length;o++){const r=n[o][e];r&&r.call(t)}}function Wt(e,n){for(let t=0;t<n.length;t++)jt(e,n[t],!0)}function zt(e,n,t,o){const r=()=>t[o];if(f(e)){const t=n[e];a(t)&&Ut(r,t)}else a(e)?Ut(r,e.bind(t)):p(e)&&(u(e)?e.forEach(e=>zt(e,n,t,o)):Ut(r,e.handler.bind(t),e))}const Kt=Jn();let Ht=null,qt=null;const Gt=()=>Ht||Pn,Yt=e=>{Ht=e};function Xt(e,n,t){a(n)?e.render=n:p(n)&&(e.renderContext=Le(n)),Zt(e,t)}function Jt(e){}function Zt(e,t){const r=e.type;e.render||(e.render=r.render||o),Ht=e,qt=t,jt(e,r),Ht=null,qt=null,e.renderContext===n&&(e.renderContext=Le({}))}const Qt=Symbol(),eo={};function no(e){Ht&&(Ht.effects||(Ht.effects=[])).push(e)}function to(e){const n=Be(e);return no(n.effect),n}function oo(e){return a(e)?{setup:e}:e}function ro(e,n,t){return 2===arguments.length?p(n)&&!u(n)?dn(n)?hn(e,null,[n]):hn(e,n):hn(e,null,n):(dn(t)&&(t=[t]),hn(e,n,t))}["attrs","slots"].forEach(e=>{eo[e]={get:(n,t)=>n[e][t],has:(n,t)=>t===Qt||t in n[e],ownKeys:n=>Reflect.ownKeys(n[e]),getOwnPropertyDescriptor:(n,t)=>Reflect.getOwnPropertyDescriptor(n[e],t),set:()=>!1,deleteProperty:()=>!1}});const lo={ELEMENT:1,FUNCTIONAL_COMPONENT:2,STATEFUL_COMPONENT:4,TEXT_CHILDREN:8,ARRAY_CHILDREN:16,SLOTS_CHILDREN:32,SUSPENSE:64,COMPONENT_SHOULD_KEEP_ALIVE:128,COMPONENT_KEPT_ALIVE:256,COMPONENT:6};function so(e="$style"){const t=Gt();if(!t)return n;const o=t.type.__cssModules;if(!o)return n;const r=o[e];return r||n}const co="components",io="directives";function uo(e){return po(co,e)}function ao(e,n){if(e)return f(e)?po(co,e,n):a(e)||p(e)?e:void 0}function fo(e){return po(io,e)}function po(e,n,t=Pn||Ht){if(t){let o,r;const l=t[e];let s=l[n]||l[o=k(n)]||l[r=_(o)];if(!s&&e===co){const e=t.type,l=e.displayName||e.name;!l||l!==n&&l!==o&&l!==r||(s=e)}return s}}function ho(e,n){let t;if(u(e)||f(e)){t=new Array(e.length);for(let o=0,r=e.length;o<r;o++)t[o]=n(e[o],o)}else if("number"==typeof e){t=new Array(e);for(let o=0;o<e;o++)t[o]=n(o+1,o)}else if(p(e))if(e[Symbol.iterator])t=Array.from(e,n);else{const o=Object.keys(e);t=new Array(o.length);for(let r=0,l=o.length;r<l;r++){const l=o[r];t[r]=n(e[l],l,r)}}else t=[];return t}function vo(e){return null==e?"":u(e)||g(e)&&e.toString===v?JSON.stringify(e,null,2):String(e)}function mo(e){const n={};for(const t in e)n[`on${t}`]=e[t];return n}function go(e,n,t={},o){const r=e[n];return cn(),fn(nn,{key:t.key},r?r(t):o||[],e._compiled?0:-1)}function yo(e,n){for(let t=0;t<n.length;t++){const o=n[t];if(u(o))for(let n=0;n<o.length;n++)e[o[n].name]=o[n].fn;else e[o.name]=o.fn}return e}const bo="3.0.0-alpha.1",Co={TEXT:1,CLASS:2,STYLE:4,PROPS:8,NEED_PATCH:32,FULL_PROPS:16,KEYED_FRAGMENT:128,UNKEYED_FRAGMENT:256,DYNAMIC_SLOTS:512,BAIL:-1},ko=_,xo=k,Eo=document,_o={insert:(e,n,t)=>{null!=t?n.insertBefore(e,t):n.appendChild(e)},remove:e=>{const n=e.parentNode;null!=n&&n.removeChild(e)},createElement:(e,n)=>n?Eo.createElementNS("http://www.w3.org/2000/svg",e):Eo.createElement(e),createText:e=>Eo.createTextNode(e),createComment:e=>Eo.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Eo.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")}};const To=/\s*!important$/;function So(e,n,t){if(n.startsWith("--"))e.setProperty(n,t);else{const o=function(e,n){const t=Lo[n];if(t)return t;let o=xo(n);if("filter"!==o&&o in e)return Lo[n]=o;o=_(o);for(let t=0;t<wo.length;t++){const r=wo[t]+o;if(r in e)return Lo[n]=r}return n}(e,n);To.test(t)?e.setProperty(E(o),t.replace(To,""),"important"):e[o]=t}}const wo=["Webkit","Moz","ms"],Lo={};let Mo=Date.now;"undefined"!=typeof document&&Mo()>document.createEvent("Event").timeStamp&&(Mo=()=>performance.now());let Fo=0;const No=Promise.resolve(),$o=()=>{Fo=0},Uo=()=>Fo||(No.then($o),Fo=Mo());function Ro(e,n,t,o){e.addEventListener(n,t,o)}function Ao(e,n,t,o){e.removeEventListener(n,t,o)}function Po(e,n){const t=e=>{e.timeStamp>=t.lastUpdated-1&&We(t.value,n,5,[e])};return t.value=e,e.invoker=t,t.lastUpdated=Uo(),t}const Vo=e=>e.props["onUpdate:modelValue"];function Oo(e){e.target.composing=!0}function Do(e){const n=e.target;n.composing&&(n.composing=!1,function(e,n){const t=document.createEvent("HTMLEvents");t.initEvent(n,!0,!0),e.dispatchEvent(t)}(n,"input"))}function jo(e){const n=parseFloat(e);return isNaN(n)?e:n}const Bo={beforeMount(e,{value:n,modifiers:{lazy:t,trim:o,number:r}},l){e.value=n;const s=Vo(l),c=r||"number"===e.type;Ro(e,t?"change":"input",()=>{let n=e.value;o?n=n.trim():c&&(n=jo(n)),s(n)}),o&&Ro(e,"change",()=>{e.value=e.value.trim()}),t||(Ro(e,"compositionstart",Oo),Ro(e,"compositionend",Do),Ro(e,"change",Do))},beforeUpdate(e,{value:n,oldValue:t,modifiers:{trim:o,number:r}}){if(n!==t){if(document.activeElement===e){if(o&&e.value.trim()===n)return;if((r||"number"===e.type)&&jo(e.value)===n)return}e.value=n}}},Io={beforeMount(e,n,t){Wo(e,n,t);const o=Vo(t);Ro(e,"change",()=>{const n=e._modelValue,t=Yo(e),r=e.checked;if(u(n)){const e=Go(n,t),l=-1!==e;if(r&&!l)o(n.concat(t));else if(!r&&l){const t=[...n];t.splice(e,1),o(t)}}else o(Xo(e,r))})},beforeUpdate:Wo};function Wo(e,{value:n,oldValue:t},o){e._modelValue=n,u(n)?e.checked=Go(n,o.props.value)>-1:n!==t&&(e.checked=qo(n,Xo(e,!0)))}const zo={beforeMount(e,{value:n},t){e.checked=qo(n,t.props.value);const o=Vo(t);Ro(e,"change",()=>{o(Yo(e))})},beforeUpdate(e,{value:n,oldValue:t},o){n!==t&&(e.checked=qo(n,o.props.value))}},Ko={mounted(e,{value:n},t){Ho(e,n);const o=Vo(t);Ro(e,"change",()=>{const n=Array.prototype.filter.call(e.options,e=>e.selected).map(Yo);o(e.multiple?n:n[0])})},updated(e,{value:n}){Ho(e,n)}};function Ho(e,n){const t=e.multiple;if(!t||u(n)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],l=Yo(r);if(t)r.selected=Go(n,l)>-1;else if(qo(Yo(r),n))return void(e.selectedIndex=o)}t||(e.selectedIndex=-1)}}function qo(e,n){if(e===n)return!0;const t=p(e),o=p(n);if(!t||!o)return!t&&!o&&String(e)===String(n);try{const t=u(e),o=u(n);if(t&&o)return e.length===n.length&&e.every((e,t)=>qo(e,n[t]));if(e instanceof Date&&n instanceof Date)return e.getTime()===n.getTime();if(t||o)return!1;{const t=Object.keys(e),o=Object.keys(n);return t.length===o.length&&t.every(t=>qo(e[t],n[t]))}}catch(e){return!1}}function Go(e,n){return e.findIndex(e=>qo(e,n))}function Yo(e){return"_value"in e?e._value:e.value}function Xo(e,n){const t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}const Jo={beforeMount(e,n,t){Zo(e,n,t,null,"beforeMount")},mounted(e,n,t){Zo(e,n,t,null,"mounted")},beforeUpdate(e,n,t,o){Zo(e,n,t,o,"beforeUpdate")},updated(e,n,t,o){Zo(e,n,t,o,"updated")}};function Zo(e,n,t,o,r){let l;switch(e.tagName){case"SELECT":l=Ko;break;case"TEXTAREA":l=Bo;break;default:switch(e.type){case"checkbox":l=Io;break;case"radio":l=zo;break;default:l=Bo}}const s=l[r];s&&s(e,n,t,o)}const Qo=["ctrl","shift","alt","meta"],er={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,n)=>Qo.some(t=>e[`${t}Key`]&&!n.includes(t))},nr=(e,n)=>t=>{for(let e=0;e<n.length;e++){const o=er[n[e]];if(o&&o(t,n))return}return e(t)},tr={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},or=(e,n)=>t=>{if(!("key"in t))return;const o=E(t.key);return n.some(e=>e===o||tr[e]===o)?e(t):void 0},rr={beforeMount(e,{value:n},{transition:t}){e._vod="none"===e.style.display?"":e.style.display,t&&n?t.beforeEnter(e):lr(e,n)},mounted(e,{value:n},{transition:t}){t&&n&&t.enter(e)},updated(e,{value:n,oldValue:t},{transition:o}){!n!=!t&&(o?n?(o.beforeEnter(e),lr(e,!0),o.enter(e)):o.leave(e,()=>{lr(e,!1)}):lr(e,n))},beforeUnmount(e){lr(e,!0)}};function lr(e,n){e.style.display=n?e._vod:"none"}const sr="transition",cr="animation",ir=(e,{slots:n})=>ro(st,ur(e),n);function ur({name:e="v",type:n,css:t=!0,duration:o,enterFromClass:r=`${e}-enter-from`,enterActiveClass:l=`${e}-enter-active`,enterToClass:s=`${e}-enter-to`,appearFromClass:c=r,appearActiveClass:i=l,appearToClass:u=s,leaveFromClass:a=`${e}-leave-from`,leaveActiveClass:f=`${e}-leave-active`,leaveToClass:d=`${e}-leave-to`,...h}){if(!t)return h;const v=Gt(),m=function(e){if(null==e)return null;if(p(e))return[ar(e.enter),ar(e.leave)];{const n=ar(e);return[n,n]}}(o),g=m&&m[0],y=m&&m[1],{appear:b,onBeforeEnter:C,onEnter:k,onLeave:x}=h;b&&!Gt().isMounted&&(r=c,l=i,s=u);const E=(e,n)=>{dr(e,s),dr(e,l),n&&n()},_=(e,n)=>{dr(e,d),dr(e,f),n&&n()};function T(e,n){We(e,v,8,n)}return{...h,onBeforeEnter(e){C&&C(e),fr(e,l),fr(e,r)},onEnter(e,t){pr(()=>{const o=()=>E(e,t);k&&T(k,[e,o]),dr(e,r),fr(e,s),k&&k.length>1||(g?setTimeout(o,g):hr(e,n,o))})},onLeave(e,t){fr(e,f),fr(e,a),pr(()=>{const o=()=>_(e,t);x&&T(x,[e,o]),dr(e,a),fr(e,d),x&&x.length>1||(y?setTimeout(o,y):hr(e,n,o))})},onEnterCancelled:E,onLeaveCancelled:_}}function ar(e){return Number(e||0)}function fr(e,n){e.classList.add(n),(e._vtc||(e._vtc=new Set)).add(n)}function dr(e,n){e.classList.remove(n),e._vtc&&(e._vtc.delete(n),e._vtc.size||(e._vtc=void 0))}function pr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}function hr(e,n,t){const{type:o,timeout:r,propCount:l}=vr(e,n);if(!o)return t();const s=o+"end";let c=0;const i=()=>{e.removeEventListener(s,u),t()},u=n=>{n.target===e&&++c>=l&&i()};setTimeout(()=>{c<l&&i()},r+1),e.addEventListener(s,u)}function vr(e,n){const t=window.getComputedStyle(e),o=e=>(t[e]||"").split(", "),r=o(sr+"Delay"),l=o(sr+"Duration"),s=mr(r,l),c=o(cr+"Delay"),i=o(cr+"Duration"),u=mr(c,i);let a=null,f=0,d=0;return n===sr?s>0&&(a=sr,f=s,d=l.length):n===cr?u>0&&(a=cr,f=u,d=i.length):d=(a=(f=Math.max(s,u))>0?s>u?sr:cr:null)?a===sr?l.length:i.length:0,{type:a,timeout:f,propCount:d,hasTransform:a===sr&&/\b(transform|all)(,|$)/.test(t[sr+"Property"])}}function mr(e,n){for(;e.length<n.length;)e=e.concat(e);return Math.max(...n.map((n,t)=>gr(n)+gr(e[t])))}function gr(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}const yr=new WeakMap,br=new WeakMap,Cr={setup(e,{slots:n}){const t=Gt(),o=lt();let r,l,s=null;return St(()=>{if(!r.length)return;const n=e.moveClass||`${e.name||"v"}-move`;if(!(s=null===s?s=function(e,n,t){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>o.classList.remove(e));o.classList.add(t),o.style.display="none";const r=1===n.nodeType?n:n.parentNode;r.appendChild(o);const{hasTransform:l}=vr(o);return r.removeChild(o),l}(r[0].el,t.vnode.el,n):s))return;r.forEach(kr),r.forEach(xr);const o=r.filter(Er);document.body.offsetHeight,o.forEach(e=>{const t=e.el,o=t.style;fr(t,n),o.transform=o.WebkitTransform=o.transitionDuration="";const r=t._moveCb=e=>{e&&e.target!==t||e&&!/transform$/.test(e.propertyName)||(t.removeEventListener("transitionend",r),t._moveCb=null,dr(t,n))};t.addEventListener("transitionend",r)})}),()=>{const s=Ue(e),c=ur(s),i=s.tag||nn;r=l,1===(l=n.default?n.default():[]).length&&l[0].type===nn&&(l=l[0].children);for(let e=0;e<l.length;e++){const n=l[e];null!=n.key&&ft(n,it(n,c,o,t))}if(r)for(let e=0;e<r.length;e++){const n=r[e];ft(n,it(n,c,o,t)),yr.set(n,n.el.getBoundingClientRect())}return hn(i,null,l)}}};function kr(e){e.el._moveCb&&e.el._moveCb(),e.el._enterCb&&e.el._enterCb()}function xr(e){br.set(e,e.el.getBoundingClientRect())}function Er(e){const n=yr.get(e),t=br.get(e),o=n.left-t.left,r=n.top-t.top;if(o||r){const n=e.el.style;return n.transform=n.WebkitTransform=`translate(${o}px,${r}px)`,n.transitionDuration="0s",e}}const{render:_r,createApp:Tr}=rt({patchProp:function(e,t,o,r,s,c,i,u,a){switch(t){case"class":!function(e,n,t){if(null==n&&(n=""),t)e.setAttribute("class",n);else{const t=e._vtc;t&&(n=[n,...t].join(" ")),e.className=n}}(e,o,s);break;case"style":!function(e,n,t){const o=e.style;if(t)if(f(t))o.cssText=t;else{for(const e in t)So(o,e,t[e]);if(n&&!f(n))for(const e in n)t[e]||So(o,e,"")}else e.removeAttribute("style")}(e,r,o);break;case"modelValue":case"onUpdate:modelValue":break;default:l(t)?function(e,t,o,r,l=null){const s=o&&"options"in o&&o.options,c=r&&"options"in r&&r.options,i=o&&o.invoker,u=r&&"handler"in r?r.handler:r;if(s||c){const o=s||n,a=c||n;if(o.capture!==a.capture||o.passive!==a.passive||o.once!==a.once){if(i&&Ao(e,t,i,o),r&&u){const n=Po(u,l);r.invoker=n,Ro(e,t,n,a)}return}}r&&u?i?(o.invoker=null,i.value=u,r.invoker=i,i.lastUpdated=Uo()):Ro(e,t,Po(u,l),c||void 0):i&&Ao(e,t,i,s||void 0)}(e,t.slice(2).toLowerCase(),r,o,i):!s&&t in e?function(e,n,t,o,r,l,s){"innerHTML"!==n&&"textContent"!==n||null==o?"value"===n&&"PROGRESS"!==e.tagName?(e._value=t,e.value=null==t?"":t):""===t&&"boolean"==typeof e[n]?e[n]=!0:e[n]=null==t?"":t:(s(o,r,l),e[n]=null==t?"":t)}(e,t,o,c,i,u,a):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,n,t){null==t?e.removeAttribute(n):e.setAttribute(n,t)}(e,t,o))}},..._o}),Sr=_r,wr=()=>{const e=Tr(),n=e.mount;return e.mount=(e,t,o)=>{if(!f(t)||(t=document.querySelector(t)))return t.innerHTML="",n(e,t,o)},e};export{st as BaseTransition,rn as Comment,nn as Fragment,ht as KeepAlive,Co as PatchFlags,tn as Portal,lo as ShapeFlags,Qn as Suspense,on as Text,ir as Transition,Cr as TransitionGroup,We as callWithAsyncErrorHandling,Ie as callWithErrorHandling,xo as camelize,ko as capitalize,vn as cloneVNode,to as computed,wr as createApp,fn as createBlock,gn as createCommentVNode,xt as createHook,rt as createRenderer,yo as createSlots,mn as createTextVNode,hn as createVNode,oo as defineComponent,F as effect,Gt as getCurrentInstance,ro as h,ze as handleError,Dt as inject,kt as injectHook,At as instanceWatch,Ne as isReactive,$e as isReadonly,Ve as isRef,Ae as markNonReactive,Re as markReadonly,En as mergeProps,Mn as nextTick,gt as onActivated,Et as onBeforeMount,wt as onBeforeUnmount,Tt as onBeforeUpdate,yt as onDeactivated,Nt as onErrorCaptured,_t as onMounted,Ft as onRenderTracked,Mt as onRenderTriggered,Lt as onUnmounted,St as onUpdated,cn as openBlock,Qe as popScopeId,Ot as provide,Ze as pushScopeId,Le as reactive,Me as readonly,no as recordEffect,Oe as ref,Jt as registerRuntimeCompiler,Sr as render,ho as renderList,go as renderSlot,uo as resolveComponent,fo as resolveDirective,ao as resolveDynamicComponent,it as resolveTransitionHooks,an as setBlockTracking,ft as setTransitionHooks,mo as toHandlers,Ue as toRaw,De as toRefs,vo as toString,so as useCSSModule,lt as useTransitionState,Io as vModelCheckbox,Jo as vModelDynamic,zo as vModelRadio,Ko as vModelSelect,Bo as vModelText,rr as vShow,bo as version,He as warn,Ut as watch,Yn as withDirectives,or as withKeys,nr as withModifiers,en as withScopeId}; | ||
function e(e,n){const t=Object.create(null),o=e.split(",");for(let e=0;e<o.length;e++)t[o[e]]=!0;return n?e=>!!t[e.toLowerCase()]:e=>!!t[e]}const n={},t=[],o=()=>{},r=()=>!1,l=(e,n)=>{for(const t in n)e[t]=n[t];return e},s=Object.prototype.hasOwnProperty,i=(e,n)=>s.call(e,n),c=Array.isArray,u=e=>"function"==typeof e,a=e=>"string"==typeof e,f=e=>"symbol"==typeof e,d=e=>null!==e&&"object"==typeof e;function p(e){return d(e)&&u(e.then)&&u(e.catch)}const h=Object.prototype.toString,m=e=>h.call(e);const v=e("key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted");function g(e){const n=Object.create(null);return t=>n[t]||(n[t]=e(t))}const y=/-(\w)/g,b=g(e=>e.replace(y,(e,n)=>n?n.toUpperCase():"")),C=/\B([A-Z])/g,k=g(e=>e.replace(C,"-$1").toLowerCase()),x=g(e=>e.charAt(0).toUpperCase()+e.slice(1)),E=(e,n)=>e!==n&&(e==e||n==n),_=new WeakMap,T=[];let S;const w=Symbol("iterate");function L(e,t=n){(function(e){return null!=e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,n){const t=function(...n){return function(e,n,t){if(!e.active)return n(...t);if(!T.includes(e)){F(e);try{return T.push(e),S=e,n(...t)}finally{T.pop(),S=T[T.length-1]}}}(t,e,n)};return t._isEffect=!0,t.active=!0,t.raw=e,t.deps=[],t.options=n,t}(e,t);return t.lazy||o(),o}function M(e){e.active&&(F(e),e.options.onStop&&e.options.onStop(),e.active=!1)}function F(e){const{deps:n}=e;if(n.length){for(let t=0;t<n.length;t++)n[t].delete(e);n.length=0}}let N=!0;function $(){N=!1}function U(){N=!0}function R(e,n,t){if(!N||void 0===S)return;let o=_.get(e);void 0===o&&_.set(e,o=new Map);let r=o.get(t);void 0===r&&o.set(t,r=new Set),r.has(S)||(r.add(S),S.deps.push(r))}function A(e,n,t,o){const r=_.get(e);if(void 0===r)return;const l=new Set,s=new Set;if("clear"===n)r.forEach(e=>{P(l,s,e)});else if(void 0!==t&&P(l,s,r.get(t)),"add"===n||"delete"===n){const n=c(e)?"length":w;P(l,s,r.get(n))}const i=e=>{!function(e,n,t,o,r){void 0!==e.options.scheduler?e.options.scheduler(e):e()}(e)};s.forEach(i),l.forEach(i)}function P(e,n,t){void 0!==t&&t.forEach(t=>{t.options.computed?n.add(t):e.add(t)})}let V=!0;const O=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(f)),D=I(),j=I(!0),B=I(!0,!0);function I(e=!1,n=!1){return function(t,o,r){const l=Reflect.get(t,o,r);return f(o)&&O.has(o)?l:n?(R(t,0,o),l):Ae(l)?l.value:(R(t,0,o),d(l)?e?we(l):Se(l):l)}}const W=H(),z=H(!0),K=H(!0,!0);function H(e=!1,n=!1){return function(t,o,r,l){if(e&&V)return!0;const s=t[o];if(!n&&(r=Ne(r),Ae(s)&&!Ae(r)))return s.value=r,!0;const c=i(t,o),u=Reflect.set(t,o,r,l);return t===Ne(l)&&(c?E(r,s)&&A(t,"set",o):A(t,"add",o)),u}}function q(e,n){const t=i(e,n),o=(e[n],Reflect.deleteProperty(e,n));return o&&t&&A(e,"delete",n),o}function G(e,n){const t=Reflect.has(e,n);return R(e,0,n),t}function Y(e){return R(e,0,w),Reflect.ownKeys(e)}const X={get:D,set:W,deleteProperty:q,has:G,ownKeys:Y},J={get:j,set:z,has:G,ownKeys:Y,deleteProperty:(e,n)=>!!V||q(e,n)},Z={...J,get:B,set:K},Q=e=>d(e)?Se(e):e,ee=e=>d(e)?we(e):e,ne=e=>Reflect.getPrototypeOf(e);function te(e,n,t){return R(e=Ne(e),0,n=Ne(n)),t(ne(e).get.call(e,n))}function oe(e){const n=Ne(this);return R(n,0,e=Ne(e)),ne(n).has.call(n,e)}function re(e){return R(e=Ne(e),0,w),Reflect.get(ne(e),"size",e)}function le(e){e=Ne(e);const n=Ne(this),t=ne(n),o=t.has.call(n,e),r=t.add.call(n,e);return o||A(n,"add",e),r}function se(e,n){n=Ne(n),e=Ne(e);const t=Ne(this),o=ne(t),r=o.has.call(t,e),l=o.get.call(t,e),s=o.set.call(t,e,n);return r?E(n,l)&&A(t,"set",e):A(t,"add",e),s}function ie(e){e=Ne(e);const n=Ne(this),t=ne(n),o=t.has.call(n,e),r=(t.get&&t.get.call(n,e),t.delete.call(n,e));return o&&A(n,"delete",e),r}function ce(){const e=Ne(this),n=0!==e.size,t=ne(e).clear.call(e);return n&&A(e,"clear"),t}function ue(e){return function(n,t){const o=this,r=Ne(o),l=e?ee:Q;return R(r,0,w),ne(r).forEach.call(r,(function(e,t){return n.call(o,l(e),l(t),o)}),t)}}function ae(e,n){return function(...t){const o=Ne(this),r="entries"===e||e===Symbol.iterator&&o instanceof Map,l=ne(o)[e].apply(o,t),s=n?ee:Q;return R(o,0,w),{next(){const{value:e,done:n}=l.next();return n?{value:e,done:n}:{value:r?[s(e[0]),s(e[1])]:s(e),done:n}},[Symbol.iterator](){return this}}}}function fe(e,n){return function(...t){return V?"delete"!==n&&this:e.apply(this,t)}}const de={get(e){return te(this,e,Q)},get size(){return re(this)},has:oe,add:le,set:se,delete:ie,clear:ce,forEach:ue(!1)},pe={get(e){return te(this,e,ee)},get size(){return re(this)},has:oe,add:fe(le,"add"),set:fe(se,"set"),delete:fe(ie,"delete"),clear:fe(ce,"clear"),forEach:ue(!0)};function he(e){return(n,t,o)=>Reflect.get(i(e,t)&&t in n?e:n,t,o)}["keys","values","entries",Symbol.iterator].forEach(e=>{de[e]=ae(e,!1),pe[e]=ae(e,!0)});const me={get:he(de)},ve={get:he(pe)},ge=new WeakMap,ye=new WeakMap,be=new WeakMap,Ce=new WeakMap,ke=new WeakSet,xe=new WeakSet,Ee=new Set([Set,Map,WeakMap,WeakSet]),_e=e("Object,Array,Map,Set,WeakMap,WeakSet"),Te=e=>!e._isVue&&!e._isVNode&&_e(function(e){return m(e).slice(8,-1)}(e))&&!xe.has(e);function Se(e){return Ce.has(e)?e:ke.has(e)?we(e):Le(e,ge,ye,X,me)}function we(e){return ye.has(e)&&(e=ye.get(e)),Le(e,be,Ce,J,ve)}function Le(e,n,t,o,r){if(!d(e))return e;let l=n.get(e);if(void 0!==l)return l;if(t.has(e))return e;if(!Te(e))return e;const s=Ee.has(e.constructor)?r:o;return l=new Proxy(e,s),n.set(e,l),t.set(l,e),l}function Me(e){return ye.has(e)||Ce.has(e)}function Fe(e){return Ce.has(e)}function Ne(e){return ye.get(e)||Ce.get(e)||e}function $e(e){return ke.add(e),e}function Ue(e){return xe.add(e),e}const Re=e=>d(e)?Se(e):e;function Ae(e){return!!e&&!0===e._isRef}function Pe(e){if(Ae(e))return e;e=Re(e);const n={_isRef:!0,get value(){return R(n,0,"value"),e},set value(t){e=Re(t),A(n,"set","value")}};return n}function Ve(e){const n={};for(const t in e)n[t]=Oe(e,t);return n}function Oe(e,n){return{_isRef:!0,get value(){return e[n]},set value(t){e[n]=t}}}function De(e){let n,t;u(e)?(n=e,t=o):(n=e.get,t=e.set);let r,l=!0;const s=L(n,{lazy:!0,computed:!0,scheduler:()=>{l=!0}});return{_isRef:!0,effect:s,get value(){return l&&(r=s(),l=!1),function(e){if(void 0===S)return;for(let n=0;n<e.deps.length;n++){const t=e.deps[n];t.has(S)||(t.add(S),S.deps.push(t))}}(s),r},set value(e){t(e)}}}function je(e,n,t,o){let r;try{r=o?e(...o):e()}catch(e){Ie(e,n,t)}return r}function Be(e,n,t,o){if(u(e)){const r=je(e,n,t,o);return null!=r&&!r._isVue&&p(r)&&r.catch(e=>{Ie(e,n,t)}),r}for(let r=0;r<e.length;r++)Be(e[r],n,t,o)}function Ie(e,n,t){n&&n.vnode;if(n){let o=n.parent;const r=n.proxy,l=t;for(;o;){const n=o.ec;if(null!==n)for(let t=0;t<n.length;t++)if(n[t](e,r,l))return;o=o.parent}const s=n.appContext.config.errorHandler;if(s)return void je(s,null,9,[e,r,l])}!function(e,n,t){throw e}(e)}const We=[];function ze(e,...n){$();const t=We.length?We[We.length-1].component:null,o=t&&t.appContext.config.warnHandler,r=function(){let e=We[We.length-1];if(!e)return[];const n=[];for(;e;){const t=n[0];t&&t.vnode===e?t.recurseCount++:n.push({vnode:e,recurseCount:0});const o=e.component.parent;e=o&&o.vnode}return n}();if(o)je(o,t,10,[e+n.join(""),t&&t.proxy,r.map(({vnode:e})=>`at <${He(e)}>`).join("\n"),r]);else{const t=[`[Vue warn]: ${e}`,...n];r.length&&t.push("\n",...function(e){const n=[];return e.forEach((e,t)=>{n.push(...0===t?[]:["\n"],...function({vnode:e,recurseCount:n}){const t=n>0?`... (${n} recursive calls)`:"",o=` at <${He(e)}`,r=">"+t,l=null==e.component.parent?"(Root)":"";return e.props?[o,...qe(e.props),r,l]:[o+r,l]}(e))}),n}(r)),console.warn(...t)}U()}const Ke=/(?:^|[-_])(\w)/g;function He(e,n){const t=e.type;let o=u(t)&&t.displayName||t.name;if(!o&&n){const e=n.match(/([^/\\]+)\.vue$/);e&&(o=e[1])}return o?o.replace(Ke,e=>e.toUpperCase()).replace(/[-_]/g,""):"Anonymous"}function qe(e){const n=[],t=Object.keys(e);return t.slice(0,3).forEach(t=>{n.push(...function e(n,t,o){return a(t)?(t=JSON.stringify(t),o?t:[`${n}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?o?t:[`${n}=${t}`]:Ae(t)?(t=e(n,Ne(t.value),!0),o?t:[`${n}=Ref<`,t,">"]):u(t)?[`${n}=fn${t.name?`<${t.name}>`:""}`]:(t=Ne(t),o?t:[`${n}=`,t])}(t,e[t]))}),t.length>3&&n.push(" ..."),n}function Ge(e){}function Ye(){}function Xe(e){}const Je=Symbol(void 0),Ze=Symbol(void 0),Qe=Symbol(void 0),en=Symbol(void 0),nn=[];let tn=null;function on(e){nn.push(tn=e?null:[])}let rn=1;function ln(e){rn+=e}function sn(e,n,o,r,l){rn--;const s=an(e,n,o,r,l);return rn++,s.dynamicChildren=tn||t,nn.pop(),tn=nn[nn.length-1]||null,null!==tn&&tn.push(s),s}function cn(e){return!!e&&!0===e._isVNode}function un(e,n){return e.type===n.type&&e.key===n.key}function an(e,n=null,t=null,o=0,r=null){if(null!==n){(Me(n)||Gt in n)&&(n=l({},n));let{class:e,style:t}=n;null==e||a(e)||(n.class=gn(e)),null!=t&&(Me(t)&&!c(t)&&(t=l({},t)),n.style=vn(t))}const s=a(e)?1:!0===e.__isSuspense?64:d(e)?4:u(e)?2:0,i={_isVNode:!0,type:e,props:n,key:null!==n&&n.key||null,ref:null!==n&&n.ref||null,scopeId:null,children:null,component:null,suspense:null,dirs:null,transition:null,el:null,anchor:null,target:null,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return function(e,n){let t=0;null==n?n=null:c(n)?t=16:"object"==typeof n?t=32:u(n)?(n={default:n},t=32):(n=String(n),t=8);e.children=n,e.shapeFlag|=t}(i,t),rn>0&&null!==tn&&(o>0||4&s||2&s)&&tn.push(i),i}function fn(e,n){return{_isVNode:!0,type:e.type,props:n?e.props?bn(e.props,n):n:e.props,key:e.key,ref:e.ref,scopeId:e.scopeId,children:e.children,target:e.target,shapeFlag:e.shapeFlag,patchFlag:e.patchFlag,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,el:e.el,anchor:e.anchor}}function dn(e=" ",n=0){return an(Qe,null,e,n)}function pn(e="",n=!1){return n?sn(en,null,e):an(en,null,e)}function hn(e){return null==e||"boolean"==typeof e?an(en):c(e)?an(Je,null,e):"object"==typeof e?null===e.el?e:fn(e):an(Qe,null,String(e))}function mn(e){return null===e.el?e:fn(e)}function vn(e){if(c(e)){const n={};for(let t=0;t<e.length;t++){const o=vn(e[t]);if(o)for(const e in o)n[e]=o[e]}return n}if(d(e))return e}function gn(e){let n="";if(a(e))n=e;else if(c(e))for(let t=0;t<e.length;t++)n+=gn(e[t])+" ";else if(d(e))for(const t in e)e[t]&&(n+=t+" ");return n.trim()}const yn=/^on|^vnode/;function bn(...e){const n={};l(n,e[0]);for(let t=1;t<e.length;t++){const o=e[t];for(const e in o)if("class"===e)n.class=gn([n.class,o.class]);else if("style"===e)n.style=vn([n.style,o.style]);else if(yn.test(e)){const t=n[e];n[e]=t?[].concat(t,o[e]):o[e]}else n[e]=o[e]}return n}const Cn=[],kn=[],xn=Promise.resolve();let En=!1,_n=!1;function Tn(e){return e?xn.then(e):xn}function Sn(e){Cn.includes(e)||(Cn.push(e),Ln())}function wn(e){c(e)?kn.push(...e):kn.push(e),Ln()}function Ln(){En||_n||(_n=!0,Tn(Fn))}function Mn(e){if(kn.length){const e=(e=>[...new Set(e)])(kn);kn.length=0;for(let n=0;n<e.length;n++)e[n]()}}function Fn(e){let n;for(_n=!1,En=!0;n=Cn.shift();)je(n,null,12);Mn(),En=!1,(Cn.length||kn.length)&&Fn()}let Nn=null;function $n(e){const{type:t,vnode:o,proxy:r,withProxy:l,props:s,slots:i,attrs:c,emit:u}=e;let a;Nn=e;try{if(4&o.shapeFlag)a=hn(e.render.call(l||r));else{const e=t;a=hn(e.length>1?e(s,{attrs:c,slots:i,emit:u}):e(s,null))}null!=t.props&&!1!==t.inheritAttrs&&c!==n&&Object.keys(c).length&&(1&a.shapeFlag||6&a.shapeFlag)&&(a=fn(a,c)),null!=o.transition&&(a.transition=o.transition)}catch(n){Ie(n,e,1),a=an(en)}return Nn=null,a}function Un(e,n){const t=Object.keys(n);if(t.length!==Object.keys(e).length)return!0;for(let o=0;o<t.length;o++){const r=t[o];if(n[r]!==e[r])return!0}return!1}function Rn({vnode:e,parent:n},t){for(;n&&n.subTree===e;)(e=n.vnode).el=t,n=n.parent}function An(e,t,o){const r=null!=o;if(!t&&!r)return;const{0:l,1:s}=function(e){if(!e)return[];if(Pn.has(e))return Pn.get(e);const t={},o=[];if(c(e))for(let o=0;o<e.length;o++){const r=b(e[o]);"$"!==r[0]&&(t[r]=n)}else for(const n in e){const r=b(n);if("$"!==r[0]){const l=e[n],s=t[r]=c(l)||u(l)?{type:l}:l;if(null!=s){const e=Dn(Boolean,s.type),n=Dn(String,s.type);s[0]=e>-1,s[1]=e<n,(e>-1||i(s,"default"))&&o.push(r)}}}const r=[t,o];return Pn.set(e,r),r}(o),a={};let f=void 0;const d=e.propsProxy,p=d?(e,n)=>{a[e]=n,d[e]=n}:(e,n)=>{a[e]=n};if(V=!1,null!=t)for(const e in t)if("key"!==e&&"ref"!==e)if(r){const n=b(e);i(l,n)?p(n,t[e]):(f||(f={}))[e]=t[e]}else p(e,t[e]);if(r)for(let e=0;e<s.length;e++){const n=s[e];let t=l[n];if(null==t)continue;const o=!i(a,n),r=i(t,"default"),c=a[n];if(r&&void 0===c){const e=t.default;p(n,u(e)?e():e)}t[0]&&(o&&!r?p(n,!1):!t[1]||""!==c&&c!==k(n)||p(n,!0))}else f=a;const{patchFlag:h}=e.vnode;if(null!==d&&(0===h||16&h)){const e=Ne(d);for(const n in e)i(a,n)||delete d[n]}V=!0,e.props=a,e.attrs=l?f||n:a}const Pn=new WeakMap;function Vn(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function On(e,n){return Vn(e)===Vn(n)}function Dn(e,n){if(c(n)){for(let t=0,o=n.length;t<o;t++)if(On(n[t],e))return t}else if(d(n))return On(n,e)?0:-1;return-1}const jn=e=>c(e)?e.map(hn):[hn(e)],Bn=(e,n)=>e=>jn(n(e));function In(e,t){let o;if(32&e.vnode.shapeFlag){const e=t;if(e._compiled)o=t;else{o={};for(const n in e){if("$stable"===n)continue;const t=e[n];if(u(t))o[n]=Bn(0,t);else if(null!=t){const e=jn(t);o[n]=()=>e}}}}else if(null!==t){const e=jn(t);o={default:()=>e}}e.slots=o||n}const Wn=["beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"].reduce((e,n)=>{const o="onVnode"+n[0].toUpperCase()+n.slice(1);return e[n]=[o,(e,o)=>{const r=e.dirs,l=o?o.dirs:t;for(let t=0;t<r.length;t++){const s=r[t],i=s.dir[n];null!=i&&(null!=o&&(s.oldValue=l[t].value),i(e.el,s,e,o))}}],e},{});function zn(e,t){if(null===Nn)return e;const o=Nn.proxy,r=e.props||(e.props={}),l=e.dirs||(e.dirs=new Array(t.length)),s={};for(let e=0;e<t.length;e++){let[i,c,a,f=n]=t[e];u(i)&&(i={mounted:i,updated:i}),l[e]={dir:i,instance:o,value:c,oldValue:void 0,arg:a,modifiers:f};for(const e in i)if(!s[e]){const{0:n,1:t}=Wn[e],o=r[n];r[n]=o?[].concat(o,t):t,s[e]=!0}}return e}function Kn(e,n,t,o=null){Be(e,n,7,[t,o])}function Hn(){return{config:{devtools:!0,performance:!1,isNativeTag:r,isCustomElement:r,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:{}}}function qn(e){return function(){const n=Hn(),t=new Set;let o=!1;const r={get config(){return n.config},set config(e){},use:(e,...n)=>(t.has(e)||(e&&u(e.install)?(t.add(e),e.install(r,...n)):u(e)&&(t.add(e),e(r,...n))),r),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),r),component:(e,t)=>t?(n.components[e]=t,r):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,r):n.directives[e],mount(t,r,l){if(!o){null==l||d(l)||(l=null);const s=an(t,l);return s.appContext=n,e(s,r),o=!0,s.component.proxy}},provide:(e,t)=>(n.provides[e]=t,r)};return r}}const Gn={__isSuspense:!0,process(e,n,t,o,r,l,s,i,c){null==e?function(e,n,t,o,r,l,s,i){const{patch:c,options:{createElement:a}}=i,f=a("div"),d=e.suspense=function(e,n,t,o,r,l,s,i,c){const{patch:a,move:f,unmount:d,next:p,options:{parentNode:h}}=c,m={vnode:e,parent:n,parentComponent:t,isSVG:s,optimized:i,container:o,hiddenContainer:r,anchor:l,deps:0,subTree:null,fallbackTree:null,isResolved:!1,isUnmounted:!1,effects:[],resolve(){const{vnode:e,subTree:n,fallbackTree:t,effects:o,parentComponent:r,container:l}=m;let{anchor:s}=m;t.el&&(s=p(t),d(t,r,m,!0)),f(n,l,s,0);const i=e.el=n.el;r&&r.subTree===e&&(r.vnode.el=i,Rn(r,i));let c=m.parent,a=!1;for(;c;){if(!c.isResolved){c.effects.push(...o),a=!0;break}c=c.parent}a||wn(o),m.isResolved=!0;const h=e.props&&e.props.onResolve;u(h)&&h()},recede(){m.isResolved=!1;const{vnode:e,subTree:n,fallbackTree:t,parentComponent:o,container:r,hiddenContainer:l,isSVG:s,optimized:i}=m,c=p(n);f(n,l,null,1),a(null,t,r,c,o,null,s,i);const d=e.el=t.el;o&&o.subTree===e&&(o.vnode.el=d,Rn(o,d));const h=e.props&&e.props.onRecede;u(h)&&h()},move(e,n,t){f(m.isResolved?m.subTree:m.fallbackTree,e,n,t),m.container=e},next:()=>p(m.isResolved?m.subTree:m.fallbackTree),registerDep(e,n){m.isResolved&&Sn(()=>{m.recede()}),m.deps++,e.asyncDep.catch(n=>{Ie(n,e,0)}).then(t=>{if(e.isUnmounted||m.isUnmounted)return;m.deps--,e.asyncResolved=!0;const{vnode:o}=e;Kt(e,t,m),n(e,m,o,h(e.subTree.el),p(e.subTree),s),Rn(e,o.el),0===m.deps&&m.resolve()})},unmount(e,n){m.isUnmounted=!0,d(m.subTree,t,e,n),m.isResolved||d(m.fallbackTree,t,e,n)}};return m}(e,r,o,n,f,t,l,s,i),{content:p,fallback:h}=Yn(e);d.subTree=p,d.fallbackTree=h,c(null,p,f,null,o,d,l,s),d.deps>0?(c(null,h,n,t,o,null,l,s),e.el=h.el):d.resolve()}(n,t,o,r,l,s,i,c):function(e,n,t,o,r,l,s,{patch:i}){const c=n.suspense=e.suspense;c.vnode=n;const{content:u,fallback:a}=Yn(n),f=c.subTree,d=c.fallbackTree;c.isResolved?(i(f,u,t,o,r,c,l,s),n.el=u.el):(i(f,u,c.hiddenContainer,null,r,c,l,s),c.deps>0&&(i(d,a,t,o,r,null,l,s),n.el=a.el));c.subTree=u,c.fallbackTree=a}(e,n,t,o,r,s,i,c)}};function Yn(e){const{shapeFlag:n,children:t}=e;if(32&n){const{default:e,fallback:n}=t;return{content:hn(u(e)?e():e),fallback:hn(u(n)?n():n)}}return{content:hn(t),fallback:hn(null)}}const Xn={scheduler:Sn};function Jn(e,n){for(let t=0;t<e.length;t++)e[t](n)}const Zn=function(e,n){null===n||n.isResolved?wn(e):c(e)?n.effects.push(...e):n.effects.push(e)};function Qn(e){const{insert:o,remove:r,patchProp:l,createElement:s,createText:i,createComment:c,setText:f,setElementText:d,parentNode:h,nextSibling:m,querySelector:g,setScopeId:y}=e,b={patch:C,unmount:U,move:$,next:A,options:e};function C(e,t,r,u=null,h=null,m=null,y=!1,C=!1){null==e||un(e,t)||(u=A(e),U(e,h,m,!0),e=null);const{type:L,shapeFlag:M}=t;switch(L){case Qe:!function(e,n,t,r){if(null==e)o(n.el=i(n.children),t,r);else{const t=n.el=e.el;n.children!==e.children&&f(t,n.children)}}(e,t,r,u);break;case en:k(e,t,r,u);break;case Je:!function(e,n,t,r,l,s,i,u){const a=n.el=e?e.el:c(""),f=n.anchor=e?e.anchor:c("");let{patchFlag:d,dynamicChildren:p}=n;d>0&&(u=!0);null==e?(o(a,t,r),o(f,t,r),E(n.children,t,f,l,s,i,u)):64&d&&null!=p?_(e.dynamicChildren,p,t,l,s,i):F(e,n,t,f,l,s,i,u)}(e,t,r,u,h,m,y,C);break;case Ze:!function(e,n,t,o,r,l,s,i){const c=n.props&&n.props.target,{patchFlag:u,shapeFlag:f,children:p}=n;if(null==e){const e=n.target=a(c)?g(c):c;null!=e&&(8&f?d(e,p):16&f&&E(p,e,null,r,l,s,i))}else{const o=n.target=e.target;if(1===u?d(o,p):n.dynamicChildren?_(e.dynamicChildren,n.dynamicChildren,t,r,l,s):i||F(e,n,o,null,r,l,s),c!==(e.props&&e.props.target)){const e=n.target=a(c)?g(c):c;if(null!=e)if(8&f)d(o,""),d(e,p);else if(16&f)for(let n=0;n<p.length;n++)$(p[n],e,null,2)}}k(e,n,t,o)}(e,t,r,u,h,m,y,C);break;default:1&M?function(e,t,r,i,c,u,a,f){null==e?function(e,n,t,r,i,c,u){const a=e.type;c=c||"svg"===a;const f=e.el=s(a,c),{props:p,shapeFlag:h,transition:m,scopeId:g}=e;if(null!=p){for(const e in p)v(e)||l(f,e,p[e],null,c);null!=p.onVnodeBeforeMount&&Kn(p.onVnodeBeforeMount,r,e)}8&h?d(f,e.children):16&h&&E(e.children,f,null,r,i,c,u||null!==e.dynamicChildren);null==m||m.persisted||m.beforeEnter(f);o(f,n,t);const y=p&&p.onVnodeMounted;(null!=y||null!=m&&!m.persisted)&&Zn(()=>{y&&Kn(y,r,e),m&&!m.persisted&&m.enter(f)},i)}(t,r,i,c,u,a,f):function(e,t,o,r,s,i){const c=t.el=e.el;let{patchFlag:u,dynamicChildren:a}=t;const f=e&&e.props||n,p=t.props||n;null!=p.onVnodeBeforeUpdate&&Kn(p.onVnodeBeforeUpdate,o,t,e);if(u>0){if(16&u)T(c,t,f,p,o,r,s);else if(2&u&&f.class!==p.class&&l(c,"class",p.class,null,s),4&u&&l(c,"style",p.style,f.style,s),8&u){const n=t.dynamicProps;for(let t=0;t<n.length;t++){const i=n[t],u=f[i],a=p[i];u!==a&&l(c,i,a,u,s,e.children,o,r,R)}}if(1&u)return void(e.children!==t.children&&d(c,t.children))}else i||null!=a||T(c,t,f,p,o,r,s);null!=a?_(e.dynamicChildren,a,c,o,r,s):i||F(e,t,c,null,o,r,s);null!=p.onVnodeUpdated&&Zn(()=>{Kn(p.onVnodeUpdated,o,t,e)},r)}(e,t,c,u,a,f);null!==t.ref&&null!==c&&P(t.ref,e&&e.ref,c,t.el)}(e,t,r,u,h,m,y,C):6&M?function(e,t,o,r,l,s,i,c){if(null==e)256&t.shapeFlag?l.sink.activate(t,o,r):function(e,t,o,r,l,s){const i=e.component=function(e,t){const o=(t?t.appContext:e.appContext)||jt,r={vnode:e,parent:t,appContext:o,type:e.type,root:null,next:null,subTree:null,update:null,render:null,proxy:null,withProxy:null,propsProxy:null,setupContext:null,effects:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:null,renderContext:n,data:n,props:n,attrs:n,slots:n,refs:n,components:Object.create(o.components),directives:Object.create(o.directives),asyncDep:null,asyncResult:null,asyncResolved:!1,sink:{},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,emit:(e,...t)=>{const o=r.vnode.props||n,l=o[`on${e}`]||o[`on${x(e)}`];l&&Be(l,r,6,t)}};return r.root=t?t.root:r,r}(e,r),c=e.type;if(it(e)){const e=i.sink;e.renderer=b,e.parentSuspense=l}const u=c.props;An(i,e.props,u),In(i,e.children),4&e.shapeFlag&&function(e,n){const t=e.type;e.accessCache={},e.proxy=new Proxy(e,$t);const o=e.propsProxy=(l=e.props,Le(l,be,Ce,Z,ve)),{setup:r}=t;var l;if(r){const t=e.setupContext=r.length>1?function(e){return{attrs:new Proxy(e,Yt.attrs),slots:new Proxy(e,Yt.slots),emit:e.emit}}(e):null;Bt=e,It=n;const l=je(r,e,0,[o,t]);Bt=null,It=null,p(l)?e.asyncDep=l:Kt(e,l,n)}else qt(e,n)}(i,l);if(i.asyncDep){if(!l)return;l.registerDep(i,S);const n=i.subTree=an(en);return k(null,n,t,o),void(e.el=n.el)}S(i,l,e,t,o,s)}(t,o,r,l,s,i);else{const n=t.component=e.component;if(function(e,n,t,o){const{props:r,children:l}=e,{props:s,children:i,patchFlag:c}=n;if(c>0){if(512&c)return!0;if(16&c)return Un(r,s);if(8&c){const e=n.dynamicProps;for(let n=0;n<e.length;n++){const t=e[n];if(s[t]!==r[t])return!0}}}else if(!o)return!(null==l&&null==i||null!=i&&i.$stable)||r!==s&&(null===r?null!==s:null===s||Un(r,s));return!1}(e,t,0,c)){if(n.asyncDep&&!n.asyncResolved)return void w(n,t);n.next=t,n.update()}else t.component=e.component,t.el=e.el}null!==t.ref&&null!==l&&P(t.ref,e&&e.ref,l,t.component.proxy)}(e,t,r,u,h,m,y,C):64&M&&L.process(e,t,r,u,h,m,y,C,b)}}function k(e,n,t,r){null==e?o(n.el=c(n.children||""),t,r):n.el=e.el}function E(e,n,t,o,r,l,s,i=0){for(let c=i;c<e.length;c++){C(null,e[c]=s?mn(e[c]):hn(e[c]),n,t,o,r,l,s)}}function _(e,n,t,o,r,l){for(let s=0;s<n.length;s++){const i=e[s],c=n[s],u=i.type===Je||i.type===en||c.type===en||6&i.shapeFlag?h(i.el):t;C(i,n[s],u,null,o,r,l,!0)}}function T(e,t,o,r,s,i,c){if(o!==r){for(const n in r){if(v(n))continue;const u=r[n],a=o[n];u!==a&&l(e,n,u,a,c,t.children,s,i,R)}if(o!==n)for(const n in o)v(n)||n in r||l(e,n,null,null,c,t.children,s,i,R)}}function S(e,t,o,r,l,s){e.update=L((function(){if(e.isMounted){const{next:o}=e;null!==o&&w(e,o);const r=$n(e),l=e.subTree;e.subTree=r,null!==e.bu&&Jn(e.bu),e.refs!==n&&(e.refs={}),C(l,r,h(l.el),A(l),e,t,s),e.vnode.el=r.el,null===o&&Rn(e,r.el),null!==e.u&&Zn(e.u,t)}else{const n=e.subTree=$n(e);null!==e.bm&&Jn(e.bm),C(null,n,r,l,e,t,s),o.el=n.el,null!==e.m&&Zn(e.m,t),null!==e.a&&128&e.vnode.shapeFlag&&Zn(e.a,t),e.isMounted=!0}}),Xn)}function w(e,n){n.component=e,e.vnode=n,e.next=null,An(e,n.props,n.type.props),In(e,n.children)}function F(e,n,o,r,l,s,i,c=!1){const u=e&&e.children,a=e?e.shapeFlag:0,f=n.children,{patchFlag:p,shapeFlag:h}=n;if(-1===p&&(c=!1),p>0){if(128&p)return void N(u,f,o,r,l,s,i,c);if(256&p)return void function(e,n,o,r,l,s,i,c){n=n||t;const u=(e=e||t).length,a=n.length,f=Math.min(u,a);let d;for(d=0;d<f;d++){const t=n[d]=c?mn(n[d]):hn(n[d]);C(e[d],t,o,null,l,s,i,c)}u>a?R(e,l,s,!0,f):E(n,o,r,l,s,i,c,f)}(u,f,o,r,l,s,i,c)}8&h?(16&a&&R(u,l,s),f!==u&&d(o,f)):16&a?16&h?N(u,f,o,r,l,s,i,c):R(u,l,s,!0):(8&a&&d(o,""),16&h&&E(f,o,r,l,s,i,c))}function N(e,n,o,r,l,s,i,c){let u=0;const a=n.length;let f=e.length-1,d=a-1;for(;u<=f&&u<=d;){const t=e[u],a=n[u]=c?mn(n[u]):hn(n[u]);if(!un(t,a))break;C(t,a,o,r,l,s,i,c),u++}for(;u<=f&&u<=d;){const t=e[f],u=n[d]=c?mn(n[d]):hn(n[d]);if(!un(t,u))break;C(t,u,o,r,l,s,i,c),f--,d--}if(u>f){if(u<=d){const e=d+1,t=e<a?n[e].el:r;for(;u<=d;)C(null,n[u]=c?mn(n[u]):hn(n[u]),o,t,l,s,i),u++}}else if(u>d)for(;u<=f;)U(e[u],l,s,!0),u++;else{const p=u,h=u,m=new Map;for(u=h;u<=d;u++){const e=n[u]=c?mn(n[u]):hn(n[u]);null!=e.key&&m.set(e.key,u)}let v,g=0;const y=d-h+1;let b=!1,k=0;const x=new Array(y);for(u=0;u<y;u++)x[u]=0;for(u=p;u<=f;u++){const t=e[u];if(g>=y){U(t,l,s,!0);continue}let r;if(null!=t.key)r=m.get(t.key);else for(v=h;v<=d;v++)if(0===x[v-h]&&un(t,n[v])){r=v;break}void 0===r?U(t,l,s,!0):(x[r-h]=u+1,r>=k?k=r:b=!0,C(t,n[r],o,null,l,s,i,c),g++)}const E=b?function(e){const n=e.slice(),t=[0];let o,r,l,s,i;const c=e.length;for(o=0;o<c;o++){const c=e[o];if(0!==c){if(r=t[t.length-1],e[r]<c){n[o]=r,t.push(o);continue}for(l=0,s=t.length-1;l<s;)i=(l+s)/2|0,e[t[i]]<c?l=i+1:s=i;c<e[t[l]]&&(l>0&&(n[o]=t[l-1]),t[l]=o)}}l=t.length,s=t[l-1];for(;l-- >0;)t[l]=s,s=n[s];return t}(x):t;for(v=E.length-1,u=y-1;u>=0;u--){const e=h+u,t=n[e],c=e+1<a?n[e+1].el:r;0===x[u]?C(null,t,o,c,l,s,i):b&&(v<0||u!==E[v]?$(t,o,c,2):v--)}}}function $(e,n,t,r,l=null){if(6&e.shapeFlag)$(e.component.subTree,n,t,r);else if(64&e.shapeFlag)e.suspense.move(n,t,r);else if(e.type===Je){o(e.el,n,t);const l=e.children;for(let e=0;e<l.length;e++)$(l[e],n,t,r);o(e.anchor,n,t)}else{const{el:s,transition:i,shapeFlag:c}=e;if(2!==r&&1&c&&null!=i)if(0===r)i.beforeEnter(s),o(s,n,t),Zn(()=>i.enter(s),l);else{const{leave:e,delayLeave:r,afterLeave:l}=i,c=()=>o(s,n,t),u=()=>{e(s,()=>{c(),l&&l()})};r?r(s,c,u):u()}else o(s,n,t)}}function U(e,n,t,o){const{props:l,ref:s,children:i,dynamicChildren:c,shapeFlag:u}=e;null!==s&&null!==n&&P(s,null,n,null),6&u?128&u?n.sink.deactivate(e):function(e,n,t){const{bum:o,effects:r,update:l,subTree:s,um:i,da:c,isDeactivated:u}=e;null!==o&&Jn(o);if(null!==r)for(let e=0;e<r.length;e++)M(r[e]);null!==l&&(M(l),U(s,e,n,t));null!==i&&Zn(i,n);null!==c&&!u&&128&e.vnode.shapeFlag&&Zn(c,n);wn(()=>{e.isUnmounted=!0}),null===n||n.isResolved||n.isUnmounted||null===e.asyncDep||e.asyncResolved||(n.deps--,0===n.deps&&n.resolve())}(e.component,t,o):64&u?e.suspense.unmount(t,o):(null!=l&&null!=l.onVnodeBeforeUnmount&&Kn(l.onVnodeBeforeUnmount,n,e),null!=c?R(c,n,t):16&u&&R(i,n,t),o&&function(e){const{type:n,el:t,anchor:o,transition:l}=e;if(n===Je)return void function(e,n){let t;for(;e!==n;)t=m(e),r(e),e=t;r(n)}(t,o);const s=()=>{r(t),null!=l&&!l.persisted&&l.afterLeave&&l.afterLeave()};if(1&e.shapeFlag&&null!=l&&!l.persisted){const{leave:n,delayLeave:o}=l,r=()=>n(t,s);o?o(e.el,s,r):r()}else s()}(e),null!=l&&null!=l.onVnodeUnmounted&&Zn(()=>{Kn(l.onVnodeUnmounted,n,e)},t))}function R(e,n,t,o,r=0){for(let l=r;l<e.length;l++)U(e[l],n,t,o)}function A(e){return 6&e.shapeFlag?A(e.component.subTree):64&e.shapeFlag?e.suspense.next():m(e.anchor||e.el)}function P(e,t,o,r){const l=o.refs===n?o.refs={}:o.refs,s=Ne(o.renderContext);if(null!==t&&t!==e)if(a(t)){l[t]=null;const e=s[t];Ae(e)&&(e.value=null)}else Ae(t)&&(t.value=null);if(a(e)){const n=s[e];Ae(n)&&(n.value=r),l[e]=r}else Ae(e)?e.value=r:u(e)&&je(e,o,11,[r,l])}const V=(e,n)=>{null==e?n._vnode&&U(n._vnode,null,null,!0):C(n._vnode||null,e,n),Mn(),n._vnode=e};return{render:V,createApp:qn(V)}}function et(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return bt(()=>{e.isMounted=!0}),xt(()=>{e.isUnmounting=!0}),e}const nt={name:"BaseTransition",setup(e,{slots:n}){const t=Wt(),o=et();return()=>{const r=n.default&&n.default();if(!r||!r.length)return;const l=Ne(e),{mode:s}=l,i=r[0];if(o.isLeaving)return rt(i);const c=lt(i);if(!c)return rt(i);const u=c.transition=ot(c,l,o,t),a=t.subTree,f=a&<(a);if(f&&f.type!==en&&!un(c,f)){const e=f.transition,n=ot(f,l,o,t);if(st(f,n),"out-in"===s)return o.isLeaving=!0,n.afterLeave=()=>{o.isLeaving=!1,t.update()},rt(i);"in-out"===s&&(delete e.delayedLeave,n.delayLeave=(e,n,t)=>{tt(o,f)[String(f.key)]=f,e._leaveCb=()=>{n(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=t})}return i}}};function tt(e,n){const{leavingVNodes:t}=e;let o=t.get(n.type);return o||(o=Object.create(null),t.set(n.type,o)),o}function ot(e,{appear:n,persisted:t=!1,onBeforeEnter:o,onEnter:r,onAfterEnter:l,onEnterCancelled:s,onBeforeLeave:i,onLeave:c,onAfterLeave:u,onLeaveCancelled:a},f,d){const p=String(e.key),h=tt(f,e),m=(e,n)=>{e&&Be(e,d,8,n)},v={persisted:t,beforeEnter(t){if(!n&&!f.isMounted)return;t._leaveCb&&t._leaveCb(!0);const r=h[p];r&&un(e,r)&&r.el._leaveCb&&r.el._leaveCb(),m(o,[t])},enter(e){if(!n&&!f.isMounted)return;let t=!1;const o=e._enterCb=n=>{t||(t=!0,m(n?s:l,[e]),v.delayedLeave&&v.delayedLeave(),e._enterCb=void 0)};r?r(e,o):o()},leave(n,t){const o=String(e.key);if(n._enterCb&&n._enterCb(!0),f.isUnmounting)return t();m(i,[n]);let r=!1;const l=n._leaveCb=l=>{r||(r=!0,t(),m(l?a:u,[n]),n._leaveCb=void 0,h[o]===e&&delete h[o])};h[o]=e,c?c(n,l):l()}};return v}function rt(e){if(it(e))return(e=fn(e)).children=null,e}function lt(e){return it(e)?e.children?e.children[0]:void 0:e}function st(e,n){6&e.shapeFlag&&e.component?st(e.component.subTree,n):e.transition=n}const it=e=>e.type.__isKeepAlive,ct={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:n}){const t=new Map,o=new Set;let r=null;const l=Wt(),s=l.sink,{renderer:{move:i,unmount:c,options:{createElement:u}},parentSuspense:a}=s,f=u("div");function d(e){e.shapeFlag=4,c(e,l,a)}function p(e){t.forEach((n,t)=>{const o=at(n.type);!o||e&&e(o)||h(t)})}function h(e){const n=t.get(e);r&&n.type===r.type?r&&(r.shapeFlag=4):d(n),t.delete(e),o.delete(e)}return s.activate=(e,n,t)=>{i(e,n,t,0,a),Zn(()=>{const n=e.component;n.isDeactivated=!1,null!==n.a&&Jn(n.a)},a)},s.deactivate=e=>{i(e,f,null,1,a),Zn(()=>{const n=e.component;null!==n.da&&Jn(n.da),n.isDeactivated=!0},a)},Lt(()=>[e.include,e.exclude],([e,n])=>{e&&p(n=>ft(e,n)),n&&p(e=>ft(n,e))},{lazy:!0}),xt(()=>{t.forEach(d)}),()=>{if(!n.default)return null;const l=n.default();let s=l[0];if(l.length>1)return r=null,l;if(!(cn(s)&&4&s.shapeFlag))return r=null,s;const i=s.type,c=at(i),{include:u,exclude:a,max:f}=e;if(u&&(!c||!ft(u,c))||a&&c&&ft(a,c))return s;const d=null==s.key?i:s.key,p=t.get(d);return s.el&&(s=fn(s)),t.set(d,s),p?(s.el=p.el,s.anchor=p.anchor,s.component=p.component,s.transition&&st(s,s.transition),s.shapeFlag|=256,o.delete(d),o.add(d)):(o.add(d),f&&o.size>parseInt(f,10)&&h(Array.from(o)[0])),s.shapeFlag|=128,r=s,s}}},ut=ct;function at(e){return e.displayName||e.name}function ft(e,n){return c(e)?e.some(e=>ft(e,n)):a(e)?e.split(",").indexOf(n)>-1:!!e.test&&e.test(n)}function dt(e,n){ht(e,"a",n)}function pt(e,n){ht(e,"da",n)}function ht(e,n,t=Bt){const o=e.__wdc||(e.__wdc=()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}e()});if(vt(n,o,t),t){let e=t.parent;for(;e&&e.parent;)e.parent.type===ct&&mt(o,n,t,e),e=e.parent}}function mt(e,n,t,o){vt(n,e,o,!0),Et(()=>{const t=o[n];t.splice(t.indexOf(e),1)},t)}function vt(e,n,t=Bt,o=!1){if(t){const r=t[e]||(t[e]=[]),l=n.__weh||(n.__weh=(...o)=>{if(t.isUnmounted)return;$(),zt(t);const r=Be(n,t,e,o);return zt(null),U(),r});o?r.unshift(l):r.push(l)}}const gt=e=>(n,t=Bt)=>vt(e,n,t),yt=gt("bm"),bt=gt("m"),Ct=gt("bu"),kt=gt("u"),xt=gt("bum"),Et=gt("um"),_t=gt("rtg"),Tt=gt("rtc"),St=gt("ec"),wt=e=>e();function Lt(e,n,t){return u(n)?Mt(e,n,t):Mt(e,null,n)}function Mt(e,t,{lazy:o,deep:r,flush:l,onTrack:s,onTrigger:i}=n){const u=Bt,a=It;let f,p;if(f=c(e)?()=>e.map(e=>Ae(e)?e.value:je(e,u,2)):Ae(e)?()=>e.value:t?()=>je(e,u,2):()=>{if(!u||!u.isUnmounted)return p&&p(),je(e,u,3,[h])},r){const e=f;f=()=>function e(n,t=new Set){if(!d(n)||t.has(n))return;if(t.add(n),c(n))for(let o=0;o<n.length;o++)e(n[o],t);else if(n instanceof Map)n.forEach((o,r)=>{e(n.get(r),t)});else if(n instanceof Set)n.forEach(n=>{e(n,t)});else for(const o in n)e(n[o],t);return n}(e())}const h=e=>{p=y.options.onStop=()=>{je(e,u,4)}};let m=c(e)?[]:void 0;const v=t?()=>{if(u&&u.isUnmounted)return;const e=y();(r||E(e,m))&&(p&&p(),Be(t,u,3,[e,m,h]),m=e)}:void 0;let g;g="sync"===l?wt:"pre"===l?e=>{u&&null==u.vnode.el?e():Sn(e)}:e=>{Zn(e,a)};const y=L(f,{lazy:!0,computed:!0,onTrack:s,onTrigger:i,scheduler:v?()=>g(v):g});return o&&t?m=y():g(v||y),Xt(y),()=>{if(M(y),u){const e=u.effects,n=e.indexOf(y);n>-1&&e.splice(n,1)}}}function Ft(e,n,t){const o=this.proxy,r=Lt(a(e)?()=>o[e]:e.bind(o),n.bind(o),t);return xt(r,this),r}const Nt={$:e=>e,$el:e=>e.vnode.el,$cache:e=>e.renderCache||(e.renderCache=[]),$data:e=>e.data,$props:e=>e.propsProxy,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>e.parent,$root:e=>e.root,$emit:e=>e.emit,$options:e=>e.type,$forceUpdate:e=>()=>Sn(e.update),$nextTick:()=>Tn,$watch:e=>Ft.bind(e)},$t={get(e,t){const{renderContext:o,data:r,props:l,propsProxy:s,accessCache:c,type:u,sink:a}=e;if("$"!==t[0]){const e=c[t];if(void 0!==e)switch(e){case 0:return r[t];case 1:return o[t];case 2:return s[t]}else{if(r!==n&&i(r,t))return c[t]=0,r[t];if(i(o,t))return c[t]=1,o[t];if(i(l,t))return null!=u.props&&(c[t]=2),s[t]}}const f=Nt[t];return null!=f?f(e):i(a,t)?a[t]:void 0},has(e,t){const{data:o,accessCache:r,renderContext:l,type:s,sink:c}=e;return void 0!==r[t]||o!==n&&i(o,t)||i(l,t)||null!=s.props&&i(s.props,t)||i(Nt,t)||i(c,t)},set(e,t,o){const{data:r,renderContext:l}=e;if(r!==n&&i(r,t))r[t]=o;else if(i(l,t))l[t]=o;else{if("$"===t[0]&&t.slice(1)in e)return!1;if(t in e.props)return!1;e.sink[t]=o}return!0}};function Ut(e,n){if(Bt){let t=Bt.provides;const o=Bt.parent&&Bt.parent.provides;o===t&&(t=Bt.provides=Object.create(o)),t[e]=n}else;}function Rt(e,n){const t=Bt||Nn;if(t){const o=t.provides;if(e in o)return o[e];if(void 0!==n)return n}}function At(e,t,r=!1){const s=e.renderContext===n?e.renderContext=Se({}):e.renderContext,i=e.proxy,{mixins:a,extends:f,props:p,data:h,computed:m,methods:v,watch:g,provide:y,inject:b,components:C,directives:k,beforeMount:x,mounted:E,beforeUpdate:_,updated:T,activated:S,deactivated:w,beforeUnmount:L,unmounted:M,renderTracked:F,renderTriggered:N,errorCaptured:$}=t,U=e.appContext.mixins;if(r||(Pt("beforeCreate",t,i,U),Ot(e,U)),f&&At(e,f,!0),a&&Ot(e,a),h){const t=u(h)?h.call(i):h;d(t)&&(e.data===n?e.data=Se(t):l(e.data,t))}if(m)for(const e in m){const n=m[e];if(u(n))s[e]=Jt(n.bind(i));else{const{get:t,set:r}=n;u(t)&&(s[e]=Jt({get:t.bind(i),set:u(r)?r.bind(i):o}))}}if(v)for(const e in v){const n=v[e];u(n)&&(s[e]=n.bind(i))}if(g)for(const e in g)Dt(g[e],s,i,e);if(y){const e=u(y)?y.call(i):y;for(const n in e)Ut(n,e[n])}if(b)if(c(b))for(let e=0;e<b.length;e++){const n=b[e];s[n]=Rt(n)}else for(const e in b){const n=b[e];d(n)?s[e]=Rt(n.from,n.default):s[e]=Rt(n)}C&&l(e.components,C),k&&l(e.directives,k),r||Pt("created",t,i,U),x&&yt(x.bind(i)),E&&bt(E.bind(i)),_&&Ct(_.bind(i)),T&&kt(T.bind(i)),S&&dt(S.bind(i)),w&&pt(w.bind(i)),$&&St($.bind(i)),F&&Tt(F.bind(i)),N&&_t(N.bind(i)),L&&xt(L.bind(i)),M&&Et(M.bind(i))}function Pt(e,n,t,o){Vt(e,o,t);const r=n.extends&&n.extends[e];r&&r.call(t);const l=n.mixins;l&&Vt(e,l,t);const s=n[e];s&&s.call(t)}function Vt(e,n,t){for(let o=0;o<n.length;o++){const r=n[o][e];r&&r.call(t)}}function Ot(e,n){for(let t=0;t<n.length;t++)At(e,n[t],!0)}function Dt(e,n,t,o){const r=()=>t[o];if(a(e)){const t=n[e];u(t)&&Lt(r,t)}else u(e)?Lt(r,e.bind(t)):d(e)&&(c(e)?e.forEach(e=>Dt(e,n,t,o)):Lt(r,e.handler.bind(t),e))}const jt=Hn();let Bt=null,It=null;const Wt=()=>Bt||Nn,zt=e=>{Bt=e};function Kt(e,n,t){u(n)?e.render=n:d(n)&&(e.renderContext=Se(n)),qt(e,t)}function Ht(e){}function qt(e,t){const r=e.type;e.render||(e.render=r.render||o),Bt=e,It=t,At(e,r),Bt=null,It=null,e.renderContext===n&&(e.renderContext=Se({}))}const Gt=Symbol(),Yt={};function Xt(e){Bt&&(Bt.effects||(Bt.effects=[])).push(e)}function Jt(e){const n=De(e);return Xt(n.effect),n}function Zt(e){return u(e)?{setup:e}:e}function Qt(e,n,t){return 2===arguments.length?d(n)&&!c(n)?cn(n)?an(e,null,[n]):an(e,n):an(e,null,n):(cn(t)&&(t=[t]),an(e,n,t))}["attrs","slots"].forEach(e=>{Yt[e]={get:(n,t)=>n[e][t],has:(n,t)=>t===Gt||t in n[e],ownKeys:n=>Reflect.ownKeys(n[e]),getOwnPropertyDescriptor:(n,t)=>Reflect.getOwnPropertyDescriptor(n[e],t),set:()=>!1,deleteProperty:()=>!1}});const eo={ELEMENT:1,FUNCTIONAL_COMPONENT:2,STATEFUL_COMPONENT:4,TEXT_CHILDREN:8,ARRAY_CHILDREN:16,SLOTS_CHILDREN:32,SUSPENSE:64,COMPONENT_SHOULD_KEEP_ALIVE:128,COMPONENT_KEPT_ALIVE:256,COMPONENT:6};function no(e="$style"){const t=Wt();if(!t)return n;const o=t.type.__cssModules;if(!o)return n;const r=o[e];return r||n}function to(e){return lo("components",e)}function oo(e,n){if(e)return a(e)?lo("components",e,n):u(e)||d(e)?e:void 0}function ro(e){return lo("directives",e)}function lo(e,n,t=Nn||Bt){if(t){let o,r;const l=t[e];let s=l[n]||l[o=b(n)]||l[r=x(o)];if(!s&&"components"===e){const e=t.type,l=e.displayName||e.name;!l||l!==n&&l!==o&&l!==r||(s=e)}return s}}function so(e,n){let t;if(c(e)||a(e)){t=new Array(e.length);for(let o=0,r=e.length;o<r;o++)t[o]=n(e[o],o)}else if("number"==typeof e){t=new Array(e);for(let o=0;o<e;o++)t[o]=n(o+1,o)}else if(d(e))if(e[Symbol.iterator])t=Array.from(e,n);else{const o=Object.keys(e);t=new Array(o.length);for(let r=0,l=o.length;r<l;r++){const l=o[r];t[r]=n(e[l],l,r)}}else t=[];return t}function io(e){return null==e?"":c(e)||(e=>"[object Object]"===m(e))(e)&&e.toString===h?JSON.stringify(e,null,2):String(e)}function co(e){const n={};for(const t in e)n[`on${t}`]=e[t];return n}function uo(e,n,t={},o){const r=e[n];return on(),sn(Je,{key:t.key},r?r(t):o||[],e._compiled?0:-1)}function ao(e,n){for(let t=0;t<n.length;t++){const o=n[t];if(c(o))for(let n=0;n<o.length;n++)e[o[n].name]=o[n].fn;else e[o.name]=o.fn}return e}const fo="3.0.0-alpha.2",po={TEXT:1,CLASS:2,STYLE:4,PROPS:8,NEED_PATCH:32,FULL_PROPS:16,KEYED_FRAGMENT:128,UNKEYED_FRAGMENT:256,DYNAMIC_SLOTS:512,BAIL:-1},ho=x,mo=b,vo=document,go={insert:(e,n,t)=>{null!=t?n.insertBefore(e,t):n.appendChild(e)},remove:e=>{const n=e.parentNode;null!=n&&n.removeChild(e)},createElement:(e,n)=>n?vo.createElementNS("http://www.w3.org/2000/svg",e):vo.createElement(e),createText:e=>vo.createTextNode(e),createComment:e=>vo.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>vo.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")}};const yo=/\s*!important$/;function bo(e,n,t){if(n.startsWith("--"))e.setProperty(n,t);else{const o=function(e,n){const t=ko[n];if(t)return t;let o=mo(n);if("filter"!==o&&o in e)return ko[n]=o;o=x(o);for(let t=0;t<Co.length;t++){const r=Co[t]+o;if(r in e)return ko[n]=r}return n}(e,n);yo.test(t)?e.setProperty(k(o),t.replace(yo,""),"important"):e[o]=t}}const Co=["Webkit","Moz","ms"],ko={};let xo=Date.now;"undefined"!=typeof document&&xo()>document.createEvent("Event").timeStamp&&(xo=()=>performance.now());let Eo=0;const _o=Promise.resolve(),To=()=>{Eo=0},So=()=>Eo||(_o.then(To),Eo=xo());function wo(e,n,t,o){e.addEventListener(n,t,o)}function Lo(e,n,t,o){e.removeEventListener(n,t,o)}function Mo(e,n){const t=e=>{e.timeStamp>=t.lastUpdated-1&&Be(t.value,n,5,[e])};return t.value=e,e.invoker=t,t.lastUpdated=So(),t}const Fo=e=>e.props["onUpdate:modelValue"];function No(e){e.target.composing=!0}function $o(e){const n=e.target;n.composing&&(n.composing=!1,function(e,n){const t=document.createEvent("HTMLEvents");t.initEvent(n,!0,!0),e.dispatchEvent(t)}(n,"input"))}function Uo(e){const n=parseFloat(e);return isNaN(n)?e:n}const Ro={beforeMount(e,{value:n,modifiers:{lazy:t,trim:o,number:r}},l){e.value=n;const s=Fo(l),i=r||"number"===e.type;wo(e,t?"change":"input",()=>{let n=e.value;o?n=n.trim():i&&(n=Uo(n)),s(n)}),o&&wo(e,"change",()=>{e.value=e.value.trim()}),t||(wo(e,"compositionstart",No),wo(e,"compositionend",$o),wo(e,"change",$o))},beforeUpdate(e,{value:n,oldValue:t,modifiers:{trim:o,number:r}}){if(n!==t){if(document.activeElement===e){if(o&&e.value.trim()===n)return;if((r||"number"===e.type)&&Uo(e.value)===n)return}e.value=n}}},Ao={beforeMount(e,n,t){Po(e,n,t);const o=Fo(t);wo(e,"change",()=>{const n=e._modelValue,t=Io(e),r=e.checked;if(c(n)){const e=Bo(n,t),l=-1!==e;if(r&&!l)o(n.concat(t));else if(!r&&l){const t=[...n];t.splice(e,1),o(t)}}else o(Wo(e,r))})},beforeUpdate:Po};function Po(e,{value:n,oldValue:t},o){e._modelValue=n,c(n)?e.checked=Bo(n,o.props.value)>-1:n!==t&&(e.checked=jo(n,Wo(e,!0)))}const Vo={beforeMount(e,{value:n},t){e.checked=jo(n,t.props.value);const o=Fo(t);wo(e,"change",()=>{o(Io(e))})},beforeUpdate(e,{value:n,oldValue:t},o){n!==t&&(e.checked=jo(n,o.props.value))}},Oo={mounted(e,{value:n},t){Do(e,n);const o=Fo(t);wo(e,"change",()=>{const n=Array.prototype.filter.call(e.options,e=>e.selected).map(Io);o(e.multiple?n:n[0])})},updated(e,{value:n}){Do(e,n)}};function Do(e,n){const t=e.multiple;if(!t||c(n)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],l=Io(r);if(t)r.selected=Bo(n,l)>-1;else if(jo(Io(r),n))return void(e.selectedIndex=o)}t||(e.selectedIndex=-1)}}function jo(e,n){if(e===n)return!0;const t=d(e),o=d(n);if(!t||!o)return!t&&!o&&String(e)===String(n);try{const t=c(e),o=c(n);if(t&&o)return e.length===n.length&&e.every((e,t)=>jo(e,n[t]));if(e instanceof Date&&n instanceof Date)return e.getTime()===n.getTime();if(t||o)return!1;{const t=Object.keys(e),o=Object.keys(n);return t.length===o.length&&t.every(t=>jo(e[t],n[t]))}}catch(e){return!1}}function Bo(e,n){return e.findIndex(e=>jo(e,n))}function Io(e){return"_value"in e?e._value:e.value}function Wo(e,n){const t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}const zo={beforeMount(e,n,t){Ko(e,n,t,null,"beforeMount")},mounted(e,n,t){Ko(e,n,t,null,"mounted")},beforeUpdate(e,n,t,o){Ko(e,n,t,o,"beforeUpdate")},updated(e,n,t,o){Ko(e,n,t,o,"updated")}};function Ko(e,n,t,o,r){let l;switch(e.tagName){case"SELECT":l=Oo;break;case"TEXTAREA":l=Ro;break;default:switch(e.type){case"checkbox":l=Ao;break;case"radio":l=Vo;break;default:l=Ro}}const s=l[r];s&&s(e,n,t,o)}const Ho=["ctrl","shift","alt","meta"],qo={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,n)=>Ho.some(t=>e[`${t}Key`]&&!n.includes(t))},Go=(e,n)=>t=>{for(let e=0;e<n.length;e++){const o=qo[n[e]];if(o&&o(t,n))return}return e(t)},Yo={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Xo=(e,n)=>t=>{if(!("key"in t))return;const o=k(t.key);return n.some(e=>e===o||Yo[e]===o)?e(t):void 0},Jo={beforeMount(e,{value:n},{transition:t}){e._vod="none"===e.style.display?"":e.style.display,t&&n?t.beforeEnter(e):Zo(e,n)},mounted(e,{value:n},{transition:t}){t&&n&&t.enter(e)},updated(e,{value:n,oldValue:t},{transition:o}){!n!=!t&&(o?n?(o.beforeEnter(e),Zo(e,!0),o.enter(e)):o.leave(e,()=>{Zo(e,!1)}):Zo(e,n))},beforeUnmount(e){Zo(e,!0)}};function Zo(e,n){e.style.display=n?e._vod:"none"}const Qo=(e,{slots:n})=>Qt(nt,er(e),n);function er({name:e="v",type:n,css:t=!0,duration:o,enterFromClass:r=`${e}-enter-from`,enterActiveClass:l=`${e}-enter-active`,enterToClass:s=`${e}-enter-to`,appearFromClass:i=r,appearActiveClass:c=l,appearToClass:u=s,leaveFromClass:a=`${e}-leave-from`,leaveActiveClass:f=`${e}-leave-active`,leaveToClass:p=`${e}-leave-to`,...h}){if(!t)return h;const m=Wt(),v=function(e){if(null==e)return null;if(d(e))return[nr(e.enter),nr(e.leave)];{const n=nr(e);return[n,n]}}(o),g=v&&v[0],y=v&&v[1],{appear:b,onBeforeEnter:C,onEnter:k,onLeave:x}=h;b&&!Wt().isMounted&&(r=i,l=c,s=u);const E=(e,n)=>{or(e,s),or(e,l),n&&n()},_=(e,n)=>{or(e,p),or(e,f),n&&n()};function T(e,n){Be(e,m,8,n)}return{...h,onBeforeEnter(e){C&&C(e),tr(e,l),tr(e,r)},onEnter(e,t){rr(()=>{const o=()=>E(e,t);k&&T(k,[e,o]),or(e,r),tr(e,s),k&&k.length>1||(g?setTimeout(o,g):lr(e,n,o))})},onLeave(e,t){tr(e,f),tr(e,a),rr(()=>{const o=()=>_(e,t);x&&T(x,[e,o]),or(e,a),tr(e,p),x&&x.length>1||(y?setTimeout(o,y):lr(e,n,o))})},onEnterCancelled:E,onLeaveCancelled:_}}function nr(e){return Number(e||0)}function tr(e,n){e.classList.add(n),(e._vtc||(e._vtc=new Set)).add(n)}function or(e,n){e.classList.remove(n),e._vtc&&(e._vtc.delete(n),e._vtc.size||(e._vtc=void 0))}function rr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}function lr(e,n,t){const{type:o,timeout:r,propCount:l}=sr(e,n);if(!o)return t();const s=o+"end";let i=0;const c=()=>{e.removeEventListener(s,u),t()},u=n=>{n.target===e&&++i>=l&&c()};setTimeout(()=>{i<l&&c()},r+1),e.addEventListener(s,u)}function sr(e,n){const t=window.getComputedStyle(e),o=e=>(t[e]||"").split(", "),r=o("transitionDelay"),l=o("transitionDuration"),s=ir(r,l),i=o("animationDelay"),c=o("animationDuration"),u=ir(i,c);let a=null,f=0,d=0;return"transition"===n?s>0&&(a="transition",f=s,d=l.length):"animation"===n?u>0&&(a="animation",f=u,d=c.length):(f=Math.max(s,u),a=f>0?s>u?"transition":"animation":null,d=a?"transition"===a?l.length:c.length:0),{type:a,timeout:f,propCount:d,hasTransform:"transition"===a&&/\b(transform|all)(,|$)/.test(t.transitionProperty)}}function ir(e,n){for(;e.length<n.length;)e=e.concat(e);return Math.max(...n.map((n,t)=>cr(n)+cr(e[t])))}function cr(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}const ur=new WeakMap,ar=new WeakMap,fr={setup(e,{slots:n}){const t=Wt(),o=et();let r,l,s=null;return kt(()=>{if(!r.length)return;const n=e.moveClass||`${e.name||"v"}-move`;if(s=null===s?s=function(e,n,t){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>o.classList.remove(e));o.classList.add(t),o.style.display="none";const r=1===n.nodeType?n:n.parentNode;r.appendChild(o);const{hasTransform:l}=sr(o);return r.removeChild(o),l}(r[0].el,t.vnode.el,n):s,!s)return;r.forEach(dr),r.forEach(pr);const o=r.filter(hr);document.body.offsetHeight,o.forEach(e=>{const t=e.el,o=t.style;tr(t,n),o.transform=o.WebkitTransform=o.transitionDuration="";const r=t._moveCb=e=>{e&&e.target!==t||e&&!/transform$/.test(e.propertyName)||(t.removeEventListener("transitionend",r),t._moveCb=null,or(t,n))};t.addEventListener("transitionend",r)})}),()=>{const s=Ne(e),i=er(s),c=s.tag||Je;r=l,l=n.default?n.default():[],1===l.length&&l[0].type===Je&&(l=l[0].children);for(let e=0;e<l.length;e++){const n=l[e];null!=n.key&&st(n,ot(n,i,o,t))}if(r)for(let e=0;e<r.length;e++){const n=r[e];st(n,ot(n,i,o,t)),ur.set(n,n.el.getBoundingClientRect())}return an(c,null,l)}}};function dr(e){e.el._moveCb&&e.el._moveCb(),e.el._enterCb&&e.el._enterCb()}function pr(e){ar.set(e,e.el.getBoundingClientRect())}function hr(e){const n=ur.get(e),t=ar.get(e),o=n.left-t.left,r=n.top-t.top;if(o||r){const n=e.el.style;return n.transform=n.WebkitTransform=`translate(${o}px,${r}px)`,n.transitionDuration="0s",e}}const{render:mr,createApp:vr}=Qn({patchProp:function(e,t,o,r,l,s,i,c,u){switch(t){case"class":!function(e,n,t){if(null==n&&(n=""),t)e.setAttribute("class",n);else{const t=e._vtc;t&&(n=[n,...t].join(" ")),e.className=n}}(e,o,l);break;case"style":!function(e,n,t){const o=e.style;if(t)if(a(t))o.cssText=t;else{for(const e in t)bo(o,e,t[e]);if(n&&!a(n))for(const e in n)t[e]||bo(o,e,"")}else e.removeAttribute("style")}(e,r,o);break;case"modelValue":case"onUpdate:modelValue":break;default:(e=>"o"===e[0]&&"n"===e[1])(t)?function(e,t,o,r,l=null){const s=o&&"options"in o&&o.options,i=r&&"options"in r&&r.options,c=o&&o.invoker,u=r&&"handler"in r?r.handler:r;if(s||i){const o=s||n,a=i||n;if(o.capture!==a.capture||o.passive!==a.passive||o.once!==a.once){if(c&&Lo(e,t,c,o),r&&u){const n=Mo(u,l);r.invoker=n,wo(e,t,n,a)}return}}r&&u?c?(o.invoker=null,c.value=u,r.invoker=c,c.lastUpdated=So()):wo(e,t,Mo(u,l),i||void 0):c&&Lo(e,t,c,s||void 0)}(e,t.slice(2).toLowerCase(),r,o,i):!l&&t in e?function(e,n,t,o,r,l,s){"innerHTML"!==n&&"textContent"!==n||null==o?"value"===n&&"PROGRESS"!==e.tagName?(e._value=t,e.value=null==t?"":t):""===t&&"boolean"==typeof e[n]?e[n]=!0:e[n]=null==t?"":t:(s(o,r,l),e[n]=null==t?"":t)}(e,t,o,s,i,c,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,n,t){null==t?e.removeAttribute(n):e.setAttribute(n,t)}(e,t,o))}},...go}),gr=mr,yr=()=>{const e=vr(),n=e.mount;return e.mount=(e,t,o)=>{if(!a(t)||(t=document.querySelector(t)))return t.innerHTML="",n(e,t,o)},e};export{nt as BaseTransition,en as Comment,Je as Fragment,ut as KeepAlive,po as PatchFlags,Ze as Portal,eo as ShapeFlags,Gn as Suspense,Qe as Text,Qo as Transition,fr as TransitionGroup,Be as callWithAsyncErrorHandling,je as callWithErrorHandling,mo as camelize,ho as capitalize,fn as cloneVNode,Jt as computed,yr as createApp,sn as createBlock,pn as createCommentVNode,gt as createHook,Qn as createRenderer,ao as createSlots,dn as createTextVNode,an as createVNode,Zt as defineComponent,L as effect,Wt as getCurrentInstance,Qt as h,Ie as handleError,Rt as inject,vt as injectHook,Ft as instanceWatch,Me as isReactive,Fe as isReadonly,Ae as isRef,Ue as markNonReactive,$e as markReadonly,bn as mergeProps,Tn as nextTick,dt as onActivated,yt as onBeforeMount,xt as onBeforeUnmount,Ct as onBeforeUpdate,pt as onDeactivated,St as onErrorCaptured,bt as onMounted,Tt as onRenderTracked,_t as onRenderTriggered,Et as onUnmounted,kt as onUpdated,on as openBlock,Ye as popScopeId,Ut as provide,Ge as pushScopeId,Se as reactive,we as readonly,Xt as recordEffect,Pe as ref,Ht as registerRuntimeCompiler,gr as render,so as renderList,uo as renderSlot,to as resolveComponent,ro as resolveDirective,oo as resolveDynamicComponent,ot as resolveTransitionHooks,ln as setBlockTracking,st as setTransitionHooks,co as toHandlers,Ne as toRaw,Ve as toRefs,io as toString,no as useCSSModule,et as useTransitionState,Ao as vModelCheckbox,zo as vModelDynamic,Vo as vModelRadio,Oo as vModelSelect,Ro as vModelText,Jo as vShow,fo as version,ze as warn,Lt as watch,zn as withDirectives,Xo as withKeys,Go as withModifiers,Xe as withScopeId}; |
@@ -1,1 +0,1 @@ | ||
var VueRuntimeDOM=function(e){"use strict";function n(e,n){const t=Object.create(null),o=e.split(",");for(let e=0;e<o.length;e++)t[o[e]]=!0;return n?e=>!!t[e.toLowerCase()]:e=>!!t[e]}const t={},o=[],r=()=>{},l=()=>!1,s=e=>"o"===e[0]&&"n"===e[1],c=(e,n)=>{for(const t in n)e[t]=n[t];return e},i=Object.prototype.hasOwnProperty,u=(e,n)=>i.call(e,n),a=Array.isArray,f=e=>"function"==typeof e,d=e=>"string"==typeof e,p=e=>"symbol"==typeof e,h=e=>null!==e&&"object"==typeof e;function v(e){return h(e)&&f(e.then)&&f(e.catch)}const m=Object.prototype.toString,g=e=>m.call(e);const y=e=>"[object Object]"===g(e),b=n("key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted");function C(e){const n=Object.create(null);return t=>{return n[t]||(n[t]=e(t))}}const k=/-(\w)/g,T=C(e=>e.replace(k,(e,n)=>n?n.toUpperCase():"")),x=/\B([A-Z])/g,E=C(e=>e.replace(x,"-$1").toLowerCase()),S=C(e=>e.charAt(0).toUpperCase()+e.slice(1)),_=(e,n)=>e!==n&&(e==e||n==n),w=new WeakMap,M=[];let R;const N=Symbol("iterate");function L(e,n=t){(function(e){return null!=e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,n){const t=function(...n){return function(e,n,t){if(!e.active)return n(...t);if(!M.includes(e)){U(e);try{return M.push(e),R=e,n(...t)}finally{M.pop(),R=M[M.length-1]}}}(t,e,n)};return t._isEffect=!0,t.active=!0,t.raw=e,t.deps=[],t.options=n,t}(e,n);return n.lazy||o(),o}function F(e){e.active&&(U(e),e.options.onStop&&e.options.onStop(),e.active=!1)}function U(e){const{deps:n}=e;if(n.length){for(let t=0;t<n.length;t++)n[t].delete(e);n.length=0}}let $=!0;function A(){$=!1}function V(){$=!0}function P(e,n,t){if(!$||void 0===R)return;let o=w.get(e);void 0===o&&w.set(e,o=new Map);let r=o.get(t);void 0===r&&o.set(t,r=new Set),r.has(R)||(r.add(R),R.deps.push(r))}function O(e,n,t,o){const r=w.get(e);if(void 0===r)return;const l=new Set,s=new Set;if("clear"===n)r.forEach(e=>{D(l,s,e)});else if(void 0!==t&&D(l,s,r.get(t)),"add"===n||"delete"===n){const n=a(e)?"length":N;D(l,s,r.get(n))}const c=e=>{!function(e,n,t,o,r){void 0!==e.options.scheduler?e.options.scheduler(e):e()}(e)};s.forEach(c),l.forEach(c)}function D(e,n,t){void 0!==t&&t.forEach(t=>{t.options.computed?n.add(t):e.add(t)})}let j=!0;const B=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(p)),I=K(),W=K(!0),H=K(!0,!0);function K(e=!1,n=!1){return function(t,o,r){const l=Reflect.get(t,o,r);return p(o)&&B.has(o)?l:n?(P(t,0,o),l):Ae(l)?l.value:(P(t,0,o),h(l)?e?Ne(l):Re(l):l)}}const z=Y(),q=Y(!0),G=Y(!0,!0);function Y(e=!1,n=!1){return function(t,o,r,l){if(e&&j)return!0;const s=t[o];if(!n&&(r=Ue(r),Ae(s)&&!Ae(r)))return s.value=r,!0;const c=u(t,o),i=Reflect.set(t,o,r,l);return t===Ue(l)&&(c?_(r,s)&&O(t,"set",o):O(t,"add",o)),i}}function X(e,n){const t=u(e,n),o=(e[n],Reflect.deleteProperty(e,n));return o&&t&&O(e,"delete",n),o}function J(e,n){const t=Reflect.has(e,n);return P(e,0,n),t}function Z(e){return P(e,0,N),Reflect.ownKeys(e)}const Q={get:I,set:z,deleteProperty:X,has:J,ownKeys:Z},ee={get:W,set:q,has:J,ownKeys:Z,deleteProperty:(e,n)=>!!j||X(e,n)},ne={...ee,get:H,set:G},te=e=>h(e)?Re(e):e,oe=e=>h(e)?Ne(e):e,re=e=>Reflect.getPrototypeOf(e);function le(e,n,t){return P(e=Ue(e),0,n=Ue(n)),t(re(e).get.call(e,n))}function se(e){const n=Ue(this);return P(n,0,e=Ue(e)),re(n).has.call(n,e)}function ce(e){return P(e=Ue(e),0,N),Reflect.get(re(e),"size",e)}function ie(e){e=Ue(e);const n=Ue(this),t=re(n),o=t.has.call(n,e),r=t.add.call(n,e);return o||O(n,"add",e),r}function ue(e,n){n=Ue(n);const t=Ue(this),o=re(t),r=o.has.call(t,e),l=o.get.call(t,e),s=o.set.call(t,e,n);return r?_(n,l)&&O(t,"set",e):O(t,"add",e),s}function ae(e){const n=Ue(this),t=re(n),o=t.has.call(n,e),r=(t.get&&t.get.call(n,e),t.delete.call(n,e));return o&&O(n,"delete",e),r}function fe(){const e=Ue(this),n=0!==e.size,t=re(e).clear.call(e);return n&&O(e,"clear"),t}function de(e){return function(n,t){const o=this,r=Ue(o),l=e?oe:te;return P(r,0,N),re(r).forEach.call(r,function(e,t){return n.call(o,l(e),l(t),o)},t)}}function pe(e,n){return function(...t){const o=Ue(this),r="entries"===e||e===Symbol.iterator&&o instanceof Map,l=re(o)[e].apply(o,t),s=n?oe:te;return P(o,0,N),{next(){const{value:e,done:n}=l.next();return n?{value:e,done:n}:{value:r?[s(e[0]),s(e[1])]:s(e),done:n}},[Symbol.iterator](){return this}}}}function he(e,n){return function(...t){return j?"delete"!==n&&this:e.apply(this,t)}}const ve={get(e){return le(this,e,te)},get size(){return ce(this)},has:se,add:ie,set:ue,delete:ae,clear:fe,forEach:de(!1)},me={get(e){return le(this,e,oe)},get size(){return ce(this)},has:se,add:he(ie,"add"),set:he(ue,"set"),delete:he(ae,"delete"),clear:he(fe,"clear"),forEach:de(!0)};function ge(e){return(n,t,o)=>Reflect.get(u(e,t)&&t in n?e:n,t,o)}["keys","values","entries",Symbol.iterator].forEach(e=>{ve[e]=pe(e,!1),me[e]=pe(e,!0)});const ye={get:ge(ve)},be={get:ge(me)},Ce=new WeakMap,ke=new WeakMap,Te=new WeakMap,xe=new WeakMap,Ee=new WeakSet,Se=new WeakSet,_e=new Set([Set,Map,WeakMap,WeakSet]),we=n("Object,Array,Map,Set,WeakMap,WeakSet"),Me=e=>!e._isVue&&!e._isVNode&&we(function(e){return g(e).slice(8,-1)}(e))&&!Se.has(e);function Re(e){return xe.has(e)?e:Ee.has(e)?Ne(e):Le(e,Ce,ke,Q,ye)}function Ne(e){return ke.has(e)&&(e=ke.get(e)),Le(e,Te,xe,ee,be)}function Le(e,n,t,o,r){if(!h(e))return e;let l=n.get(e);if(void 0!==l)return l;if(t.has(e))return e;if(!Me(e))return e;const s=_e.has(e.constructor)?r:o;return l=new Proxy(e,s),n.set(e,l),t.set(l,e),l}function Fe(e){return ke.has(e)||xe.has(e)}function Ue(e){return ke.get(e)||xe.get(e)||e}const $e=e=>h(e)?Re(e):e;function Ae(e){return!!e&&!0===e._isRef}function Ve(e,n){return{_isRef:!0,get value(){return e[n]},set value(t){e[n]=t}}}function Pe(e){let n,t;f(e)?(n=e,t=r):(n=e.get,t=e.set);let o,l=!0;const s=L(n,{lazy:!0,computed:!0,scheduler:()=>{l=!0}});return{_isRef:!0,effect:s,get value(){return l&&(o=s(),l=!1),function(e){if(void 0===R)return;for(let n=0;n<e.deps.length;n++){const t=e.deps[n];t.has(R)||(t.add(R),R.deps.push(t))}}(s),o},set value(e){t(e)}}}function Oe(e,n,t,o){let r;try{r=o?e(...o):e()}catch(e){je(e,n,t)}return r}function De(e,n,t,o){if(f(e)){const r=Oe(e,n,t,o);return null!=r&&!r._isVue&&v(r)&&r.catch(e=>{je(e,n,t)}),r}for(let r=0;r<e.length;r++)De(e[r],n,t,o)}function je(e,n,t){n&&n.vnode;if(n){let o=n.parent;const r=n.proxy,l=t;for(;o;){const n=o.ec;if(null!==n)for(let t=0;t<n.length;t++)if(n[t](e,r,l))return;o=o.parent}const s=n.appContext.config.errorHandler;if(s)return void Oe(s,null,9,[e,r,l])}!function(e,n,t){throw e}(e)}const Be=[];function Ie(e,...n){A();const t=Be.length?Be[Be.length-1].component:null,o=t&&t.appContext.config.warnHandler,r=function(){let e=Be[Be.length-1];if(!e)return[];const n=[];for(;e;){const t=n[0];t&&t.vnode===e?t.recurseCount++:n.push({vnode:e,recurseCount:0});const o=e.component.parent;e=o&&o.vnode}return n}();if(o)Oe(o,t,10,[e+n.join(""),t&&t.proxy,r.map(({vnode:e})=>`at <${Ke(e)}>`).join("\n"),r]);else{const t=[`[Vue warn]: ${e}`,...n];r.length&&t.push("\n",...function(e){const n=[];return e.forEach((e,t)=>{n.push(...0===t?[]:["\n"],...function({vnode:e,recurseCount:n}){const t=n>0?`... (${n} recursive calls)`:"",o=` at <${Ke(e)}`,r=">"+t,l=null==e.component.parent?"(Root)":"";return e.props?[o,...ze(e.props),r,l]:[o+r,l]}(e))}),n}(r)),console.warn(...t)}V()}const We=/(?:^|[-_])(\w)/g,He=e=>e.replace(We,e=>e.toUpperCase()).replace(/[-_]/g,"");function Ke(e,n){const t=e.type;let o=f(t)&&t.displayName||t.name;if(!o&&n){const e=n.match(/([^/\\]+)\.vue$/);e&&(o=e[1])}return o?He(o):"Anonymous"}function ze(e){const n=[],t=Object.keys(e);return t.slice(0,3).forEach(t=>{n.push(...function e(n,t,o){return d(t)?(t=JSON.stringify(t),o?t:[`${n}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?o?t:[`${n}=${t}`]:Ae(t)?(t=e(n,Ue(t.value),!0),o?t:[`${n}=Ref<`,t,">"]):f(t)?[`${n}=fn${t.name?`<${t.name}>`:""}`]:(t=Ue(t),o?t:[`${n}=`,t])}(t,e[t]))}),t.length>3&&n.push(" ..."),n}let qe=null;const Ge=Symbol(void 0),Ye=Symbol(void 0),Xe=Symbol(void 0),Je=Symbol(void 0),Ze=[];let Qe=null;function en(e){Ze.push(Qe=e?null:[])}let nn=1;function tn(e,n,t,r,l){nn--;const s=ln(e,n,t,r,l);return nn++,s.dynamicChildren=Qe||o,Ze.pop(),null!==(Qe=Ze[Ze.length-1]||null)&&Qe.push(s),s}function on(e){return!!e&&!0===e._isVNode}function rn(e,n){return e.type===n.type&&e.key===n.key}function ln(e,n=null,t=null,o=0,r=null){if(null!==n){(Fe(n)||Bt in n)&&(n=c({},n));let{class:e,style:t}=n;null==e||d(e)||(n.class=fn(e)),null!=t&&(Fe(t)&&!a(t)&&(t=c({},t)),n.style=an(t))}const l=d(e)?1:!0===e.__isSuspense?64:h(e)?4:f(e)?2:0,s={_isVNode:!0,type:e,props:n,key:null!==n&&n.key||null,ref:null!==n&&n.ref||null,scopeId:qe,children:null,component:null,suspense:null,dirs:null,transition:null,el:null,anchor:null,target:null,shapeFlag:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return function(e,n){let t=0;null==n?n=null:a(n)?t=16:"object"==typeof n?t=32:f(n)?(n={default:n},t=32):(n=String(n),t=8);e.children=n,e.shapeFlag|=t}(s,t),nn>0&&null!==Qe&&(o>0||4&l||2&l)&&Qe.push(s),s}function sn(e,n){return{_isVNode:!0,type:e.type,props:n?e.props?pn(e.props,n):n:e.props,key:e.key,ref:e.ref,scopeId:e.scopeId,children:e.children,target:e.target,shapeFlag:e.shapeFlag,patchFlag:e.patchFlag,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,el:e.el,anchor:e.anchor}}function cn(e){return null==e?ln(Je):a(e)?ln(Ge,null,e):"object"==typeof e?null===e.el?e:sn(e):ln(Xe,null,String(e))}function un(e){return null===e.el?e:sn(e)}function an(e){if(a(e)){const n={};for(let t=0;t<e.length;t++){const o=an(e[t]);if(o)for(const e in o)n[e]=o[e]}return n}if(h(e))return e}function fn(e){let n="";if(d(e))n=e;else if(a(e))for(let t=0;t<e.length;t++)n+=fn(e[t])+" ";else if(h(e))for(const t in e)e[t]&&(n+=t+" ");return n.trim()}const dn=/^on|^vnode/;function pn(...e){const n={};c(n,e[0]);for(let t=1;t<e.length;t++){const o=e[t];for(const e in o)if("class"===e)n.class=fn([n.class,o.class]);else if("style"===e)n.style=an([n.style,o.style]);else if(dn.test(e)){const t=n[e];n[e]=t?[].concat(t,o[e]):o[e]}else n[e]=o[e]}return n}const hn=[],vn=[],mn=Promise.resolve();let gn=!1,yn=!1;function bn(e){return e?mn.then(e):mn}function Cn(e){hn.includes(e)||(hn.push(e),Tn())}function kn(e){a(e)?vn.push(...e):vn.push(e),Tn()}function Tn(){gn||yn||(yn=!0,bn(Sn))}const xn=e=>[...new Set(e)];function En(e){if(vn.length){const e=xn(vn);vn.length=0;for(let n=0;n<e.length;n++)e[n]()}}function Sn(e){let n;for(yn=!1,gn=!0;n=hn.shift();)Oe(n,null,12);En(),gn=!1,(hn.length||vn.length)&&Sn()}let _n=null;function wn(e){const{type:n,vnode:o,proxy:r,withProxy:l,props:s,slots:c,attrs:i,emit:u}=e;let a;_n=e;try{if(4&o.shapeFlag)a=cn(e.render.call(l||r));else{const e=n;a=cn(e.length>1?e(s,{attrs:i,slots:c,emit:u}):e(s,null))}null!=n.props&&!1!==n.inheritAttrs&&i!==t&&Object.keys(i).length&&(1&a.shapeFlag||6&a.shapeFlag)&&(a=sn(a,i)),null!=o.transition&&(a.transition=o.transition)}catch(n){je(n,e,1),a=ln(Je)}return _n=null,a}function Mn(e,n){const t=Object.keys(n);if(t.length!==Object.keys(e).length)return!0;for(let o=0;o<t.length;o++){const r=t[o];if(n[r]!==e[r])return!0}return!1}function Rn({vnode:e,parent:n},t){for(;n&&n.subTree===e;)(e=n.vnode).el=t,n=n.parent}function Nn(e,n,o){const r=null!=o;if(!n&&!r)return;const{0:l,1:s}=function(e){if(!e)return[];if(Ln.has(e))return Ln.get(e);const n={},o=[];if(a(e))for(let o=0;o<e.length;o++){const r=T(e[o]);"$"!==r[0]&&(n[r]=t)}else for(const t in e){const r=T(t);if("$"!==r[0]){const l=e[t],s=n[r]=a(l)||f(l)?{type:l}:l;if(null!=s){const e=$n(Boolean,s.type),n=$n(String,s.type);s[0]=e>-1,s[1]=e<n,(e>-1||u(s,"default"))&&o.push(r)}}}const r=[n,o];return Ln.set(e,r),r}(o),c={};let i=void 0;const d=e.propsProxy,p=d?(e,n)=>{c[e]=n,d[e]=n}:(e,n)=>{c[e]=n};if(j=!1,null!=n)for(const e in n){if("key"===e||"ref"===e)continue;const t=T(e);r&&!u(l,t)?(i||(i={}))[e]=n[e]:p(t,n[e])}if(r)for(let e=0;e<s.length;e++){const n=s[e];let t=l[n];if(null==t)continue;const o=!u(c,n),r=u(t,"default"),i=c[n];if(r&&void 0===i){const e=t.default;p(n,f(e)?e():e)}t[0]&&(o&&!r?p(n,!1):!t[1]||""!==i&&i!==E(n)||p(n,!0))}else i=c;const{patchFlag:h}=e.vnode;if(null!==d&&(0===h||16&h)){const e=Ue(d);for(const n in e)u(c,n)||delete d[n]}j=!0,e.props=c,e.attrs=l?i||t:c}const Ln=new WeakMap;function Fn(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function Un(e,n){return Fn(e)===Fn(n)}function $n(e,n){if(a(n)){for(let t=0,o=n.length;t<o;t++)if(Un(n[t],e))return t}else if(h(n))return Un(n,e)?0:-1;return-1}const An=e=>a(e)?e.map(cn):[cn(e)],Vn=(e,n)=>e=>An(n(e));function Pn(e,n){let o;if(32&e.vnode.shapeFlag){const e=n;if(e._compiled)o=n;else{o={};for(const n in e){if("$stable"===n)continue;const t=e[n];if(f(t))o[n]=Vn(n,t);else if(null!=t){const e=An(t);o[n]=()=>e}}}}else if(null!==n){const e=An(n);o={default:()=>e}}e.slots=o||t}const On=["beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"].reduce((e,n)=>{const t="onVnode"+n[0].toUpperCase()+n.slice(1);return e[n]=[t,(e,t)=>{const r=e.dirs,l=t?t.dirs:o;for(let o=0;o<r.length;o++){const s=r[o],c=s.dir[n];null!=c&&(null!=t&&(s.oldValue=l[o].value),c(e.el,s,e,t))}}],e},{});function Dn(e,n,t,o=null){De(e,n,7,[t,o])}function jn(){return{config:{devtools:!0,performance:!1,isNativeTag:l,isCustomElement:l,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:{}}}function Bn(e){return function(){const n=jn(),t=new Set;let o=!1;const r={get config(){return n.config},set config(e){},use:(e,...n)=>(t.has(e)||(f(e)?(t.add(e),e(r,...n)):e&&f(e.install)&&(t.add(e),e.install(r,...n))),r),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),r),component:(e,t)=>t?(n.components[e]=t,r):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,r):n.directives[e],mount(t,r,l){if(!o){null==l||h(l)||(l=null);const s=ln(t,l);return s.appContext=n,e(s,r),o=!0,s.component.proxy}},provide:(e,t)=>(n.provides[e]=t,r)};return r}}const In={__isSuspense:!0,process(e,n,t,o,r,l,s,c,i){null==e?function(e,n,t,o,r,l,s,c){const{patch:i,options:{createElement:u}}=c,a=u("div"),d=e.suspense=function(e,n,t,o,r,l,s,c,i){const{patch:u,move:a,unmount:d,next:p,options:{parentNode:h}}=i,v={vnode:e,parent:n,parentComponent:t,isSVG:s,optimized:c,container:o,hiddenContainer:r,anchor:l,deps:0,subTree:null,fallbackTree:null,isResolved:!1,isUnmounted:!1,effects:[],resolve(){const{vnode:e,subTree:n,fallbackTree:t,effects:o,parentComponent:r,container:l}=v;let{anchor:s}=v;t.el&&(s=p(t),d(t,r,v,!0)),a(n,l,s,0);const c=e.el=n.el;r&&r.subTree===e&&(r.vnode.el=c,Rn(r,c));let i=v.parent,u=!1;for(;i;){if(!i.isResolved){i.effects.push(...o),u=!0;break}i=i.parent}u||kn(o),v.isResolved=!0;const h=e.props&&e.props.onResolve;f(h)&&h()},recede(){v.isResolved=!1;const{vnode:e,subTree:n,fallbackTree:t,parentComponent:o,container:r,hiddenContainer:l,isSVG:s,optimized:c}=v,i=p(n);a(n,l,null,1),u(null,t,r,i,o,null,s,c);const d=e.el=t.el;o&&o.subTree===e&&(o.vnode.el=d,Rn(o,d));const h=e.props&&e.props.onRecede;f(h)&&h()},move(e,n,t){a(v.isResolved?v.subTree:v.fallbackTree,e,n,t),v.container=e},next:()=>p(v.isResolved?v.subTree:v.fallbackTree),registerDep(e,n){v.isResolved&&Cn(()=>{v.recede()}),v.deps++,e.asyncDep.catch(n=>{je(n,e,0)}).then(t=>{if(e.isUnmounted||v.isUnmounted)return;v.deps--,e.asyncResolved=!0;const{vnode:o}=e;Dt(e,t,v),n(e,v,o,h(e.subTree.el),p(e.subTree),s),Rn(e,o.el),0===v.deps&&v.resolve()})},unmount(e,n){v.isUnmounted=!0,d(v.subTree,t,e,n),v.isResolved||d(v.fallbackTree,t,e,n)}};return v}(e,r,o,n,a,t,l,s,c),{content:p,fallback:h}=Wn(e);d.subTree=p,d.fallbackTree=h,i(null,p,a,null,o,d,l,s),d.deps>0?(i(null,h,n,t,o,null,l,s),e.el=h.el):d.resolve()}(n,t,o,r,l,s,c,i):function(e,n,t,o,r,l,s,{patch:c}){const i=n.suspense=e.suspense;i.vnode=n;const{content:u,fallback:a}=Wn(n),f=i.subTree,d=i.fallbackTree;i.isResolved?(c(f,u,t,o,r,i,l,s),n.el=u.el):(c(f,u,i.hiddenContainer,null,r,i,l,s),i.deps>0&&(c(d,a,t,o,r,null,l,s),n.el=a.el));i.subTree=u,i.fallbackTree=a}(e,n,t,o,r,s,c,i)}};function Wn(e){const{shapeFlag:n,children:t}=e;if(32&n){const{default:e,fallback:n}=t;return{content:cn(f(e)?e():e),fallback:cn(f(n)?n():n)}}return{content:cn(t),fallback:cn(null)}}const Hn={scheduler:Cn};function Kn(e,n){for(let t=0;t<e.length;t++)e[t](n)}const zn=function(e,n){null===n||n.isResolved?kn(e):a(e)?n.effects.push(...e):n.effects.push(e)};function qn(e){const{insert:n,remove:r,patchProp:l,createElement:s,createText:c,createComment:i,setText:u,setElementText:a,parentNode:p,nextSibling:h,querySelector:m,setScopeId:g}=e,y={patch:C,unmount:U,move:N,next:A,options:e};function C(e,o,r,f=null,p=null,h=null,g=!1,C=!1){null==e||rn(e,o)||(f=A(e),U(e,p,h,!0),e=null);const{type:R,shapeFlag:L}=o;switch(R){case Xe:!function(e,t,o,r){if(null==e)n(t.el=c(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}}(e,o,r,f);break;case Je:k(e,o,r,f);break;case Ge:!function(e,t,o,r,l,s,c,u){const a=t.el=e?e.el:i(""),f=t.anchor=e?e.anchor:i("");let{patchFlag:d,dynamicChildren:p}=t;d>0&&(u=!0);null==e?(n(a,o,r),n(f,o,r),T(t.children,o,f,l,s,c,u)):64&d&&null!=p?x(e.dynamicChildren,p,o,l,s,c):M(e,t,o,f,l,s,c,u)}(e,o,r,f,p,h,g,C);break;case Ye:!function(e,n,t,o,r,l,s,c){const i=n.props&&n.props.target,{patchFlag:u,shapeFlag:f,children:p}=n;if(null==e){const e=n.target=d(i)?m(i):i;null!=e&&(8&f?a(e,p):16&f&&T(p,e,null,r,l,s,c))}else{const o=n.target=e.target;if(1===u?a(o,p):n.dynamicChildren?x(e.dynamicChildren,n.dynamicChildren,t,r,l,s):c||M(e,n,o,null,r,l,s),i!==(e.props&&e.props.target)){const e=n.target=d(i)?m(i):i;if(null!=e)if(8&f)a(o,""),a(e,p);else if(16&f)for(let n=0;n<p.length;n++)N(p[n],e,null,2)}}k(e,n,t,o)}(e,o,r,f,p,h,g,C);break;default:1&L?function(e,o,r,c,i,u,f,d){null==e?function(e,t,o,r,c,i,u){const f=e.type;i=i||"svg"===f;const d=e.el=s(f,i),{props:p,shapeFlag:h,transition:v,scopeId:m}=e;if(null!=p){for(const e in p)b(e)||l(d,e,p[e],null,i);null!=p.onVnodeBeforeMount&&Dn(p.onVnodeBeforeMount,r,e)}8&h?a(d,e.children):16&h&&T(e.children,d,null,r,c,i,u||null!==e.dynamicChildren);null==v||v.persisted||v.beforeEnter(d);n(d,t,o);const g=p&&p.onVnodeMounted;(null!=g||null!=v&&!v.persisted)&&zn(()=>{g&&Dn(g,r,e),v&&!v.persisted&&v.enter(d)},c)}(o,r,c,i,u,f,d):function(e,n,o,r,s,c){const i=n.el=e.el;let{patchFlag:u,dynamicChildren:f}=n;const d=e&&e.props||t,p=n.props||t;null!=p.onVnodeBeforeUpdate&&Dn(p.onVnodeBeforeUpdate,o,n,e);if(u>0){if(16&u)E(i,n,d,p,o,r,s);else if(2&u&&d.class!==p.class&&l(i,"class",p.class,null,s),4&u&&l(i,"style",p.style,d.style,s),8&u){const t=n.dynamicProps;for(let n=0;n<t.length;n++){const c=t[n],u=d[c],a=p[c];u!==a&&l(i,c,a,u,s,e.children,o,r,$)}}if(1&u)return void(e.children!==n.children&&a(i,n.children))}else c||null!=f||E(i,n,d,p,o,r,s);null!=f?x(e.dynamicChildren,f,i,o,r,s):c||M(e,n,i,null,o,r,s);null!=p.onVnodeUpdated&&zn(()=>{Dn(p.onVnodeUpdated,o,n,e)},r)}(e,o,i,u,f,d);null!==o.ref&&null!==i&&V(o.ref,e&&e.ref,i,o.el)}(e,o,r,f,p,h,g,C):6&L?function(e,n,o,r,l,s,c,i){if(null==e)256&n.shapeFlag?l.sink.activate(n,o,r):function(e,n,o,r,l,s){const c=e.component=function(e,n){const o=(n?n.appContext:e.appContext)||$t,r={vnode:e,parent:n,appContext:o,type:e.type,root:null,next:null,subTree:null,update:null,render:null,proxy:null,withProxy:null,propsProxy:null,setupContext:null,effects:null,provides:n?n.provides:Object.create(o.provides),accessCache:null,renderCache:null,renderContext:t,data:t,props:t,attrs:t,slots:t,refs:t,components:Object.create(o.components),directives:Object.create(o.directives),asyncDep:null,asyncResult:null,asyncResolved:!1,sink:{},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,emit:(e,...n)=>{const o=r.vnode.props||t,l=o[`on${e}`]||o[`on${S(e)}`];l&&De(l,r,6,n)}};return r.root=n?n.root:r,r}(e,r),i=e.type;if(nt(e)){const e=c.sink;e.renderer=y,e.parentSuspense=l}const u=i.props;Nn(c,e.props,u),Pn(c,e.children),4&e.shapeFlag&&function(e,n){const t=e.type;e.accessCache={},e.proxy=new Proxy(e,_t);const o=e.propsProxy=(l=e.props,Le(l,Te,xe,ne,be)),{setup:r}=t;var l;if(r){const t=e.setupContext=r.length>1?function(e){return{attrs:new Proxy(e,It.attrs),slots:new Proxy(e,It.slots),emit:e.emit}}(e):null;At=e,Vt=n;const l=Oe(r,e,0,[o,t]);At=null,Vt=null,v(l)?e.asyncDep=l:Dt(e,l,n)}else jt(e,n)}(c,l);if(c.asyncDep){if(!l)return;l.registerDep(c,_);const t=c.subTree=ln(Je);return k(null,t,n,o),void(e.el=t.el)}_(c,l,e,n,o,s)}(n,o,r,l,s,c);else{const t=n.component=e.component;if(function(e,n,t,o){const{props:r,children:l}=e,{props:s,children:c,patchFlag:i}=n;if(i>0){if(512&i)return!0;if(16&i)return Mn(r,s);if(8&i){const e=n.dynamicProps;for(let n=0;n<e.length;n++){const t=e[n];if(s[t]!==r[t])return!0}}}else if(!o)return!(null==l&&null==c||null!=c&&c.$stable)||r!==s&&(null===r?null!==s:null===s||Mn(r,s));return!1}(e,n,0,i)){if(t.asyncDep&&!t.asyncResolved)return void w(t,n);t.next=n,t.update()}else n.component=e.component,n.el=e.el}null!==n.ref&&null!==l&&V(n.ref,e&&e.ref,l,n.component.proxy)}(e,o,r,f,p,h,g,C):64&L&&R.process(e,o,r,f,p,h,g,C,y)}}function k(e,t,o,r){null==e?n(t.el=i(t.children||""),o,r):t.el=e.el}function T(e,n,t,o,r,l,s,c=0){for(let i=c;i<e.length;i++){C(null,e[i]=s?un(e[i]):cn(e[i]),n,t,o,r,l,s)}}function x(e,n,t,o,r,l){for(let s=0;s<n.length;s++){const c=e[s],i=c.type===Ge||c.type===Je||6&c.shapeFlag?p(c.el):t;C(c,n[s],i,null,o,r,l,!0)}}function E(e,n,o,r,s,c,i){if(o!==r){for(const t in r){if(b(t))continue;const u=r[t],a=o[t];u!==a&&l(e,t,u,a,i,n.children,s,c,$)}if(o!==t)for(const t in o)b(t)||t in r||l(e,t,null,null,i,n.children,s,c,$)}}function _(e,n,o,r,l,s){e.update=L(function(){if(e.isMounted){const{next:o}=e;null!==o&&w(e,o);const r=wn(e),l=e.subTree;e.subTree=r,null!==e.bu&&Kn(e.bu),e.refs!==t&&(e.refs={}),C(l,r,p(l.el),A(l),e,n,s),e.vnode.el=r.el,null===o&&Rn(e,r.el),null!==e.u&&zn(e.u,n)}else{const t=e.subTree=wn(e);null!==e.bm&&Kn(e.bm),C(null,t,r,l,e,n,s),o.el=t.el,null!==e.m&&zn(e.m,n),null!==e.a&&128&e.vnode.shapeFlag&&zn(e.a,n),e.isMounted=!0}},Hn)}function w(e,n){n.component=e,e.vnode=n,e.next=null,Nn(e,n.props,n.type.props),Pn(e,n.children)}function M(e,n,t,r,l,s,c,i=!1){const u=e&&e.children,f=e?e.shapeFlag:0,d=n.children,{patchFlag:p,shapeFlag:h}=n;if(-1===p&&(i=!1),p>0){if(128&p)return void R(u,d,t,r,l,s,c,i);if(256&p)return void function(e,n,t,r,l,s,c,i){n=n||o;const u=(e=e||o).length,a=n.length,f=Math.min(u,a);let d;for(d=0;d<f;d++){const o=n[d]=i?un(n[d]):cn(n[d]);C(e[d],o,t,null,l,s,c,i)}u>a?$(e,l,s,!0,f):T(n,t,r,l,s,c,i,f)}(u,d,t,r,l,s,c,i)}8&h?(16&f&&$(u,l,s),d!==u&&a(t,d)):16&f?16&h?R(u,d,t,r,l,s,c,i):$(u,l,s,!0):(8&f&&a(t,""),16&h&&T(d,t,r,l,s,c,i))}function R(e,n,t,r,l,s,c,i){let u=0;const a=n.length;let f=e.length-1,d=a-1;for(;u<=f&&u<=d;){const o=e[u],a=n[u]=i?un(n[u]):cn(n[u]);if(!rn(o,a))break;C(o,a,t,r,l,s,c,i),u++}for(;u<=f&&u<=d;){const o=e[f],u=n[d]=i?un(n[d]):cn(n[d]);if(!rn(o,u))break;C(o,u,t,r,l,s,c,i),f--,d--}if(u>f){if(u<=d){const e=d+1,o=e<a?n[e].el:r;for(;u<=d;)C(null,n[u]=i?un(n[u]):cn(n[u]),t,o,l,s,c),u++}}else if(u>d)for(;u<=f;)U(e[u],l,s,!0),u++;else{const p=u,h=u,v=new Map;for(u=h;u<=d;u++){const e=n[u]=i?un(n[u]):cn(n[u]);null!=e.key&&v.set(e.key,u)}let m,g=0;const y=d-h+1;let b=!1,k=0;const T=new Array(y);for(u=0;u<y;u++)T[u]=0;for(u=p;u<=f;u++){const o=e[u];if(g>=y){U(o,l,s,!0);continue}let r;if(null!=o.key)r=v.get(o.key);else for(m=h;m<=d;m++)if(0===T[m-h]&&rn(o,n[m])){r=m;break}void 0===r?U(o,l,s,!0):(T[r-h]=u+1,r>=k?k=r:b=!0,C(o,n[r],t,null,l,s,c,i),g++)}const x=b?function(e){const n=e.slice(),t=[0];let o,r,l,s,c;const i=e.length;for(o=0;o<i;o++){const i=e[o];if(0!==i){if(r=t[t.length-1],e[r]<i){n[o]=r,t.push(o);continue}for(l=0,s=t.length-1;l<s;)e[t[c=(l+s)/2|0]]<i?l=c+1:s=c;i<e[t[l]]&&(l>0&&(n[o]=t[l-1]),t[l]=o)}}l=t.length,s=t[l-1];for(;l-- >0;)t[l]=s,s=n[s];return t}(T):o;for(m=x.length-1,u=y-1;u>=0;u--){const e=h+u,o=n[e],i=e+1<a?n[e+1].el:r;0===T[u]?C(null,o,t,i,l,s,c):b&&(m<0||u!==x[m]?N(o,t,i,2):m--)}}}function N(e,t,o,r,l=null){if(6&e.shapeFlag)N(e.component.subTree,t,o,r);else if(64&e.shapeFlag)e.suspense.move(t,o,r);else if(e.type===Ge){n(e.el,t,o);const l=e.children;for(let e=0;e<l.length;e++)N(l[e],t,o,r);n(e.anchor,t,o)}else{const{el:s,transition:c,shapeFlag:i}=e;if(2!==r&&1&i&&null!=c)if(0===r)c.beforeEnter(s),n(s,t,o),zn(()=>c.enter(s),l);else{const{leave:e,delayLeave:r,afterLeave:l}=c,i=()=>n(s,t,o),u=()=>{e(s,()=>{i(),l&&l()})};r?r(s,i,u):u()}else n(s,t,o)}}function U(e,n,t,o){const{props:l,ref:s,children:c,dynamicChildren:i,shapeFlag:u}=e;null!==s&&null!==n&&V(s,null,n,null),6&u?128&u?n.sink.deactivate(e):function(e,n,t){const{bum:o,effects:r,update:l,subTree:s,um:c,da:i,isDeactivated:u}=e;null!==o&&Kn(o);if(null!==r)for(let e=0;e<r.length;e++)F(r[e]);null!==l&&(F(l),U(s,e,n,t));null!==c&&zn(c,n);null!==i&&!u&&128&e.vnode.shapeFlag&&zn(i,n);kn(()=>{e.isUnmounted=!0}),null===n||n.isResolved||n.isUnmounted||null===e.asyncDep||e.asyncResolved||(n.deps--,0===n.deps&&n.resolve())}(e.component,t,o):64&u?e.suspense.unmount(t,o):(null!=l&&null!=l.onVnodeBeforeUnmount&&Dn(l.onVnodeBeforeUnmount,n,e),null!=i?$(i,n,t):16&u&&$(c,n,t),o&&function(e){const{type:n,el:t,anchor:o,transition:l}=e;if(n===Ge)return void function(e,n){let t;for(;e!==n;)t=h(e),r(e),e=t;r(n)}(t,o);const s=()=>{r(t),null!=l&&!l.persisted&&l.afterLeave&&l.afterLeave()};if(1&e.shapeFlag&&null!=l&&!l.persisted){const{leave:n,delayLeave:o}=l,r=()=>n(t,s);o?o(e.el,s,r):r()}else s()}(e),null!=l&&null!=l.onVnodeUnmounted&&zn(()=>{Dn(l.onVnodeUnmounted,n,e)},t))}function $(e,n,t,o,r=0){for(let l=r;l<e.length;l++)U(e[l],n,t,o)}function A(e){return 6&e.shapeFlag?A(e.component.subTree):64&e.shapeFlag?e.suspense.next():h(e.anchor||e.el)}function V(e,n,o,r){const l=o.refs===t?o.refs={}:o.refs,s=Ue(o.renderContext);if(null!==n&&n!==e)if(d(n)){l[n]=null;const e=s[n];Ae(e)&&(e.value=null)}else Ae(n)&&(n.value=null);if(d(e)){const n=s[e];Ae(n)&&(n.value=r),l[e]=r}else Ae(e)?e.value=r:f(e)&&Oe(e,o,11,[r,l])}const P=(e,n)=>{null==e?n._vnode&&U(n._vnode,null,null,!0):C(n._vnode||null,e,n),En(),n._vnode=e};return{render:P,createApp:Bn(P)}}function Gn(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pt(()=>{e.isMounted=!0}),mt(()=>{e.isUnmounting=!0}),e}const Yn={name:"BaseTransition",setup(e,{slots:n}){const t=Pt(),o=Gn();return()=>{const r=n.default&&n.default();if(!r||!r.length)return;const l=Ue(e),{mode:s}=l,c=r[0];if(o.isLeaving)return Zn(c);const i=Qn(c);if(!i)return Zn(c);const u=i.transition=Jn(i,l,o,t),a=t.subTree,f=a&&Qn(a);if(f&&f.type!==Je&&!rn(i,f)){const e=f.transition,n=Jn(f,l,o,t);if(et(f,n),"out-in"===s)return o.isLeaving=!0,n.afterLeave=()=>{o.isLeaving=!1,t.update()},Zn(c);"in-out"===s&&(delete e.delayedLeave,n.delayLeave=(e,n,t)=>{Xn(o,f)[String(f.key)]=f,e._leaveCb=()=>{n(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=t})}return c}}};function Xn(e,n){const{leavingVNodes:t}=e;let o=t.get(n.type);return o||(o=Object.create(null),t.set(n.type,o)),o}function Jn(e,{appear:n,persisted:t=!1,onBeforeEnter:o,onEnter:r,onAfterEnter:l,onEnterCancelled:s,onBeforeLeave:c,onLeave:i,onAfterLeave:u,onLeaveCancelled:a},f,d){const p=String(e.key),h=Xn(f,e),v=(e,n)=>{e&&De(e,d,8,n)},m={persisted:t,beforeEnter(t){if(!n&&!f.isMounted)return;t._leaveCb&&t._leaveCb(!0);const r=h[p];r&&rn(e,r)&&r.el._leaveCb&&r.el._leaveCb(),v(o,[t])},enter(e){if(!n&&!f.isMounted)return;let t=!1;const o=e._enterCb=n=>{t||(t=!0,v(n?s:l,[e]),m.delayedLeave&&m.delayedLeave(),e._enterCb=void 0)};r?r(e,o):o()},leave(n,t){const o=String(e.key);if(n._enterCb&&n._enterCb(!0),f.isUnmounting)return t();v(c,[n]);let r=!1;const l=n._leaveCb=l=>{r||(r=!0,t(),v(l?a:u,[n]),n._leaveCb=void 0,h[o]===e&&delete h[o])};h[o]=e,i?i(n,l):l()}};return m}function Zn(e){if(nt(e))return(e=sn(e)).children=null,e}function Qn(e){return nt(e)?e.children?e.children[0]:void 0:e}function et(e,n){6&e.shapeFlag&&e.component?et(e.component.subTree,n):e.transition=n}const nt=e=>e.type.__isKeepAlive,tt={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:n}){const t=new Map,o=new Set;let r=null;const l=Pt(),s=l.sink,{renderer:{move:c,unmount:i,options:{createElement:u}},parentSuspense:a}=s,f=u("div");function d(e){e.shapeFlag=4,i(e,l,a)}function p(e){t.forEach((n,t)=>{const o=rt(n.type);!o||e&&e(o)||h(t)})}function h(e){const n=t.get(e);r&&n.type===r.type?r&&(r.shapeFlag=4):d(n),t.delete(e),o.delete(e)}return s.activate=(e,n,t)=>{c(e,n,t,0,a),zn(()=>{const n=e.component;n.isDeactivated=!1,null!==n.a&&Kn(n.a)},a)},s.deactivate=e=>{c(e,f,null,1,a),zn(()=>{const n=e.component;null!==n.da&&Kn(n.da),n.isDeactivated=!0},a)},Tt(()=>[e.include,e.exclude],([e,n])=>{e&&p(n=>lt(e,n)),n&&p(e=>lt(n,e))},{lazy:!0}),mt(()=>{t.forEach(d)}),()=>{if(!n.default)return null;const l=n.default();let s=l[0];if(l.length>1)return r=null,l;if(!(on(s)&&4&s.shapeFlag))return r=null,s;const c=s.type,i=rt(c),{include:u,exclude:a,max:f}=e;if(u&&(!i||!lt(u,i))||a&&i&<(a,i))return s;const d=null==s.key?c:s.key,p=t.get(d);return s.el&&(s=sn(s)),t.set(d,s),p?(s.el=p.el,s.anchor=p.anchor,s.component=p.component,s.transition&&et(s,s.transition),s.shapeFlag|=256,o.delete(d),o.add(d)):(o.add(d),f&&o.size>parseInt(f,10)&&h(Array.from(o)[0])),s.shapeFlag|=128,r=s,s}}},ot=tt;function rt(e){return e.displayName||e.name}function lt(e,n){return a(e)?e.some(e=>lt(e,n)):d(e)?e.split(",").indexOf(n)>-1:!!e.test&&e.test(n)}function st(e,n){it(e,"a",n)}function ct(e,n){it(e,"da",n)}function it(e,n,t=At){const o=e.__wdc||(e.__wdc=()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}e()});if(at(n,o,t),t){let e=t.parent;for(;e&&e.parent;)e.parent.type===tt&&ut(o,n,t,e),e=e.parent}}function ut(e,n,t,o){at(n,e,o,!0),gt(()=>{const t=o[n];t.splice(t.indexOf(e),1)},t)}function at(e,n,t=At,o=!1){if(t){const r=t[e]||(t[e]=[]),l=n.__weh||(n.__weh=(...o)=>{if(t.isUnmounted)return;A(),Ot(t);const r=De(n,t,e,o);return Ot(null),V(),r});o?r.unshift(l):r.push(l)}}const ft=e=>(n,t=At)=>at(e,n,t),dt=ft("bm"),pt=ft("m"),ht=ft("bu"),vt=ft("u"),mt=ft("bum"),gt=ft("um"),yt=ft("rtg"),bt=ft("rtc"),Ct=ft("ec"),kt=e=>e();function Tt(e,n,t){return f(n)?xt(e,n,t):xt(e,null,n)}function xt(e,n,{lazy:o,deep:r,flush:l,onTrack:s,onTrigger:c}=t){const i=At,u=Vt;let f,d;if(f=a(e)?()=>e.map(e=>Ae(e)?e.value:Oe(e,i,2)):Ae(e)?()=>e.value:n?()=>Oe(e,i,2):()=>{if(!i||!i.isUnmounted)return d&&d(),Oe(e,i,3,[p])},r){const e=f;f=()=>(function e(n,t=new Set){if(!h(n)||t.has(n))return;t.add(n);if(a(n))for(let o=0;o<n.length;o++)e(n[o],t);else if(n instanceof Map)n.forEach((o,r)=>{e(n.get(r),t)});else if(n instanceof Set)n.forEach(n=>{e(n,t)});else for(const o in n)e(n[o],t);return n})(e())}const p=e=>{d=y.options.onStop=()=>{Oe(e,i,4)}};let v=a(e)?[]:void 0;const m=n?()=>{if(i&&i.isUnmounted)return;const e=y();(r||_(e,v))&&(d&&d(),De(n,i,3,[e,v,p]),v=e)}:void 0;let g;g="sync"===l?kt:"pre"===l?e=>{i&&null==i.vnode.el?e():Cn(e)}:e=>{zn(e,u)};const y=L(f,{lazy:!0,computed:!0,onTrack:s,onTrigger:c,scheduler:m?()=>g(m):g});return o&&n?v=y():g(m||y),Wt(y),()=>{F(y)}}function Et(e,n,t){const o=this.proxy,r=Tt(d(e)?()=>o[e]:e.bind(o),n.bind(o),t);return mt(r,this),r}const St={$:e=>e,$el:e=>e.vnode.el,$cache:e=>e.renderCache||(e.renderCache=[]),$data:e=>e.data,$props:e=>e.propsProxy,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>e.parent,$root:e=>e.root,$emit:e=>e.emit,$options:e=>e.type,$forceUpdate:e=>()=>Cn(e.update),$nextTick:()=>bn,$watch:e=>Et.bind(e)},_t={get(e,n){const{renderContext:o,data:r,props:l,propsProxy:s,accessCache:c,type:i,sink:a}=e;if("$"!==n[0]){const e=c[n];if(void 0!==e)switch(e){case 0:return r[n];case 1:return o[n];case 2:return s[n]}else{if(r!==t&&u(r,n))return c[n]=0,r[n];if(u(o,n))return c[n]=1,o[n];if(u(l,n))return null!=i.props&&(c[n]=2),s[n]}}const f=St[n];return null!=f?f(e):u(a,n)?a[n]:void 0},has(e,n){const{data:o,accessCache:r,renderContext:l,type:s,sink:c}=e;return void 0!==r[n]||o!==t&&u(o,n)||u(l,n)||null!=s.props&&u(s.props,n)||u(St,n)||u(c,n)},set(e,n,o){const{data:r,renderContext:l}=e;if(r!==t&&u(r,n))r[n]=o;else if(u(l,n))l[n]=o;else{if("$"===n[0]&&n.slice(1)in e)return!1;if(n in e.props)return!1;e.sink[n]=o}return!0}};function wt(e,n){if(At){let t=At.provides;const o=At.parent&&At.parent.provides;o===t&&(t=At.provides=Object.create(o)),t[e]=n}else;}function Mt(e,n){const t=At||_n;if(t){const o=t.provides;if(e in o)return o[e];if(void 0!==n)return n}}function Rt(e,n,o=!1){const l=e.renderContext===t?e.renderContext=Re({}):e.renderContext,s=e.proxy,{mixins:i,extends:u,props:d,data:p,computed:v,methods:m,watch:g,provide:y,inject:b,components:C,directives:k,beforeMount:T,mounted:x,beforeUpdate:E,updated:S,activated:_,deactivated:w,beforeUnmount:M,unmounted:R,renderTracked:N,renderTriggered:L,errorCaptured:F}=n,U=e.appContext.mixins;if(o||(Nt("beforeCreate",n,s,U),Ft(e,U)),u&&Rt(e,u,!0),i&&Ft(e,i),p){const n=f(p)?p.call(s):p;h(n)&&(e.data===t?e.data=Re(n):c(e.data,n))}if(v)for(const e in v){const n=v[e];if(f(n))l[e]=Ht(n.bind(s));else{const{get:t,set:o}=n;f(t)&&(l[e]=Ht({get:t.bind(s),set:f(o)?o.bind(s):r}))}}if(m)for(const e in m){const n=m[e];f(n)&&(l[e]=n.bind(s))}if(g)for(const e in g)Ut(g[e],l,s,e);if(y){const e=f(y)?y.call(s):y;for(const n in e)wt(n,e[n])}if(b)if(a(b))for(let e=0;e<b.length;e++){const n=b[e];l[n]=Mt(n)}else for(const e in b){const n=b[e];h(n)?l[e]=Mt(n.from,n.default):l[e]=Mt(n)}C&&c(e.components,C),k&&c(e.directives,k),o||Nt("created",n,s,U),T&&dt(T.bind(s)),x&&pt(x.bind(s)),E&&ht(E.bind(s)),S&&vt(S.bind(s)),_&&st(_.bind(s)),w&&ct(w.bind(s)),F&&Ct(F.bind(s)),N&&bt(N.bind(s)),L&&yt(L.bind(s)),M&&mt(M.bind(s)),R&>(R.bind(s))}function Nt(e,n,t,o){Lt(e,o,t);const r=n.extends&&n.extends[e];r&&r.call(t);const l=n.mixins;l&&Lt(e,l,t);const s=n[e];s&&s.call(t)}function Lt(e,n,t){for(let o=0;o<n.length;o++){const r=n[o][e];r&&r.call(t)}}function Ft(e,n){for(let t=0;t<n.length;t++)Rt(e,n[t],!0)}function Ut(e,n,t,o){const r=()=>t[o];if(d(e)){const t=n[e];f(t)&&Tt(r,t)}else f(e)?Tt(r,e.bind(t)):h(e)&&(a(e)?e.forEach(e=>Ut(e,n,t,o)):Tt(r,e.handler.bind(t),e))}const $t=jn();let At=null,Vt=null;const Pt=()=>At||_n,Ot=e=>{At=e};function Dt(e,n,t){f(n)?e.render=n:h(n)&&(e.renderContext=Re(n)),jt(e,t)}function jt(e,n){const o=e.type;e.render||(e.render=o.render||r),At=e,Vt=n,Rt(e,o),At=null,Vt=null,e.renderContext===t&&(e.renderContext=Re({}))}const Bt=Symbol(),It={};function Wt(e){At&&(At.effects||(At.effects=[])).push(e)}function Ht(e){const n=Pe(e);return Wt(n.effect),n}function Kt(e,n,t){return 2===arguments.length?h(n)&&!a(n)?on(n)?ln(e,null,[n]):ln(e,n):ln(e,null,n):(on(t)&&(t=[t]),ln(e,n,t))}["attrs","slots"].forEach(e=>{It[e]={get:(n,t)=>n[e][t],has:(n,t)=>t===Bt||t in n[e],ownKeys:n=>Reflect.ownKeys(n[e]),getOwnPropertyDescriptor:(n,t)=>Reflect.getOwnPropertyDescriptor(n[e],t),set:()=>!1,deleteProperty:()=>!1}});const zt="components",qt="directives";function Gt(e,n,t=_n||At){if(t){let o,r;const l=t[e];let s=l[n]||l[o=T(n)]||l[r=S(o)];if(!s&&e===zt){const e=t.type,l=e.displayName||e.name;!l||l!==n&&l!==o&&l!==r||(s=e)}return s}}const Yt={TEXT:1,CLASS:2,STYLE:4,PROPS:8,NEED_PATCH:32,FULL_PROPS:16,KEYED_FRAGMENT:128,UNKEYED_FRAGMENT:256,DYNAMIC_SLOTS:512,BAIL:-1},Xt=S,Jt=T,Zt=document,Qt={insert:(e,n,t)=>{null!=t?n.insertBefore(e,t):n.appendChild(e)},remove:e=>{const n=e.parentNode;null!=n&&n.removeChild(e)},createElement:(e,n)=>n?Zt.createElementNS("http://www.w3.org/2000/svg",e):Zt.createElement(e),createText:e=>Zt.createTextNode(e),createComment:e=>Zt.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Zt.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")}};const eo=/\s*!important$/;function no(e,n,t){if(n.startsWith("--"))e.setProperty(n,t);else{const o=function(e,n){const t=oo[n];if(t)return t;let o=Jt(n);if("filter"!==o&&o in e)return oo[n]=o;o=S(o);for(let t=0;t<to.length;t++){const r=to[t]+o;if(r in e)return oo[n]=r}return n}(e,n);eo.test(t)?e.setProperty(E(o),t.replace(eo,""),"important"):e[o]=t}}const to=["Webkit","Moz","ms"],oo={};let ro=Date.now;"undefined"!=typeof document&&ro()>document.createEvent("Event").timeStamp&&(ro=()=>performance.now());let lo=0;const so=Promise.resolve(),co=()=>{lo=0},io=()=>lo||(so.then(co),lo=ro());function uo(e,n,t,o){e.addEventListener(n,t,o)}function ao(e,n,t,o){e.removeEventListener(n,t,o)}function fo(e,n){const t=e=>{e.timeStamp>=t.lastUpdated-1&&De(t.value,n,5,[e])};return t.value=e,e.invoker=t,t.lastUpdated=io(),t}const po=e=>e.props["onUpdate:modelValue"];function ho(e){e.target.composing=!0}function vo(e){const n=e.target;n.composing&&(n.composing=!1,function(e,n){const t=document.createEvent("HTMLEvents");t.initEvent(n,!0,!0),e.dispatchEvent(t)}(n,"input"))}function mo(e){const n=parseFloat(e);return isNaN(n)?e:n}const go={beforeMount(e,{value:n,modifiers:{lazy:t,trim:o,number:r}},l){e.value=n;const s=po(l),c=r||"number"===e.type;uo(e,t?"change":"input",()=>{let n=e.value;o?n=n.trim():c&&(n=mo(n)),s(n)}),o&&uo(e,"change",()=>{e.value=e.value.trim()}),t||(uo(e,"compositionstart",ho),uo(e,"compositionend",vo),uo(e,"change",vo))},beforeUpdate(e,{value:n,oldValue:t,modifiers:{trim:o,number:r}}){if(n!==t){if(document.activeElement===e){if(o&&e.value.trim()===n)return;if((r||"number"===e.type)&&mo(e.value)===n)return}e.value=n}}},yo={beforeMount(e,n,t){bo(e,n,t);const o=po(t);uo(e,"change",()=>{const n=e._modelValue,t=So(e),r=e.checked;if(a(n)){const e=Eo(n,t),l=-1!==e;if(r&&!l)o(n.concat(t));else if(!r&&l){const t=[...n];t.splice(e,1),o(t)}}else o(_o(e,r))})},beforeUpdate:bo};function bo(e,{value:n,oldValue:t},o){e._modelValue=n,a(n)?e.checked=Eo(n,o.props.value)>-1:n!==t&&(e.checked=xo(n,_o(e,!0)))}const Co={beforeMount(e,{value:n},t){e.checked=xo(n,t.props.value);const o=po(t);uo(e,"change",()=>{o(So(e))})},beforeUpdate(e,{value:n,oldValue:t},o){n!==t&&(e.checked=xo(n,o.props.value))}},ko={mounted(e,{value:n},t){To(e,n);const o=po(t);uo(e,"change",()=>{const n=Array.prototype.filter.call(e.options,e=>e.selected).map(So);o(e.multiple?n:n[0])})},updated(e,{value:n}){To(e,n)}};function To(e,n){const t=e.multiple;if(!t||a(n)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],l=So(r);if(t)r.selected=Eo(n,l)>-1;else if(xo(So(r),n))return void(e.selectedIndex=o)}t||(e.selectedIndex=-1)}}function xo(e,n){if(e===n)return!0;const t=h(e),o=h(n);if(!t||!o)return!t&&!o&&String(e)===String(n);try{const t=a(e),o=a(n);if(t&&o)return e.length===n.length&&e.every((e,t)=>xo(e,n[t]));if(e instanceof Date&&n instanceof Date)return e.getTime()===n.getTime();if(t||o)return!1;{const t=Object.keys(e),o=Object.keys(n);return t.length===o.length&&t.every(t=>xo(e[t],n[t]))}}catch(e){return!1}}function Eo(e,n){return e.findIndex(e=>xo(e,n))}function So(e){return"_value"in e?e._value:e.value}function _o(e,n){const t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}const wo={beforeMount(e,n,t){Mo(e,n,t,null,"beforeMount")},mounted(e,n,t){Mo(e,n,t,null,"mounted")},beforeUpdate(e,n,t,o){Mo(e,n,t,o,"beforeUpdate")},updated(e,n,t,o){Mo(e,n,t,o,"updated")}};function Mo(e,n,t,o,r){let l;switch(e.tagName){case"SELECT":l=ko;break;case"TEXTAREA":l=go;break;default:switch(e.type){case"checkbox":l=yo;break;case"radio":l=Co;break;default:l=go}}const s=l[r];s&&s(e,n,t,o)}const Ro=["ctrl","shift","alt","meta"],No={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,n)=>Ro.some(t=>e[`${t}Key`]&&!n.includes(t))},Lo={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Fo={beforeMount(e,{value:n},{transition:t}){e._vod="none"===e.style.display?"":e.style.display,t&&n?t.beforeEnter(e):Uo(e,n)},mounted(e,{value:n},{transition:t}){t&&n&&t.enter(e)},updated(e,{value:n,oldValue:t},{transition:o}){!n!=!t&&(o?n?(o.beforeEnter(e),Uo(e,!0),o.enter(e)):o.leave(e,()=>{Uo(e,!1)}):Uo(e,n))},beforeUnmount(e){Uo(e,!0)}};function Uo(e,n){e.style.display=n?e._vod:"none"}const $o="transition",Ao="animation";function Vo({name:e="v",type:n,css:t=!0,duration:o,enterFromClass:r=`${e}-enter-from`,enterActiveClass:l=`${e}-enter-active`,enterToClass:s=`${e}-enter-to`,appearFromClass:c=r,appearActiveClass:i=l,appearToClass:u=s,leaveFromClass:a=`${e}-leave-from`,leaveActiveClass:f=`${e}-leave-active`,leaveToClass:d=`${e}-leave-to`,...p}){if(!t)return p;const v=Pt(),m=function(e){if(null==e)return null;if(h(e))return[Po(e.enter),Po(e.leave)];{const n=Po(e);return[n,n]}}(o),g=m&&m[0],y=m&&m[1],{appear:b,onBeforeEnter:C,onEnter:k,onLeave:T}=p;b&&!Pt().isMounted&&(r=c,l=i,s=u);const x=(e,n)=>{Do(e,s),Do(e,l),n&&n()},E=(e,n)=>{Do(e,d),Do(e,f),n&&n()};function S(e,n){De(e,v,8,n)}return{...p,onBeforeEnter(e){C&&C(e),Oo(e,l),Oo(e,r)},onEnter(e,t){jo(()=>{const o=()=>x(e,t);k&&S(k,[e,o]),Do(e,r),Oo(e,s),k&&k.length>1||(g?setTimeout(o,g):Bo(e,n,o))})},onLeave(e,t){Oo(e,f),Oo(e,a),jo(()=>{const o=()=>E(e,t);T&&S(T,[e,o]),Do(e,a),Oo(e,d),T&&T.length>1||(y?setTimeout(o,y):Bo(e,n,o))})},onEnterCancelled:x,onLeaveCancelled:E}}function Po(e){return Number(e||0)}function Oo(e,n){e.classList.add(n),(e._vtc||(e._vtc=new Set)).add(n)}function Do(e,n){e.classList.remove(n),e._vtc&&(e._vtc.delete(n),e._vtc.size||(e._vtc=void 0))}function jo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}function Bo(e,n,t){const{type:o,timeout:r,propCount:l}=Io(e,n);if(!o)return t();const s=o+"end";let c=0;const i=()=>{e.removeEventListener(s,u),t()},u=n=>{n.target===e&&++c>=l&&i()};setTimeout(()=>{c<l&&i()},r+1),e.addEventListener(s,u)}function Io(e,n){const t=window.getComputedStyle(e),o=e=>(t[e]||"").split(", "),r=o($o+"Delay"),l=o($o+"Duration"),s=Wo(r,l),c=o(Ao+"Delay"),i=o(Ao+"Duration"),u=Wo(c,i);let a=null,f=0,d=0;return n===$o?s>0&&(a=$o,f=s,d=l.length):n===Ao?u>0&&(a=Ao,f=u,d=i.length):d=(a=(f=Math.max(s,u))>0?s>u?$o:Ao:null)?a===$o?l.length:i.length:0,{type:a,timeout:f,propCount:d,hasTransform:a===$o&&/\b(transform|all)(,|$)/.test(t[$o+"Property"])}}function Wo(e,n){for(;e.length<n.length;)e=e.concat(e);return Math.max(...n.map((n,t)=>Ho(n)+Ho(e[t])))}function Ho(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}const Ko=new WeakMap,zo=new WeakMap,qo={setup(e,{slots:n}){const t=Pt(),o=Gn();let r,l,s=null;return vt(()=>{if(!r.length)return;const n=e.moveClass||`${e.name||"v"}-move`;if(!(s=null===s?s=function(e,n,t){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>o.classList.remove(e));o.classList.add(t),o.style.display="none";const r=1===n.nodeType?n:n.parentNode;r.appendChild(o);const{hasTransform:l}=Io(o);return r.removeChild(o),l}(r[0].el,t.vnode.el,n):s))return;r.forEach(Go),r.forEach(Yo);const o=r.filter(Xo);document.body.offsetHeight,o.forEach(e=>{const t=e.el,o=t.style;Oo(t,n),o.transform=o.WebkitTransform=o.transitionDuration="";const r=t._moveCb=e=>{e&&e.target!==t||e&&!/transform$/.test(e.propertyName)||(t.removeEventListener("transitionend",r),t._moveCb=null,Do(t,n))};t.addEventListener("transitionend",r)})}),()=>{const s=Ue(e),c=Vo(s),i=s.tag||Ge;r=l,1===(l=n.default?n.default():[]).length&&l[0].type===Ge&&(l=l[0].children);for(let e=0;e<l.length;e++){const n=l[e];null!=n.key&&et(n,Jn(n,c,o,t))}if(r)for(let e=0;e<r.length;e++){const n=r[e];et(n,Jn(n,c,o,t)),Ko.set(n,n.el.getBoundingClientRect())}return ln(i,null,l)}}};function Go(e){e.el._moveCb&&e.el._moveCb(),e.el._enterCb&&e.el._enterCb()}function Yo(e){zo.set(e,e.el.getBoundingClientRect())}function Xo(e){const n=Ko.get(e),t=zo.get(e),o=n.left-t.left,r=n.top-t.top;if(o||r){const n=e.el.style;return n.transform=n.WebkitTransform=`translate(${o}px,${r}px)`,n.transitionDuration="0s",e}}const{render:Jo,createApp:Zo}=qn({patchProp:function(e,n,o,r,l,c,i,u,a){switch(n){case"class":!function(e,n,t){if(null==n&&(n=""),t)e.setAttribute("class",n);else{const t=e._vtc;t&&(n=[n,...t].join(" ")),e.className=n}}(e,o,l);break;case"style":!function(e,n,t){const o=e.style;if(t)if(d(t))o.cssText=t;else{for(const e in t)no(o,e,t[e]);if(n&&!d(n))for(const e in n)t[e]||no(o,e,"")}else e.removeAttribute("style")}(e,r,o);break;case"modelValue":case"onUpdate:modelValue":break;default:s(n)?function(e,n,o,r,l=null){const s=o&&"options"in o&&o.options,c=r&&"options"in r&&r.options,i=o&&o.invoker,u=r&&"handler"in r?r.handler:r;if(s||c){const o=s||t,a=c||t;if(o.capture!==a.capture||o.passive!==a.passive||o.once!==a.once){if(i&&ao(e,n,i,o),r&&u){const t=fo(u,l);r.invoker=t,uo(e,n,t,a)}return}}r&&u?i?(o.invoker=null,i.value=u,r.invoker=i,i.lastUpdated=io()):uo(e,n,fo(u,l),c||void 0):i&&ao(e,n,i,s||void 0)}(e,n.slice(2).toLowerCase(),r,o,i):!l&&n in e?function(e,n,t,o,r,l,s){"innerHTML"!==n&&"textContent"!==n||null==o?"value"===n&&"PROGRESS"!==e.tagName?(e._value=t,e.value=null==t?"":t):""===t&&"boolean"==typeof e[n]?e[n]=!0:e[n]=null==t?"":t:(s(o,r,l),e[n]=null==t?"":t)}(e,n,o,c,i,u,a):("true-value"===n?e._trueValue=o:"false-value"===n&&(e._falseValue=o),function(e,n,t){null==t?e.removeAttribute(n):e.setAttribute(n,t)}(e,n,o))}},...Qt}),Qo=Jo;return e.BaseTransition=Yn,e.Comment=Je,e.Fragment=Ge,e.KeepAlive=ot,e.PatchFlags=Yt,e.Portal=Ye,e.ShapeFlags={ELEMENT:1,FUNCTIONAL_COMPONENT:2,STATEFUL_COMPONENT:4,TEXT_CHILDREN:8,ARRAY_CHILDREN:16,SLOTS_CHILDREN:32,SUSPENSE:64,COMPONENT_SHOULD_KEEP_ALIVE:128,COMPONENT_KEPT_ALIVE:256,COMPONENT:6},e.Suspense=In,e.Text=Xe,e.Transition=(e,{slots:n})=>Kt(Yn,Vo(e),n),e.TransitionGroup=qo,e.callWithAsyncErrorHandling=De,e.callWithErrorHandling=Oe,e.camelize=Jt,e.capitalize=Xt,e.cloneVNode=sn,e.computed=Ht,e.createApp=()=>{const e=Zo(),n=e.mount;return e.mount=(e,t,o)=>{if(!d(t)||(t=document.querySelector(t)))return t.innerHTML="",n(e,t,o)},e},e.createBlock=tn,e.createCommentVNode=function(e="",n=!1){return n?tn(Je,null,e):ln(Je,null,e)},e.createHook=ft,e.createRenderer=qn,e.createSlots=function(e,n){for(let t=0;t<n.length;t++){const o=n[t];if(a(o))for(let n=0;n<o.length;n++)e[o[n].name]=o[n].fn;else e[o.name]=o.fn}return e},e.createTextVNode=function(e=" ",n=0){return ln(Xe,null,e,n)},e.createVNode=ln,e.defineComponent=function(e){return f(e)?{setup:e}:e},e.effect=L,e.getCurrentInstance=Pt,e.h=Kt,e.handleError=je,e.inject=Mt,e.injectHook=at,e.instanceWatch=Et,e.isReactive=Fe,e.isReadonly=function(e){return xe.has(e)},e.isRef=Ae,e.markNonReactive=function(e){return Se.add(e),e},e.markReadonly=function(e){return Ee.add(e),e},e.mergeProps=pn,e.nextTick=bn,e.onActivated=st,e.onBeforeMount=dt,e.onBeforeUnmount=mt,e.onBeforeUpdate=ht,e.onDeactivated=ct,e.onErrorCaptured=Ct,e.onMounted=pt,e.onRenderTracked=bt,e.onRenderTriggered=yt,e.onUnmounted=gt,e.onUpdated=vt,e.openBlock=en,e.popScopeId=function(){},e.provide=wt,e.pushScopeId=function(e){},e.reactive=Re,e.readonly=Ne,e.recordEffect=Wt,e.ref=function(e){if(Ae(e))return e;e=$e(e);const n={_isRef:!0,get value(){return P(n,0,"value"),e},set value(t){e=$e(t),O(n,"set","value")}};return n},e.registerRuntimeCompiler=function(e){},e.render=Qo,e.renderList=function(e,n){let t;if(a(e)||d(e)){t=new Array(e.length);for(let o=0,r=e.length;o<r;o++)t[o]=n(e[o],o)}else if("number"==typeof e){t=new Array(e);for(let o=0;o<e;o++)t[o]=n(o+1,o)}else if(h(e))if(e[Symbol.iterator])t=Array.from(e,n);else{const o=Object.keys(e);t=new Array(o.length);for(let r=0,l=o.length;r<l;r++){const l=o[r];t[r]=n(e[l],l,r)}}else t=[];return t},e.renderSlot=function(e,n,t={},o){const r=e[n];return en(),tn(Ge,{key:t.key},r?r(t):o||[],e._compiled?0:-1)},e.resolveComponent=function(e){return Gt(zt,e)},e.resolveDirective=function(e){return Gt(qt,e)},e.resolveDynamicComponent=function(e,n){if(e)return d(e)?Gt(zt,e,n):f(e)||h(e)?e:void 0},e.resolveTransitionHooks=Jn,e.setBlockTracking=function(e){nn+=e},e.setTransitionHooks=et,e.toHandlers=function(e){const n={};for(const t in e)n[`on${t}`]=e[t];return n},e.toRaw=Ue,e.toRefs=function(e){const n={};for(const t in e)n[t]=Ve(e,t);return n},e.toString=function(e){return null==e?"":a(e)||y(e)&&e.toString===m?JSON.stringify(e,null,2):String(e)},e.useCSSModule=function(e="$style"){const n=Pt();if(!n)return t;const o=n.type.__cssModules;if(!o)return t;const r=o[e];return r||t},e.useTransitionState=Gn,e.vModelCheckbox=yo,e.vModelDynamic=wo,e.vModelRadio=Co,e.vModelSelect=ko,e.vModelText=go,e.vShow=Fo,e.version="3.0.0-alpha.1",e.warn=Ie,e.watch=Tt,e.withDirectives=function(e,n){if(null===_n)return e;const o=_n.proxy,r=e.props||(e.props={}),l=e.dirs||(e.dirs=new Array(n.length)),s={};for(let e=0;e<n.length;e++){let[c,i,u,a=t]=n[e];f(c)&&(c={mounted:c,updated:c}),l[e]={dir:c,instance:o,value:i,oldValue:void 0,arg:u,modifiers:a};for(const e in c)if(!s[e]){const{0:n,1:t}=On[e],o=r[n];r[n]=o?[].concat(o,t):t,s[e]=!0}}return e},e.withKeys=(e,n)=>t=>{if(!("key"in t))return;const o=E(t.key);return n.some(e=>e===o||Lo[e]===o)?e(t):void 0},e.withModifiers=(e,n)=>t=>{for(let e=0;e<n.length;e++){const o=No[n[e]];if(o&&o(t,n))return}return e(t)},e.withScopeId=function(e){},e}({}); | ||
var VueRuntimeDOM=function(e){"use strict";function n(e,n){const t=Object.create(null),o=e.split(",");for(let e=0;e<o.length;e++)t[o[e]]=!0;return n?e=>!!t[e.toLowerCase()]:e=>!!t[e]}const t={},o=[],r=()=>{},l=()=>!1,s=(e,n)=>{for(const t in n)e[t]=n[t];return e},i=Object.prototype.hasOwnProperty,c=(e,n)=>i.call(e,n),u=Array.isArray,a=e=>"function"==typeof e,f=e=>"string"==typeof e,d=e=>"symbol"==typeof e,p=e=>null!==e&&"object"==typeof e;function h(e){return p(e)&&a(e.then)&&a(e.catch)}const v=Object.prototype.toString,m=e=>v.call(e);const g=n("key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted");function y(e){const n=Object.create(null);return t=>n[t]||(n[t]=e(t))}const b=/-(\w)/g,C=y(e=>e.replace(b,(e,n)=>n?n.toUpperCase():"")),k=/\B([A-Z])/g,T=y(e=>e.replace(k,"-$1").toLowerCase()),x=y(e=>e.charAt(0).toUpperCase()+e.slice(1)),E=(e,n)=>e!==n&&(e==e||n==n),S=new WeakMap,_=[];let w;const M=Symbol("iterate");function R(e,n=t){(function(e){return null!=e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,n){const t=function(...n){return function(e,n,t){if(!e.active)return n(...t);if(!_.includes(e)){L(e);try{return _.push(e),w=e,n(...t)}finally{_.pop(),w=_[_.length-1]}}}(t,e,n)};return t._isEffect=!0,t.active=!0,t.raw=e,t.deps=[],t.options=n,t}(e,n);return n.lazy||o(),o}function N(e){e.active&&(L(e),e.options.onStop&&e.options.onStop(),e.active=!1)}function L(e){const{deps:n}=e;if(n.length){for(let t=0;t<n.length;t++)n[t].delete(e);n.length=0}}let F=!0;function U(){F=!1}function $(){F=!0}function A(e,n,t){if(!F||void 0===w)return;let o=S.get(e);void 0===o&&S.set(e,o=new Map);let r=o.get(t);void 0===r&&o.set(t,r=new Set),r.has(w)||(r.add(w),w.deps.push(r))}function V(e,n,t,o){const r=S.get(e);if(void 0===r)return;const l=new Set,s=new Set;if("clear"===n)r.forEach(e=>{P(l,s,e)});else if(void 0!==t&&P(l,s,r.get(t)),"add"===n||"delete"===n){const n=u(e)?"length":M;P(l,s,r.get(n))}const i=e=>{!function(e,n,t,o,r){void 0!==e.options.scheduler?e.options.scheduler(e):e()}(e)};s.forEach(i),l.forEach(i)}function P(e,n,t){void 0!==t&&t.forEach(t=>{t.options.computed?n.add(t):e.add(t)})}let O=!0;const D=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(d)),j=W(),B=W(!0),I=W(!0,!0);function W(e=!1,n=!1){return function(t,o,r){const l=Reflect.get(t,o,r);return d(o)&&D.has(o)?l:n?(A(t,0,o),l):Ue(l)?l.value:(A(t,0,o),p(l)?e?Me(l):we(l):l)}}const H=q(),K=q(!0),z=q(!0,!0);function q(e=!1,n=!1){return function(t,o,r,l){if(e&&O)return!0;const s=t[o];if(!n&&(r=Le(r),Ue(s)&&!Ue(r)))return s.value=r,!0;const i=c(t,o),u=Reflect.set(t,o,r,l);return t===Le(l)&&(i?E(r,s)&&V(t,"set",o):V(t,"add",o)),u}}function G(e,n){const t=c(e,n),o=(e[n],Reflect.deleteProperty(e,n));return o&&t&&V(e,"delete",n),o}function Y(e,n){const t=Reflect.has(e,n);return A(e,0,n),t}function X(e){return A(e,0,M),Reflect.ownKeys(e)}const J={get:j,set:H,deleteProperty:G,has:Y,ownKeys:X},Z={get:B,set:K,has:Y,ownKeys:X,deleteProperty:(e,n)=>!!O||G(e,n)},Q={...Z,get:I,set:z},ee=e=>p(e)?we(e):e,ne=e=>p(e)?Me(e):e,te=e=>Reflect.getPrototypeOf(e);function oe(e,n,t){return A(e=Le(e),0,n=Le(n)),t(te(e).get.call(e,n))}function re(e){const n=Le(this);return A(n,0,e=Le(e)),te(n).has.call(n,e)}function le(e){return A(e=Le(e),0,M),Reflect.get(te(e),"size",e)}function se(e){e=Le(e);const n=Le(this),t=te(n),o=t.has.call(n,e),r=t.add.call(n,e);return o||V(n,"add",e),r}function ie(e,n){n=Le(n),e=Le(e);const t=Le(this),o=te(t),r=o.has.call(t,e),l=o.get.call(t,e),s=o.set.call(t,e,n);return r?E(n,l)&&V(t,"set",e):V(t,"add",e),s}function ce(e){e=Le(e);const n=Le(this),t=te(n),o=t.has.call(n,e),r=(t.get&&t.get.call(n,e),t.delete.call(n,e));return o&&V(n,"delete",e),r}function ue(){const e=Le(this),n=0!==e.size,t=te(e).clear.call(e);return n&&V(e,"clear"),t}function ae(e){return function(n,t){const o=this,r=Le(o),l=e?ne:ee;return A(r,0,M),te(r).forEach.call(r,(function(e,t){return n.call(o,l(e),l(t),o)}),t)}}function fe(e,n){return function(...t){const o=Le(this),r="entries"===e||e===Symbol.iterator&&o instanceof Map,l=te(o)[e].apply(o,t),s=n?ne:ee;return A(o,0,M),{next(){const{value:e,done:n}=l.next();return n?{value:e,done:n}:{value:r?[s(e[0]),s(e[1])]:s(e),done:n}},[Symbol.iterator](){return this}}}}function de(e,n){return function(...t){return O?"delete"!==n&&this:e.apply(this,t)}}const pe={get(e){return oe(this,e,ee)},get size(){return le(this)},has:re,add:se,set:ie,delete:ce,clear:ue,forEach:ae(!1)},he={get(e){return oe(this,e,ne)},get size(){return le(this)},has:re,add:de(se,"add"),set:de(ie,"set"),delete:de(ce,"delete"),clear:de(ue,"clear"),forEach:ae(!0)};function ve(e){return(n,t,o)=>Reflect.get(c(e,t)&&t in n?e:n,t,o)}["keys","values","entries",Symbol.iterator].forEach(e=>{pe[e]=fe(e,!1),he[e]=fe(e,!0)});const me={get:ve(pe)},ge={get:ve(he)},ye=new WeakMap,be=new WeakMap,Ce=new WeakMap,ke=new WeakMap,Te=new WeakSet,xe=new WeakSet,Ee=new Set([Set,Map,WeakMap,WeakSet]),Se=n("Object,Array,Map,Set,WeakMap,WeakSet"),_e=e=>!e._isVue&&!e._isVNode&&Se(function(e){return m(e).slice(8,-1)}(e))&&!xe.has(e);function we(e){return ke.has(e)?e:Te.has(e)?Me(e):Re(e,ye,be,J,me)}function Me(e){return be.has(e)&&(e=be.get(e)),Re(e,Ce,ke,Z,ge)}function Re(e,n,t,o,r){if(!p(e))return e;let l=n.get(e);if(void 0!==l)return l;if(t.has(e))return e;if(!_e(e))return e;const s=Ee.has(e.constructor)?r:o;return l=new Proxy(e,s),n.set(e,l),t.set(l,e),l}function Ne(e){return be.has(e)||ke.has(e)}function Le(e){return be.get(e)||ke.get(e)||e}const Fe=e=>p(e)?we(e):e;function Ue(e){return!!e&&!0===e._isRef}function $e(e,n){return{_isRef:!0,get value(){return e[n]},set value(t){e[n]=t}}}function Ae(e){let n,t;a(e)?(n=e,t=r):(n=e.get,t=e.set);let o,l=!0;const s=R(n,{lazy:!0,computed:!0,scheduler:()=>{l=!0}});return{_isRef:!0,effect:s,get value(){return l&&(o=s(),l=!1),function(e){if(void 0===w)return;for(let n=0;n<e.deps.length;n++){const t=e.deps[n];t.has(w)||(t.add(w),w.deps.push(t))}}(s),o},set value(e){t(e)}}}function Ve(e,n,t,o){let r;try{r=o?e(...o):e()}catch(e){Oe(e,n,t)}return r}function Pe(e,n,t,o){if(a(e)){const r=Ve(e,n,t,o);return null!=r&&!r._isVue&&h(r)&&r.catch(e=>{Oe(e,n,t)}),r}for(let r=0;r<e.length;r++)Pe(e[r],n,t,o)}function Oe(e,n,t){n&&n.vnode;if(n){let o=n.parent;const r=n.proxy,l=t;for(;o;){const n=o.ec;if(null!==n)for(let t=0;t<n.length;t++)if(n[t](e,r,l))return;o=o.parent}const s=n.appContext.config.errorHandler;if(s)return void Ve(s,null,9,[e,r,l])}!function(e,n,t){throw e}(e)}const De=[];function je(e,...n){U();const t=De.length?De[De.length-1].component:null,o=t&&t.appContext.config.warnHandler,r=function(){let e=De[De.length-1];if(!e)return[];const n=[];for(;e;){const t=n[0];t&&t.vnode===e?t.recurseCount++:n.push({vnode:e,recurseCount:0});const o=e.component.parent;e=o&&o.vnode}return n}();if(o)Ve(o,t,10,[e+n.join(""),t&&t.proxy,r.map(({vnode:e})=>`at <${Ie(e)}>`).join("\n"),r]);else{const t=[`[Vue warn]: ${e}`,...n];r.length&&t.push("\n",...function(e){const n=[];return e.forEach((e,t)=>{n.push(...0===t?[]:["\n"],...function({vnode:e,recurseCount:n}){const t=n>0?`... (${n} recursive calls)`:"",o=` at <${Ie(e)}`,r=">"+t,l=null==e.component.parent?"(Root)":"";return e.props?[o,...We(e.props),r,l]:[o+r,l]}(e))}),n}(r)),console.warn(...t)}$()}const Be=/(?:^|[-_])(\w)/g;function Ie(e,n){const t=e.type;let o=a(t)&&t.displayName||t.name;if(!o&&n){const e=n.match(/([^/\\]+)\.vue$/);e&&(o=e[1])}return o?o.replace(Be,e=>e.toUpperCase()).replace(/[-_]/g,""):"Anonymous"}function We(e){const n=[],t=Object.keys(e);return t.slice(0,3).forEach(t=>{n.push(...function e(n,t,o){return f(t)?(t=JSON.stringify(t),o?t:[`${n}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?o?t:[`${n}=${t}`]:Ue(t)?(t=e(n,Le(t.value),!0),o?t:[`${n}=Ref<`,t,">"]):a(t)?[`${n}=fn${t.name?`<${t.name}>`:""}`]:(t=Le(t),o?t:[`${n}=`,t])}(t,e[t]))}),t.length>3&&n.push(" ..."),n}const He=Symbol(void 0),Ke=Symbol(void 0),ze=Symbol(void 0),qe=Symbol(void 0),Ge=[];let Ye=null;function Xe(e){Ge.push(Ye=e?null:[])}let Je=1;function Ze(e,n,t,r,l){Je--;const s=nn(e,n,t,r,l);return Je++,s.dynamicChildren=Ye||o,Ge.pop(),Ye=Ge[Ge.length-1]||null,null!==Ye&&Ye.push(s),s}function Qe(e){return!!e&&!0===e._isVNode}function en(e,n){return e.type===n.type&&e.key===n.key}function nn(e,n=null,t=null,o=0,r=null){if(null!==n){(Ne(n)||Vt in n)&&(n=s({},n));let{class:e,style:t}=n;null==e||f(e)||(n.class=sn(e)),null!=t&&(Ne(t)&&!u(t)&&(t=s({},t)),n.style=ln(t))}const l=f(e)?1:!0===e.__isSuspense?64:p(e)?4:a(e)?2:0,i={_isVNode:!0,type:e,props:n,key:null!==n&&n.key||null,ref:null!==n&&n.ref||null,scopeId:null,children:null,component:null,suspense:null,dirs:null,transition:null,el:null,anchor:null,target:null,shapeFlag:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return function(e,n){let t=0;null==n?n=null:u(n)?t=16:"object"==typeof n?t=32:a(n)?(n={default:n},t=32):(n=String(n),t=8);e.children=n,e.shapeFlag|=t}(i,t),Je>0&&null!==Ye&&(o>0||4&l||2&l)&&Ye.push(i),i}function tn(e,n){return{_isVNode:!0,type:e.type,props:n?e.props?un(e.props,n):n:e.props,key:e.key,ref:e.ref,scopeId:e.scopeId,children:e.children,target:e.target,shapeFlag:e.shapeFlag,patchFlag:e.patchFlag,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,el:e.el,anchor:e.anchor}}function on(e){return null==e||"boolean"==typeof e?nn(qe):u(e)?nn(He,null,e):"object"==typeof e?null===e.el?e:tn(e):nn(ze,null,String(e))}function rn(e){return null===e.el?e:tn(e)}function ln(e){if(u(e)){const n={};for(let t=0;t<e.length;t++){const o=ln(e[t]);if(o)for(const e in o)n[e]=o[e]}return n}if(p(e))return e}function sn(e){let n="";if(f(e))n=e;else if(u(e))for(let t=0;t<e.length;t++)n+=sn(e[t])+" ";else if(p(e))for(const t in e)e[t]&&(n+=t+" ");return n.trim()}const cn=/^on|^vnode/;function un(...e){const n={};s(n,e[0]);for(let t=1;t<e.length;t++){const o=e[t];for(const e in o)if("class"===e)n.class=sn([n.class,o.class]);else if("style"===e)n.style=ln([n.style,o.style]);else if(cn.test(e)){const t=n[e];n[e]=t?[].concat(t,o[e]):o[e]}else n[e]=o[e]}return n}const an=[],fn=[],dn=Promise.resolve();let pn=!1,hn=!1;function vn(e){return e?dn.then(e):dn}function mn(e){an.includes(e)||(an.push(e),yn())}function gn(e){u(e)?fn.push(...e):fn.push(e),yn()}function yn(){pn||hn||(hn=!0,vn(Cn))}function bn(e){if(fn.length){const e=(e=>[...new Set(e)])(fn);fn.length=0;for(let n=0;n<e.length;n++)e[n]()}}function Cn(e){let n;for(hn=!1,pn=!0;n=an.shift();)Ve(n,null,12);bn(),pn=!1,(an.length||fn.length)&&Cn()}let kn=null;function Tn(e){const{type:n,vnode:o,proxy:r,withProxy:l,props:s,slots:i,attrs:c,emit:u}=e;let a;kn=e;try{if(4&o.shapeFlag)a=on(e.render.call(l||r));else{const e=n;a=on(e.length>1?e(s,{attrs:c,slots:i,emit:u}):e(s,null))}null!=n.props&&!1!==n.inheritAttrs&&c!==t&&Object.keys(c).length&&(1&a.shapeFlag||6&a.shapeFlag)&&(a=tn(a,c)),null!=o.transition&&(a.transition=o.transition)}catch(n){Oe(n,e,1),a=nn(qe)}return kn=null,a}function xn(e,n){const t=Object.keys(n);if(t.length!==Object.keys(e).length)return!0;for(let o=0;o<t.length;o++){const r=t[o];if(n[r]!==e[r])return!0}return!1}function En({vnode:e,parent:n},t){for(;n&&n.subTree===e;)(e=n.vnode).el=t,n=n.parent}function Sn(e,n,o){const r=null!=o;if(!n&&!r)return;const{0:l,1:s}=function(e){if(!e)return[];if(_n.has(e))return _n.get(e);const n={},o=[];if(u(e))for(let o=0;o<e.length;o++){const r=C(e[o]);"$"!==r[0]&&(n[r]=t)}else for(const t in e){const r=C(t);if("$"!==r[0]){const l=e[t],s=n[r]=u(l)||a(l)?{type:l}:l;if(null!=s){const e=Rn(Boolean,s.type),n=Rn(String,s.type);s[0]=e>-1,s[1]=e<n,(e>-1||c(s,"default"))&&o.push(r)}}}const r=[n,o];return _n.set(e,r),r}(o),i={};let f=void 0;const d=e.propsProxy,p=d?(e,n)=>{i[e]=n,d[e]=n}:(e,n)=>{i[e]=n};if(O=!1,null!=n)for(const e in n)if("key"!==e&&"ref"!==e)if(r){const t=C(e);c(l,t)?p(t,n[e]):(f||(f={}))[e]=n[e]}else p(e,n[e]);if(r)for(let e=0;e<s.length;e++){const n=s[e];let t=l[n];if(null==t)continue;const o=!c(i,n),r=c(t,"default"),u=i[n];if(r&&void 0===u){const e=t.default;p(n,a(e)?e():e)}t[0]&&(o&&!r?p(n,!1):!t[1]||""!==u&&u!==T(n)||p(n,!0))}else f=i;const{patchFlag:h}=e.vnode;if(null!==d&&(0===h||16&h)){const e=Le(d);for(const n in e)c(i,n)||delete d[n]}O=!0,e.props=i,e.attrs=l?f||t:i}const _n=new WeakMap;function wn(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function Mn(e,n){return wn(e)===wn(n)}function Rn(e,n){if(u(n)){for(let t=0,o=n.length;t<o;t++)if(Mn(n[t],e))return t}else if(p(n))return Mn(n,e)?0:-1;return-1}const Nn=e=>u(e)?e.map(on):[on(e)],Ln=(e,n)=>e=>Nn(n(e));function Fn(e,n){let o;if(32&e.vnode.shapeFlag){const e=n;if(e._compiled)o=n;else{o={};for(const n in e){if("$stable"===n)continue;const t=e[n];if(a(t))o[n]=Ln(0,t);else if(null!=t){const e=Nn(t);o[n]=()=>e}}}}else if(null!==n){const e=Nn(n);o={default:()=>e}}e.slots=o||t}const Un=["beforeMount","mounted","beforeUpdate","updated","beforeUnmount","unmounted"].reduce((e,n)=>{const t="onVnode"+n[0].toUpperCase()+n.slice(1);return e[n]=[t,(e,t)=>{const r=e.dirs,l=t?t.dirs:o;for(let o=0;o<r.length;o++){const s=r[o],i=s.dir[n];null!=i&&(null!=t&&(s.oldValue=l[o].value),i(e.el,s,e,t))}}],e},{});function $n(e,n,t,o=null){Pe(e,n,7,[t,o])}function An(){return{config:{devtools:!0,performance:!1,isNativeTag:l,isCustomElement:l,errorHandler:void 0,warnHandler:void 0},mixins:[],components:{},directives:{},provides:{}}}function Vn(e){return function(){const n=An(),t=new Set;let o=!1;const r={get config(){return n.config},set config(e){},use:(e,...n)=>(t.has(e)||(e&&a(e.install)?(t.add(e),e.install(r,...n)):a(e)&&(t.add(e),e(r,...n))),r),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),r),component:(e,t)=>t?(n.components[e]=t,r):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,r):n.directives[e],mount(t,r,l){if(!o){null==l||p(l)||(l=null);const s=nn(t,l);return s.appContext=n,e(s,r),o=!0,s.component.proxy}},provide:(e,t)=>(n.provides[e]=t,r)};return r}}const Pn={__isSuspense:!0,process(e,n,t,o,r,l,s,i,c){null==e?function(e,n,t,o,r,l,s,i){const{patch:c,options:{createElement:u}}=i,f=u("div"),d=e.suspense=function(e,n,t,o,r,l,s,i,c){const{patch:u,move:f,unmount:d,next:p,options:{parentNode:h}}=c,v={vnode:e,parent:n,parentComponent:t,isSVG:s,optimized:i,container:o,hiddenContainer:r,anchor:l,deps:0,subTree:null,fallbackTree:null,isResolved:!1,isUnmounted:!1,effects:[],resolve(){const{vnode:e,subTree:n,fallbackTree:t,effects:o,parentComponent:r,container:l}=v;let{anchor:s}=v;t.el&&(s=p(t),d(t,r,v,!0)),f(n,l,s,0);const i=e.el=n.el;r&&r.subTree===e&&(r.vnode.el=i,En(r,i));let c=v.parent,u=!1;for(;c;){if(!c.isResolved){c.effects.push(...o),u=!0;break}c=c.parent}u||gn(o),v.isResolved=!0;const h=e.props&&e.props.onResolve;a(h)&&h()},recede(){v.isResolved=!1;const{vnode:e,subTree:n,fallbackTree:t,parentComponent:o,container:r,hiddenContainer:l,isSVG:s,optimized:i}=v,c=p(n);f(n,l,null,1),u(null,t,r,c,o,null,s,i);const d=e.el=t.el;o&&o.subTree===e&&(o.vnode.el=d,En(o,d));const h=e.props&&e.props.onRecede;a(h)&&h()},move(e,n,t){f(v.isResolved?v.subTree:v.fallbackTree,e,n,t),v.container=e},next:()=>p(v.isResolved?v.subTree:v.fallbackTree),registerDep(e,n){v.isResolved&&mn(()=>{v.recede()}),v.deps++,e.asyncDep.catch(n=>{Oe(n,e,0)}).then(t=>{if(e.isUnmounted||v.isUnmounted)return;v.deps--,e.asyncResolved=!0;const{vnode:o}=e;$t(e,t,v),n(e,v,o,h(e.subTree.el),p(e.subTree),s),En(e,o.el),0===v.deps&&v.resolve()})},unmount(e,n){v.isUnmounted=!0,d(v.subTree,t,e,n),v.isResolved||d(v.fallbackTree,t,e,n)}};return v}(e,r,o,n,f,t,l,s,i),{content:p,fallback:h}=On(e);d.subTree=p,d.fallbackTree=h,c(null,p,f,null,o,d,l,s),d.deps>0?(c(null,h,n,t,o,null,l,s),e.el=h.el):d.resolve()}(n,t,o,r,l,s,i,c):function(e,n,t,o,r,l,s,{patch:i}){const c=n.suspense=e.suspense;c.vnode=n;const{content:u,fallback:a}=On(n),f=c.subTree,d=c.fallbackTree;c.isResolved?(i(f,u,t,o,r,c,l,s),n.el=u.el):(i(f,u,c.hiddenContainer,null,r,c,l,s),c.deps>0&&(i(d,a,t,o,r,null,l,s),n.el=a.el));c.subTree=u,c.fallbackTree=a}(e,n,t,o,r,s,i,c)}};function On(e){const{shapeFlag:n,children:t}=e;if(32&n){const{default:e,fallback:n}=t;return{content:on(a(e)?e():e),fallback:on(a(n)?n():n)}}return{content:on(t),fallback:on(null)}}const Dn={scheduler:mn};function jn(e,n){for(let t=0;t<e.length;t++)e[t](n)}const Bn=function(e,n){null===n||n.isResolved?gn(e):u(e)?n.effects.push(...e):n.effects.push(e)};function In(e){const{insert:n,remove:r,patchProp:l,createElement:s,createText:i,createComment:c,setText:u,setElementText:d,parentNode:p,nextSibling:v,querySelector:m,setScopeId:y}=e,b={patch:C,unmount:U,move:F,next:A,options:e};function C(e,o,r,a=null,p=null,v=null,y=!1,C=!1){null==e||en(e,o)||(a=A(e),U(e,p,v,!0),e=null);const{type:R,shapeFlag:N}=o;switch(R){case ze:!function(e,t,o,r){if(null==e)n(t.el=i(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}}(e,o,r,a);break;case qe:k(e,o,r,a);break;case He:!function(e,t,o,r,l,s,i,u){const a=t.el=e?e.el:c(""),f=t.anchor=e?e.anchor:c("");let{patchFlag:d,dynamicChildren:p}=t;d>0&&(u=!0);null==e?(n(a,o,r),n(f,o,r),T(t.children,o,f,l,s,i,u)):64&d&&null!=p?E(e.dynamicChildren,p,o,l,s,i):M(e,t,o,f,l,s,i,u)}(e,o,r,a,p,v,y,C);break;case Ke:!function(e,n,t,o,r,l,s,i){const c=n.props&&n.props.target,{patchFlag:u,shapeFlag:a,children:p}=n;if(null==e){const e=n.target=f(c)?m(c):c;null!=e&&(8&a?d(e,p):16&a&&T(p,e,null,r,l,s,i))}else{const o=n.target=e.target;if(1===u?d(o,p):n.dynamicChildren?E(e.dynamicChildren,n.dynamicChildren,t,r,l,s):i||M(e,n,o,null,r,l,s),c!==(e.props&&e.props.target)){const e=n.target=f(c)?m(c):c;if(null!=e)if(8&a)d(o,""),d(e,p);else if(16&a)for(let n=0;n<p.length;n++)F(p[n],e,null,2)}}k(e,n,t,o)}(e,o,r,a,p,v,y,C);break;default:1&N?function(e,o,r,i,c,u,a,f){null==e?function(e,t,o,r,i,c,u){const a=e.type;c=c||"svg"===a;const f=e.el=s(a,c),{props:p,shapeFlag:h,transition:v,scopeId:m}=e;if(null!=p){for(const e in p)g(e)||l(f,e,p[e],null,c);null!=p.onVnodeBeforeMount&&$n(p.onVnodeBeforeMount,r,e)}8&h?d(f,e.children):16&h&&T(e.children,f,null,r,i,c,u||null!==e.dynamicChildren);null==v||v.persisted||v.beforeEnter(f);n(f,t,o);const y=p&&p.onVnodeMounted;(null!=y||null!=v&&!v.persisted)&&Bn(()=>{y&&$n(y,r,e),v&&!v.persisted&&v.enter(f)},i)}(o,r,i,c,u,a,f):function(e,n,o,r,s,i){const c=n.el=e.el;let{patchFlag:u,dynamicChildren:a}=n;const f=e&&e.props||t,p=n.props||t;null!=p.onVnodeBeforeUpdate&&$n(p.onVnodeBeforeUpdate,o,n,e);if(u>0){if(16&u)S(c,n,f,p,o,r,s);else if(2&u&&f.class!==p.class&&l(c,"class",p.class,null,s),4&u&&l(c,"style",p.style,f.style,s),8&u){const t=n.dynamicProps;for(let n=0;n<t.length;n++){const i=t[n],u=f[i],a=p[i];u!==a&&l(c,i,a,u,s,e.children,o,r,$)}}if(1&u)return void(e.children!==n.children&&d(c,n.children))}else i||null!=a||S(c,n,f,p,o,r,s);null!=a?E(e.dynamicChildren,a,c,o,r,s):i||M(e,n,c,null,o,r,s);null!=p.onVnodeUpdated&&Bn(()=>{$n(p.onVnodeUpdated,o,n,e)},r)}(e,o,c,u,a,f);null!==o.ref&&null!==c&&V(o.ref,e&&e.ref,c,o.el)}(e,o,r,a,p,v,y,C):6&N?function(e,n,o,r,l,s,i,c){if(null==e)256&n.shapeFlag?l.sink.activate(n,o,r):function(e,n,o,r,l,s){const i=e.component=function(e,n){const o=(n?n.appContext:e.appContext)||Rt,r={vnode:e,parent:n,appContext:o,type:e.type,root:null,next:null,subTree:null,update:null,render:null,proxy:null,withProxy:null,propsProxy:null,setupContext:null,effects:null,provides:n?n.provides:Object.create(o.provides),accessCache:null,renderCache:null,renderContext:t,data:t,props:t,attrs:t,slots:t,refs:t,components:Object.create(o.components),directives:Object.create(o.directives),asyncDep:null,asyncResult:null,asyncResolved:!1,sink:{},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,emit:(e,...n)=>{const o=r.vnode.props||t,l=o[`on${e}`]||o[`on${x(e)}`];l&&Pe(l,r,6,n)}};return r.root=n?n.root:r,r}(e,r),c=e.type;if(Xn(e)){const e=i.sink;e.renderer=b,e.parentSuspense=l}const u=c.props;Sn(i,e.props,u),Fn(i,e.children),4&e.shapeFlag&&function(e,n){const t=e.type;e.accessCache={},e.proxy=new Proxy(e,kt);const o=e.propsProxy=(l=e.props,Re(l,Ce,ke,Q,ge)),{setup:r}=t;var l;if(r){const t=e.setupContext=r.length>1?function(e){return{attrs:new Proxy(e,Pt.attrs),slots:new Proxy(e,Pt.slots),emit:e.emit}}(e):null;Nt=e,Lt=n;const l=Ve(r,e,0,[o,t]);Nt=null,Lt=null,h(l)?e.asyncDep=l:$t(e,l,n)}else At(e,n)}(i,l);if(i.asyncDep){if(!l)return;l.registerDep(i,_);const t=i.subTree=nn(qe);return k(null,t,n,o),void(e.el=t.el)}_(i,l,e,n,o,s)}(n,o,r,l,s,i);else{const t=n.component=e.component;if(function(e,n,t,o){const{props:r,children:l}=e,{props:s,children:i,patchFlag:c}=n;if(c>0){if(512&c)return!0;if(16&c)return xn(r,s);if(8&c){const e=n.dynamicProps;for(let n=0;n<e.length;n++){const t=e[n];if(s[t]!==r[t])return!0}}}else if(!o)return!(null==l&&null==i||null!=i&&i.$stable)||r!==s&&(null===r?null!==s:null===s||xn(r,s));return!1}(e,n,0,c)){if(t.asyncDep&&!t.asyncResolved)return void w(t,n);t.next=n,t.update()}else n.component=e.component,n.el=e.el}null!==n.ref&&null!==l&&V(n.ref,e&&e.ref,l,n.component.proxy)}(e,o,r,a,p,v,y,C):64&N&&R.process(e,o,r,a,p,v,y,C,b)}}function k(e,t,o,r){null==e?n(t.el=c(t.children||""),o,r):t.el=e.el}function T(e,n,t,o,r,l,s,i=0){for(let c=i;c<e.length;c++){C(null,e[c]=s?rn(e[c]):on(e[c]),n,t,o,r,l,s)}}function E(e,n,t,o,r,l){for(let s=0;s<n.length;s++){const i=e[s],c=n[s],u=i.type===He||i.type===qe||c.type===qe||6&i.shapeFlag?p(i.el):t;C(i,n[s],u,null,o,r,l,!0)}}function S(e,n,o,r,s,i,c){if(o!==r){for(const t in r){if(g(t))continue;const u=r[t],a=o[t];u!==a&&l(e,t,u,a,c,n.children,s,i,$)}if(o!==t)for(const t in o)g(t)||t in r||l(e,t,null,null,c,n.children,s,i,$)}}function _(e,n,o,r,l,s){e.update=R((function(){if(e.isMounted){const{next:o}=e;null!==o&&w(e,o);const r=Tn(e),l=e.subTree;e.subTree=r,null!==e.bu&&jn(e.bu),e.refs!==t&&(e.refs={}),C(l,r,p(l.el),A(l),e,n,s),e.vnode.el=r.el,null===o&&En(e,r.el),null!==e.u&&Bn(e.u,n)}else{const t=e.subTree=Tn(e);null!==e.bm&&jn(e.bm),C(null,t,r,l,e,n,s),o.el=t.el,null!==e.m&&Bn(e.m,n),null!==e.a&&128&e.vnode.shapeFlag&&Bn(e.a,n),e.isMounted=!0}}),Dn)}function w(e,n){n.component=e,e.vnode=n,e.next=null,Sn(e,n.props,n.type.props),Fn(e,n.children)}function M(e,n,t,r,l,s,i,c=!1){const u=e&&e.children,a=e?e.shapeFlag:0,f=n.children,{patchFlag:p,shapeFlag:h}=n;if(-1===p&&(c=!1),p>0){if(128&p)return void L(u,f,t,r,l,s,i,c);if(256&p)return void function(e,n,t,r,l,s,i,c){n=n||o;const u=(e=e||o).length,a=n.length,f=Math.min(u,a);let d;for(d=0;d<f;d++){const o=n[d]=c?rn(n[d]):on(n[d]);C(e[d],o,t,null,l,s,i,c)}u>a?$(e,l,s,!0,f):T(n,t,r,l,s,i,c,f)}(u,f,t,r,l,s,i,c)}8&h?(16&a&&$(u,l,s),f!==u&&d(t,f)):16&a?16&h?L(u,f,t,r,l,s,i,c):$(u,l,s,!0):(8&a&&d(t,""),16&h&&T(f,t,r,l,s,i,c))}function L(e,n,t,r,l,s,i,c){let u=0;const a=n.length;let f=e.length-1,d=a-1;for(;u<=f&&u<=d;){const o=e[u],a=n[u]=c?rn(n[u]):on(n[u]);if(!en(o,a))break;C(o,a,t,r,l,s,i,c),u++}for(;u<=f&&u<=d;){const o=e[f],u=n[d]=c?rn(n[d]):on(n[d]);if(!en(o,u))break;C(o,u,t,r,l,s,i,c),f--,d--}if(u>f){if(u<=d){const e=d+1,o=e<a?n[e].el:r;for(;u<=d;)C(null,n[u]=c?rn(n[u]):on(n[u]),t,o,l,s,i),u++}}else if(u>d)for(;u<=f;)U(e[u],l,s,!0),u++;else{const p=u,h=u,v=new Map;for(u=h;u<=d;u++){const e=n[u]=c?rn(n[u]):on(n[u]);null!=e.key&&v.set(e.key,u)}let m,g=0;const y=d-h+1;let b=!1,k=0;const T=new Array(y);for(u=0;u<y;u++)T[u]=0;for(u=p;u<=f;u++){const o=e[u];if(g>=y){U(o,l,s,!0);continue}let r;if(null!=o.key)r=v.get(o.key);else for(m=h;m<=d;m++)if(0===T[m-h]&&en(o,n[m])){r=m;break}void 0===r?U(o,l,s,!0):(T[r-h]=u+1,r>=k?k=r:b=!0,C(o,n[r],t,null,l,s,i,c),g++)}const x=b?function(e){const n=e.slice(),t=[0];let o,r,l,s,i;const c=e.length;for(o=0;o<c;o++){const c=e[o];if(0!==c){if(r=t[t.length-1],e[r]<c){n[o]=r,t.push(o);continue}for(l=0,s=t.length-1;l<s;)i=(l+s)/2|0,e[t[i]]<c?l=i+1:s=i;c<e[t[l]]&&(l>0&&(n[o]=t[l-1]),t[l]=o)}}l=t.length,s=t[l-1];for(;l-- >0;)t[l]=s,s=n[s];return t}(T):o;for(m=x.length-1,u=y-1;u>=0;u--){const e=h+u,o=n[e],c=e+1<a?n[e+1].el:r;0===T[u]?C(null,o,t,c,l,s,i):b&&(m<0||u!==x[m]?F(o,t,c,2):m--)}}}function F(e,t,o,r,l=null){if(6&e.shapeFlag)F(e.component.subTree,t,o,r);else if(64&e.shapeFlag)e.suspense.move(t,o,r);else if(e.type===He){n(e.el,t,o);const l=e.children;for(let e=0;e<l.length;e++)F(l[e],t,o,r);n(e.anchor,t,o)}else{const{el:s,transition:i,shapeFlag:c}=e;if(2!==r&&1&c&&null!=i)if(0===r)i.beforeEnter(s),n(s,t,o),Bn(()=>i.enter(s),l);else{const{leave:e,delayLeave:r,afterLeave:l}=i,c=()=>n(s,t,o),u=()=>{e(s,()=>{c(),l&&l()})};r?r(s,c,u):u()}else n(s,t,o)}}function U(e,n,t,o){const{props:l,ref:s,children:i,dynamicChildren:c,shapeFlag:u}=e;null!==s&&null!==n&&V(s,null,n,null),6&u?128&u?n.sink.deactivate(e):function(e,n,t){const{bum:o,effects:r,update:l,subTree:s,um:i,da:c,isDeactivated:u}=e;null!==o&&jn(o);if(null!==r)for(let e=0;e<r.length;e++)N(r[e]);null!==l&&(N(l),U(s,e,n,t));null!==i&&Bn(i,n);null!==c&&!u&&128&e.vnode.shapeFlag&&Bn(c,n);gn(()=>{e.isUnmounted=!0}),null===n||n.isResolved||n.isUnmounted||null===e.asyncDep||e.asyncResolved||(n.deps--,0===n.deps&&n.resolve())}(e.component,t,o):64&u?e.suspense.unmount(t,o):(null!=l&&null!=l.onVnodeBeforeUnmount&&$n(l.onVnodeBeforeUnmount,n,e),null!=c?$(c,n,t):16&u&&$(i,n,t),o&&function(e){const{type:n,el:t,anchor:o,transition:l}=e;if(n===He)return void function(e,n){let t;for(;e!==n;)t=v(e),r(e),e=t;r(n)}(t,o);const s=()=>{r(t),null!=l&&!l.persisted&&l.afterLeave&&l.afterLeave()};if(1&e.shapeFlag&&null!=l&&!l.persisted){const{leave:n,delayLeave:o}=l,r=()=>n(t,s);o?o(e.el,s,r):r()}else s()}(e),null!=l&&null!=l.onVnodeUnmounted&&Bn(()=>{$n(l.onVnodeUnmounted,n,e)},t))}function $(e,n,t,o,r=0){for(let l=r;l<e.length;l++)U(e[l],n,t,o)}function A(e){return 6&e.shapeFlag?A(e.component.subTree):64&e.shapeFlag?e.suspense.next():v(e.anchor||e.el)}function V(e,n,o,r){const l=o.refs===t?o.refs={}:o.refs,s=Le(o.renderContext);if(null!==n&&n!==e)if(f(n)){l[n]=null;const e=s[n];Ue(e)&&(e.value=null)}else Ue(n)&&(n.value=null);if(f(e)){const n=s[e];Ue(n)&&(n.value=r),l[e]=r}else Ue(e)?e.value=r:a(e)&&Ve(e,o,11,[r,l])}const P=(e,n)=>{null==e?n._vnode&&U(n._vnode,null,null,!0):C(n._vnode||null,e,n),bn(),n._vnode=e};return{render:P,createApp:Vn(P)}}function Wn(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ct(()=>{e.isMounted=!0}),ft(()=>{e.isUnmounting=!0}),e}const Hn={name:"BaseTransition",setup(e,{slots:n}){const t=Ft(),o=Wn();return()=>{const r=n.default&&n.default();if(!r||!r.length)return;const l=Le(e),{mode:s}=l,i=r[0];if(o.isLeaving)return qn(i);const c=Gn(i);if(!c)return qn(i);const u=c.transition=zn(c,l,o,t),a=t.subTree,f=a&&Gn(a);if(f&&f.type!==qe&&!en(c,f)){const e=f.transition,n=zn(f,l,o,t);if(Yn(f,n),"out-in"===s)return o.isLeaving=!0,n.afterLeave=()=>{o.isLeaving=!1,t.update()},qn(i);"in-out"===s&&(delete e.delayedLeave,n.delayLeave=(e,n,t)=>{Kn(o,f)[String(f.key)]=f,e._leaveCb=()=>{n(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=t})}return i}}};function Kn(e,n){const{leavingVNodes:t}=e;let o=t.get(n.type);return o||(o=Object.create(null),t.set(n.type,o)),o}function zn(e,{appear:n,persisted:t=!1,onBeforeEnter:o,onEnter:r,onAfterEnter:l,onEnterCancelled:s,onBeforeLeave:i,onLeave:c,onAfterLeave:u,onLeaveCancelled:a},f,d){const p=String(e.key),h=Kn(f,e),v=(e,n)=>{e&&Pe(e,d,8,n)},m={persisted:t,beforeEnter(t){if(!n&&!f.isMounted)return;t._leaveCb&&t._leaveCb(!0);const r=h[p];r&&en(e,r)&&r.el._leaveCb&&r.el._leaveCb(),v(o,[t])},enter(e){if(!n&&!f.isMounted)return;let t=!1;const o=e._enterCb=n=>{t||(t=!0,v(n?s:l,[e]),m.delayedLeave&&m.delayedLeave(),e._enterCb=void 0)};r?r(e,o):o()},leave(n,t){const o=String(e.key);if(n._enterCb&&n._enterCb(!0),f.isUnmounting)return t();v(i,[n]);let r=!1;const l=n._leaveCb=l=>{r||(r=!0,t(),v(l?a:u,[n]),n._leaveCb=void 0,h[o]===e&&delete h[o])};h[o]=e,c?c(n,l):l()}};return m}function qn(e){if(Xn(e))return(e=tn(e)).children=null,e}function Gn(e){return Xn(e)?e.children?e.children[0]:void 0:e}function Yn(e,n){6&e.shapeFlag&&e.component?Yn(e.component.subTree,n):e.transition=n}const Xn=e=>e.type.__isKeepAlive,Jn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:n}){const t=new Map,o=new Set;let r=null;const l=Ft(),s=l.sink,{renderer:{move:i,unmount:c,options:{createElement:u}},parentSuspense:a}=s,f=u("div");function d(e){e.shapeFlag=4,c(e,l,a)}function p(e){t.forEach((n,t)=>{const o=Qn(n.type);!o||e&&e(o)||h(t)})}function h(e){const n=t.get(e);r&&n.type===r.type?r&&(r.shapeFlag=4):d(n),t.delete(e),o.delete(e)}return s.activate=(e,n,t)=>{i(e,n,t,0,a),Bn(()=>{const n=e.component;n.isDeactivated=!1,null!==n.a&&jn(n.a)},a)},s.deactivate=e=>{i(e,f,null,1,a),Bn(()=>{const n=e.component;null!==n.da&&jn(n.da),n.isDeactivated=!0},a)},gt(()=>[e.include,e.exclude],([e,n])=>{e&&p(n=>et(e,n)),n&&p(e=>et(n,e))},{lazy:!0}),ft(()=>{t.forEach(d)}),()=>{if(!n.default)return null;const l=n.default();let s=l[0];if(l.length>1)return r=null,l;if(!(Qe(s)&&4&s.shapeFlag))return r=null,s;const i=s.type,c=Qn(i),{include:u,exclude:a,max:f}=e;if(u&&(!c||!et(u,c))||a&&c&&et(a,c))return s;const d=null==s.key?i:s.key,p=t.get(d);return s.el&&(s=tn(s)),t.set(d,s),p?(s.el=p.el,s.anchor=p.anchor,s.component=p.component,s.transition&&Yn(s,s.transition),s.shapeFlag|=256,o.delete(d),o.add(d)):(o.add(d),f&&o.size>parseInt(f,10)&&h(Array.from(o)[0])),s.shapeFlag|=128,r=s,s}}},Zn=Jn;function Qn(e){return e.displayName||e.name}function et(e,n){return u(e)?e.some(e=>et(e,n)):f(e)?e.split(",").indexOf(n)>-1:!!e.test&&e.test(n)}function nt(e,n){ot(e,"a",n)}function tt(e,n){ot(e,"da",n)}function ot(e,n,t=Nt){const o=e.__wdc||(e.__wdc=()=>{let n=t;for(;n;){if(n.isDeactivated)return;n=n.parent}e()});if(lt(n,o,t),t){let e=t.parent;for(;e&&e.parent;)e.parent.type===Jn&&rt(o,n,t,e),e=e.parent}}function rt(e,n,t,o){lt(n,e,o,!0),dt(()=>{const t=o[n];t.splice(t.indexOf(e),1)},t)}function lt(e,n,t=Nt,o=!1){if(t){const r=t[e]||(t[e]=[]),l=n.__weh||(n.__weh=(...o)=>{if(t.isUnmounted)return;U(),Ut(t);const r=Pe(n,t,e,o);return Ut(null),$(),r});o?r.unshift(l):r.push(l)}}const st=e=>(n,t=Nt)=>lt(e,n,t),it=st("bm"),ct=st("m"),ut=st("bu"),at=st("u"),ft=st("bum"),dt=st("um"),pt=st("rtg"),ht=st("rtc"),vt=st("ec"),mt=e=>e();function gt(e,n,t){return a(n)?yt(e,n,t):yt(e,null,n)}function yt(e,n,{lazy:o,deep:r,flush:l,onTrack:s,onTrigger:i}=t){const c=Nt,a=Lt;let f,d;if(f=u(e)?()=>e.map(e=>Ue(e)?e.value:Ve(e,c,2)):Ue(e)?()=>e.value:n?()=>Ve(e,c,2):()=>{if(!c||!c.isUnmounted)return d&&d(),Ve(e,c,3,[h])},r){const e=f;f=()=>function e(n,t=new Set){if(!p(n)||t.has(n))return;if(t.add(n),u(n))for(let o=0;o<n.length;o++)e(n[o],t);else if(n instanceof Map)n.forEach((o,r)=>{e(n.get(r),t)});else if(n instanceof Set)n.forEach(n=>{e(n,t)});else for(const o in n)e(n[o],t);return n}(e())}const h=e=>{d=y.options.onStop=()=>{Ve(e,c,4)}};let v=u(e)?[]:void 0;const m=n?()=>{if(c&&c.isUnmounted)return;const e=y();(r||E(e,v))&&(d&&d(),Pe(n,c,3,[e,v,h]),v=e)}:void 0;let g;g="sync"===l?mt:"pre"===l?e=>{c&&null==c.vnode.el?e():mn(e)}:e=>{Bn(e,a)};const y=R(f,{lazy:!0,computed:!0,onTrack:s,onTrigger:i,scheduler:m?()=>g(m):g});return o&&n?v=y():g(m||y),Ot(y),()=>{if(N(y),c){const e=c.effects,n=e.indexOf(y);n>-1&&e.splice(n,1)}}}function bt(e,n,t){const o=this.proxy,r=gt(f(e)?()=>o[e]:e.bind(o),n.bind(o),t);return ft(r,this),r}const Ct={$:e=>e,$el:e=>e.vnode.el,$cache:e=>e.renderCache||(e.renderCache=[]),$data:e=>e.data,$props:e=>e.propsProxy,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>e.parent,$root:e=>e.root,$emit:e=>e.emit,$options:e=>e.type,$forceUpdate:e=>()=>mn(e.update),$nextTick:()=>vn,$watch:e=>bt.bind(e)},kt={get(e,n){const{renderContext:o,data:r,props:l,propsProxy:s,accessCache:i,type:u,sink:a}=e;if("$"!==n[0]){const e=i[n];if(void 0!==e)switch(e){case 0:return r[n];case 1:return o[n];case 2:return s[n]}else{if(r!==t&&c(r,n))return i[n]=0,r[n];if(c(o,n))return i[n]=1,o[n];if(c(l,n))return null!=u.props&&(i[n]=2),s[n]}}const f=Ct[n];return null!=f?f(e):c(a,n)?a[n]:void 0},has(e,n){const{data:o,accessCache:r,renderContext:l,type:s,sink:i}=e;return void 0!==r[n]||o!==t&&c(o,n)||c(l,n)||null!=s.props&&c(s.props,n)||c(Ct,n)||c(i,n)},set(e,n,o){const{data:r,renderContext:l}=e;if(r!==t&&c(r,n))r[n]=o;else if(c(l,n))l[n]=o;else{if("$"===n[0]&&n.slice(1)in e)return!1;if(n in e.props)return!1;e.sink[n]=o}return!0}};function Tt(e,n){if(Nt){let t=Nt.provides;const o=Nt.parent&&Nt.parent.provides;o===t&&(t=Nt.provides=Object.create(o)),t[e]=n}else;}function xt(e,n){const t=Nt||kn;if(t){const o=t.provides;if(e in o)return o[e];if(void 0!==n)return n}}function Et(e,n,o=!1){const l=e.renderContext===t?e.renderContext=we({}):e.renderContext,i=e.proxy,{mixins:c,extends:f,props:d,data:h,computed:v,methods:m,watch:g,provide:y,inject:b,components:C,directives:k,beforeMount:T,mounted:x,beforeUpdate:E,updated:S,activated:_,deactivated:w,beforeUnmount:M,unmounted:R,renderTracked:N,renderTriggered:L,errorCaptured:F}=n,U=e.appContext.mixins;if(o||(St("beforeCreate",n,i,U),wt(e,U)),f&&Et(e,f,!0),c&&wt(e,c),h){const n=a(h)?h.call(i):h;p(n)&&(e.data===t?e.data=we(n):s(e.data,n))}if(v)for(const e in v){const n=v[e];if(a(n))l[e]=Dt(n.bind(i));else{const{get:t,set:o}=n;a(t)&&(l[e]=Dt({get:t.bind(i),set:a(o)?o.bind(i):r}))}}if(m)for(const e in m){const n=m[e];a(n)&&(l[e]=n.bind(i))}if(g)for(const e in g)Mt(g[e],l,i,e);if(y){const e=a(y)?y.call(i):y;for(const n in e)Tt(n,e[n])}if(b)if(u(b))for(let e=0;e<b.length;e++){const n=b[e];l[n]=xt(n)}else for(const e in b){const n=b[e];p(n)?l[e]=xt(n.from,n.default):l[e]=xt(n)}C&&s(e.components,C),k&&s(e.directives,k),o||St("created",n,i,U),T&&it(T.bind(i)),x&&ct(x.bind(i)),E&&ut(E.bind(i)),S&&at(S.bind(i)),_&&nt(_.bind(i)),w&&tt(w.bind(i)),F&&vt(F.bind(i)),N&&ht(N.bind(i)),L&&pt(L.bind(i)),M&&ft(M.bind(i)),R&&dt(R.bind(i))}function St(e,n,t,o){_t(e,o,t);const r=n.extends&&n.extends[e];r&&r.call(t);const l=n.mixins;l&&_t(e,l,t);const s=n[e];s&&s.call(t)}function _t(e,n,t){for(let o=0;o<n.length;o++){const r=n[o][e];r&&r.call(t)}}function wt(e,n){for(let t=0;t<n.length;t++)Et(e,n[t],!0)}function Mt(e,n,t,o){const r=()=>t[o];if(f(e)){const t=n[e];a(t)&>(r,t)}else a(e)?gt(r,e.bind(t)):p(e)&&(u(e)?e.forEach(e=>Mt(e,n,t,o)):gt(r,e.handler.bind(t),e))}const Rt=An();let Nt=null,Lt=null;const Ft=()=>Nt||kn,Ut=e=>{Nt=e};function $t(e,n,t){a(n)?e.render=n:p(n)&&(e.renderContext=we(n)),At(e,t)}function At(e,n){const o=e.type;e.render||(e.render=o.render||r),Nt=e,Lt=n,Et(e,o),Nt=null,Lt=null,e.renderContext===t&&(e.renderContext=we({}))}const Vt=Symbol(),Pt={};function Ot(e){Nt&&(Nt.effects||(Nt.effects=[])).push(e)}function Dt(e){const n=Ae(e);return Ot(n.effect),n}function jt(e,n,t){return 2===arguments.length?p(n)&&!u(n)?Qe(n)?nn(e,null,[n]):nn(e,n):nn(e,null,n):(Qe(t)&&(t=[t]),nn(e,n,t))}["attrs","slots"].forEach(e=>{Pt[e]={get:(n,t)=>n[e][t],has:(n,t)=>t===Vt||t in n[e],ownKeys:n=>Reflect.ownKeys(n[e]),getOwnPropertyDescriptor:(n,t)=>Reflect.getOwnPropertyDescriptor(n[e],t),set:()=>!1,deleteProperty:()=>!1}});function Bt(e,n,t=kn||Nt){if(t){let o,r;const l=t[e];let s=l[n]||l[o=C(n)]||l[r=x(o)];if(!s&&"components"===e){const e=t.type,l=e.displayName||e.name;!l||l!==n&&l!==o&&l!==r||(s=e)}return s}}const It={TEXT:1,CLASS:2,STYLE:4,PROPS:8,NEED_PATCH:32,FULL_PROPS:16,KEYED_FRAGMENT:128,UNKEYED_FRAGMENT:256,DYNAMIC_SLOTS:512,BAIL:-1},Wt=x,Ht=C,Kt=document,zt={insert:(e,n,t)=>{null!=t?n.insertBefore(e,t):n.appendChild(e)},remove:e=>{const n=e.parentNode;null!=n&&n.removeChild(e)},createElement:(e,n)=>n?Kt.createElementNS("http://www.w3.org/2000/svg",e):Kt.createElement(e),createText:e=>Kt.createTextNode(e),createComment:e=>Kt.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Kt.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")}};const qt=/\s*!important$/;function Gt(e,n,t){if(n.startsWith("--"))e.setProperty(n,t);else{const o=function(e,n){const t=Xt[n];if(t)return t;let o=Ht(n);if("filter"!==o&&o in e)return Xt[n]=o;o=x(o);for(let t=0;t<Yt.length;t++){const r=Yt[t]+o;if(r in e)return Xt[n]=r}return n}(e,n);qt.test(t)?e.setProperty(T(o),t.replace(qt,""),"important"):e[o]=t}}const Yt=["Webkit","Moz","ms"],Xt={};let Jt=Date.now;"undefined"!=typeof document&&Jt()>document.createEvent("Event").timeStamp&&(Jt=()=>performance.now());let Zt=0;const Qt=Promise.resolve(),eo=()=>{Zt=0},no=()=>Zt||(Qt.then(eo),Zt=Jt());function to(e,n,t,o){e.addEventListener(n,t,o)}function oo(e,n,t,o){e.removeEventListener(n,t,o)}function ro(e,n){const t=e=>{e.timeStamp>=t.lastUpdated-1&&Pe(t.value,n,5,[e])};return t.value=e,e.invoker=t,t.lastUpdated=no(),t}const lo=e=>e.props["onUpdate:modelValue"];function so(e){e.target.composing=!0}function io(e){const n=e.target;n.composing&&(n.composing=!1,function(e,n){const t=document.createEvent("HTMLEvents");t.initEvent(n,!0,!0),e.dispatchEvent(t)}(n,"input"))}function co(e){const n=parseFloat(e);return isNaN(n)?e:n}const uo={beforeMount(e,{value:n,modifiers:{lazy:t,trim:o,number:r}},l){e.value=n;const s=lo(l),i=r||"number"===e.type;to(e,t?"change":"input",()=>{let n=e.value;o?n=n.trim():i&&(n=co(n)),s(n)}),o&&to(e,"change",()=>{e.value=e.value.trim()}),t||(to(e,"compositionstart",so),to(e,"compositionend",io),to(e,"change",io))},beforeUpdate(e,{value:n,oldValue:t,modifiers:{trim:o,number:r}}){if(n!==t){if(document.activeElement===e){if(o&&e.value.trim()===n)return;if((r||"number"===e.type)&&co(e.value)===n)return}e.value=n}}},ao={beforeMount(e,n,t){fo(e,n,t);const o=lo(t);to(e,"change",()=>{const n=e._modelValue,t=yo(e),r=e.checked;if(u(n)){const e=go(n,t),l=-1!==e;if(r&&!l)o(n.concat(t));else if(!r&&l){const t=[...n];t.splice(e,1),o(t)}}else o(bo(e,r))})},beforeUpdate:fo};function fo(e,{value:n,oldValue:t},o){e._modelValue=n,u(n)?e.checked=go(n,o.props.value)>-1:n!==t&&(e.checked=mo(n,bo(e,!0)))}const po={beforeMount(e,{value:n},t){e.checked=mo(n,t.props.value);const o=lo(t);to(e,"change",()=>{o(yo(e))})},beforeUpdate(e,{value:n,oldValue:t},o){n!==t&&(e.checked=mo(n,o.props.value))}},ho={mounted(e,{value:n},t){vo(e,n);const o=lo(t);to(e,"change",()=>{const n=Array.prototype.filter.call(e.options,e=>e.selected).map(yo);o(e.multiple?n:n[0])})},updated(e,{value:n}){vo(e,n)}};function vo(e,n){const t=e.multiple;if(!t||u(n)){for(let o=0,r=e.options.length;o<r;o++){const r=e.options[o],l=yo(r);if(t)r.selected=go(n,l)>-1;else if(mo(yo(r),n))return void(e.selectedIndex=o)}t||(e.selectedIndex=-1)}}function mo(e,n){if(e===n)return!0;const t=p(e),o=p(n);if(!t||!o)return!t&&!o&&String(e)===String(n);try{const t=u(e),o=u(n);if(t&&o)return e.length===n.length&&e.every((e,t)=>mo(e,n[t]));if(e instanceof Date&&n instanceof Date)return e.getTime()===n.getTime();if(t||o)return!1;{const t=Object.keys(e),o=Object.keys(n);return t.length===o.length&&t.every(t=>mo(e[t],n[t]))}}catch(e){return!1}}function go(e,n){return e.findIndex(e=>mo(e,n))}function yo(e){return"_value"in e?e._value:e.value}function bo(e,n){const t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}const Co={beforeMount(e,n,t){ko(e,n,t,null,"beforeMount")},mounted(e,n,t){ko(e,n,t,null,"mounted")},beforeUpdate(e,n,t,o){ko(e,n,t,o,"beforeUpdate")},updated(e,n,t,o){ko(e,n,t,o,"updated")}};function ko(e,n,t,o,r){let l;switch(e.tagName){case"SELECT":l=ho;break;case"TEXTAREA":l=uo;break;default:switch(e.type){case"checkbox":l=ao;break;case"radio":l=po;break;default:l=uo}}const s=l[r];s&&s(e,n,t,o)}const To=["ctrl","shift","alt","meta"],xo={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,n)=>To.some(t=>e[`${t}Key`]&&!n.includes(t))},Eo={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},So={beforeMount(e,{value:n},{transition:t}){e._vod="none"===e.style.display?"":e.style.display,t&&n?t.beforeEnter(e):_o(e,n)},mounted(e,{value:n},{transition:t}){t&&n&&t.enter(e)},updated(e,{value:n,oldValue:t},{transition:o}){!n!=!t&&(o?n?(o.beforeEnter(e),_o(e,!0),o.enter(e)):o.leave(e,()=>{_o(e,!1)}):_o(e,n))},beforeUnmount(e){_o(e,!0)}};function _o(e,n){e.style.display=n?e._vod:"none"}function wo({name:e="v",type:n,css:t=!0,duration:o,enterFromClass:r=`${e}-enter-from`,enterActiveClass:l=`${e}-enter-active`,enterToClass:s=`${e}-enter-to`,appearFromClass:i=r,appearActiveClass:c=l,appearToClass:u=s,leaveFromClass:a=`${e}-leave-from`,leaveActiveClass:f=`${e}-leave-active`,leaveToClass:d=`${e}-leave-to`,...h}){if(!t)return h;const v=Ft(),m=function(e){if(null==e)return null;if(p(e))return[Mo(e.enter),Mo(e.leave)];{const n=Mo(e);return[n,n]}}(o),g=m&&m[0],y=m&&m[1],{appear:b,onBeforeEnter:C,onEnter:k,onLeave:T}=h;b&&!Ft().isMounted&&(r=i,l=c,s=u);const x=(e,n)=>{No(e,s),No(e,l),n&&n()},E=(e,n)=>{No(e,d),No(e,f),n&&n()};function S(e,n){Pe(e,v,8,n)}return{...h,onBeforeEnter(e){C&&C(e),Ro(e,l),Ro(e,r)},onEnter(e,t){Lo(()=>{const o=()=>x(e,t);k&&S(k,[e,o]),No(e,r),Ro(e,s),k&&k.length>1||(g?setTimeout(o,g):Fo(e,n,o))})},onLeave(e,t){Ro(e,f),Ro(e,a),Lo(()=>{const o=()=>E(e,t);T&&S(T,[e,o]),No(e,a),Ro(e,d),T&&T.length>1||(y?setTimeout(o,y):Fo(e,n,o))})},onEnterCancelled:x,onLeaveCancelled:E}}function Mo(e){return Number(e||0)}function Ro(e,n){e.classList.add(n),(e._vtc||(e._vtc=new Set)).add(n)}function No(e,n){e.classList.remove(n),e._vtc&&(e._vtc.delete(n),e._vtc.size||(e._vtc=void 0))}function Lo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}function Fo(e,n,t){const{type:o,timeout:r,propCount:l}=Uo(e,n);if(!o)return t();const s=o+"end";let i=0;const c=()=>{e.removeEventListener(s,u),t()},u=n=>{n.target===e&&++i>=l&&c()};setTimeout(()=>{i<l&&c()},r+1),e.addEventListener(s,u)}function Uo(e,n){const t=window.getComputedStyle(e),o=e=>(t[e]||"").split(", "),r=o("transitionDelay"),l=o("transitionDuration"),s=$o(r,l),i=o("animationDelay"),c=o("animationDuration"),u=$o(i,c);let a=null,f=0,d=0;return"transition"===n?s>0&&(a="transition",f=s,d=l.length):"animation"===n?u>0&&(a="animation",f=u,d=c.length):(f=Math.max(s,u),a=f>0?s>u?"transition":"animation":null,d=a?"transition"===a?l.length:c.length:0),{type:a,timeout:f,propCount:d,hasTransform:"transition"===a&&/\b(transform|all)(,|$)/.test(t.transitionProperty)}}function $o(e,n){for(;e.length<n.length;)e=e.concat(e);return Math.max(...n.map((n,t)=>Ao(n)+Ao(e[t])))}function Ao(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}const Vo=new WeakMap,Po=new WeakMap,Oo={setup(e,{slots:n}){const t=Ft(),o=Wn();let r,l,s=null;return at(()=>{if(!r.length)return;const n=e.moveClass||`${e.name||"v"}-move`;if(s=null===s?s=function(e,n,t){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>o.classList.remove(e));o.classList.add(t),o.style.display="none";const r=1===n.nodeType?n:n.parentNode;r.appendChild(o);const{hasTransform:l}=Uo(o);return r.removeChild(o),l}(r[0].el,t.vnode.el,n):s,!s)return;r.forEach(Do),r.forEach(jo);const o=r.filter(Bo);document.body.offsetHeight,o.forEach(e=>{const t=e.el,o=t.style;Ro(t,n),o.transform=o.WebkitTransform=o.transitionDuration="";const r=t._moveCb=e=>{e&&e.target!==t||e&&!/transform$/.test(e.propertyName)||(t.removeEventListener("transitionend",r),t._moveCb=null,No(t,n))};t.addEventListener("transitionend",r)})}),()=>{const s=Le(e),i=wo(s),c=s.tag||He;r=l,l=n.default?n.default():[],1===l.length&&l[0].type===He&&(l=l[0].children);for(let e=0;e<l.length;e++){const n=l[e];null!=n.key&&Yn(n,zn(n,i,o,t))}if(r)for(let e=0;e<r.length;e++){const n=r[e];Yn(n,zn(n,i,o,t)),Vo.set(n,n.el.getBoundingClientRect())}return nn(c,null,l)}}};function Do(e){e.el._moveCb&&e.el._moveCb(),e.el._enterCb&&e.el._enterCb()}function jo(e){Po.set(e,e.el.getBoundingClientRect())}function Bo(e){const n=Vo.get(e),t=Po.get(e),o=n.left-t.left,r=n.top-t.top;if(o||r){const n=e.el.style;return n.transform=n.WebkitTransform=`translate(${o}px,${r}px)`,n.transitionDuration="0s",e}}const{render:Io,createApp:Wo}=In({patchProp:function(e,n,o,r,l,s,i,c,u){switch(n){case"class":!function(e,n,t){if(null==n&&(n=""),t)e.setAttribute("class",n);else{const t=e._vtc;t&&(n=[n,...t].join(" ")),e.className=n}}(e,o,l);break;case"style":!function(e,n,t){const o=e.style;if(t)if(f(t))o.cssText=t;else{for(const e in t)Gt(o,e,t[e]);if(n&&!f(n))for(const e in n)t[e]||Gt(o,e,"")}else e.removeAttribute("style")}(e,r,o);break;case"modelValue":case"onUpdate:modelValue":break;default:(e=>"o"===e[0]&&"n"===e[1])(n)?function(e,n,o,r,l=null){const s=o&&"options"in o&&o.options,i=r&&"options"in r&&r.options,c=o&&o.invoker,u=r&&"handler"in r?r.handler:r;if(s||i){const o=s||t,a=i||t;if(o.capture!==a.capture||o.passive!==a.passive||o.once!==a.once){if(c&&oo(e,n,c,o),r&&u){const t=ro(u,l);r.invoker=t,to(e,n,t,a)}return}}r&&u?c?(o.invoker=null,c.value=u,r.invoker=c,c.lastUpdated=no()):to(e,n,ro(u,l),i||void 0):c&&oo(e,n,c,s||void 0)}(e,n.slice(2).toLowerCase(),r,o,i):!l&&n in e?function(e,n,t,o,r,l,s){"innerHTML"!==n&&"textContent"!==n||null==o?"value"===n&&"PROGRESS"!==e.tagName?(e._value=t,e.value=null==t?"":t):""===t&&"boolean"==typeof e[n]?e[n]=!0:e[n]=null==t?"":t:(s(o,r,l),e[n]=null==t?"":t)}(e,n,o,s,i,c,u):("true-value"===n?e._trueValue=o:"false-value"===n&&(e._falseValue=o),function(e,n,t){null==t?e.removeAttribute(n):e.setAttribute(n,t)}(e,n,o))}},...zt}),Ho=Io;return e.BaseTransition=Hn,e.Comment=qe,e.Fragment=He,e.KeepAlive=Zn,e.PatchFlags=It,e.Portal=Ke,e.ShapeFlags={ELEMENT:1,FUNCTIONAL_COMPONENT:2,STATEFUL_COMPONENT:4,TEXT_CHILDREN:8,ARRAY_CHILDREN:16,SLOTS_CHILDREN:32,SUSPENSE:64,COMPONENT_SHOULD_KEEP_ALIVE:128,COMPONENT_KEPT_ALIVE:256,COMPONENT:6},e.Suspense=Pn,e.Text=ze,e.Transition=(e,{slots:n})=>jt(Hn,wo(e),n),e.TransitionGroup=Oo,e.callWithAsyncErrorHandling=Pe,e.callWithErrorHandling=Ve,e.camelize=Ht,e.capitalize=Wt,e.cloneVNode=tn,e.computed=Dt,e.createApp=()=>{const e=Wo(),n=e.mount;return e.mount=(e,t,o)=>{if(!f(t)||(t=document.querySelector(t)))return t.innerHTML="",n(e,t,o)},e},e.createBlock=Ze,e.createCommentVNode=function(e="",n=!1){return n?Ze(qe,null,e):nn(qe,null,e)},e.createHook=st,e.createRenderer=In,e.createSlots=function(e,n){for(let t=0;t<n.length;t++){const o=n[t];if(u(o))for(let n=0;n<o.length;n++)e[o[n].name]=o[n].fn;else e[o.name]=o.fn}return e},e.createTextVNode=function(e=" ",n=0){return nn(ze,null,e,n)},e.createVNode=nn,e.defineComponent=function(e){return a(e)?{setup:e}:e},e.effect=R,e.getCurrentInstance=Ft,e.h=jt,e.handleError=Oe,e.inject=xt,e.injectHook=lt,e.instanceWatch=bt,e.isReactive=Ne,e.isReadonly=function(e){return ke.has(e)},e.isRef=Ue,e.markNonReactive=function(e){return xe.add(e),e},e.markReadonly=function(e){return Te.add(e),e},e.mergeProps=un,e.nextTick=vn,e.onActivated=nt,e.onBeforeMount=it,e.onBeforeUnmount=ft,e.onBeforeUpdate=ut,e.onDeactivated=tt,e.onErrorCaptured=vt,e.onMounted=ct,e.onRenderTracked=ht,e.onRenderTriggered=pt,e.onUnmounted=dt,e.onUpdated=at,e.openBlock=Xe,e.popScopeId=function(){},e.provide=Tt,e.pushScopeId=function(e){},e.reactive=we,e.readonly=Me,e.recordEffect=Ot,e.ref=function(e){if(Ue(e))return e;e=Fe(e);const n={_isRef:!0,get value(){return A(n,0,"value"),e},set value(t){e=Fe(t),V(n,"set","value")}};return n},e.registerRuntimeCompiler=function(e){},e.render=Ho,e.renderList=function(e,n){let t;if(u(e)||f(e)){t=new Array(e.length);for(let o=0,r=e.length;o<r;o++)t[o]=n(e[o],o)}else if("number"==typeof e){t=new Array(e);for(let o=0;o<e;o++)t[o]=n(o+1,o)}else if(p(e))if(e[Symbol.iterator])t=Array.from(e,n);else{const o=Object.keys(e);t=new Array(o.length);for(let r=0,l=o.length;r<l;r++){const l=o[r];t[r]=n(e[l],l,r)}}else t=[];return t},e.renderSlot=function(e,n,t={},o){const r=e[n];return Xe(),Ze(He,{key:t.key},r?r(t):o||[],e._compiled?0:-1)},e.resolveComponent=function(e){return Bt("components",e)},e.resolveDirective=function(e){return Bt("directives",e)},e.resolveDynamicComponent=function(e,n){if(e)return f(e)?Bt("components",e,n):a(e)||p(e)?e:void 0},e.resolveTransitionHooks=zn,e.setBlockTracking=function(e){Je+=e},e.setTransitionHooks=Yn,e.toHandlers=function(e){const n={};for(const t in e)n[`on${t}`]=e[t];return n},e.toRaw=Le,e.toRefs=function(e){const n={};for(const t in e)n[t]=$e(e,t);return n},e.toString=function(e){return null==e?"":u(e)||(e=>"[object Object]"===m(e))(e)&&e.toString===v?JSON.stringify(e,null,2):String(e)},e.useCSSModule=function(e="$style"){const n=Ft();if(!n)return t;const o=n.type.__cssModules;if(!o)return t;const r=o[e];return r||t},e.useTransitionState=Wn,e.vModelCheckbox=ao,e.vModelDynamic=Co,e.vModelRadio=po,e.vModelSelect=ho,e.vModelText=uo,e.vShow=So,e.version="3.0.0-alpha.2",e.warn=je,e.watch=gt,e.withDirectives=function(e,n){if(null===kn)return e;const o=kn.proxy,r=e.props||(e.props={}),l=e.dirs||(e.dirs=new Array(n.length)),s={};for(let e=0;e<n.length;e++){let[i,c,u,f=t]=n[e];a(i)&&(i={mounted:i,updated:i}),l[e]={dir:i,instance:o,value:c,oldValue:void 0,arg:u,modifiers:f};for(const e in i)if(!s[e]){const{0:n,1:t}=Un[e],o=r[n];r[n]=o?[].concat(o,t):t,s[e]=!0}}return e},e.withKeys=(e,n)=>t=>{if(!("key"in t))return;const o=T(t.key);return n.some(e=>e===o||Eo[e]===o)?e(t):void 0},e.withModifiers=(e,n)=>t=>{for(let e=0;e<n.length;e++){const o=xo[n[e]];if(o&&o(t,n))return}return e(t)},e.withScopeId=function(e){},e}({}); |
{ | ||
"name": "@vue/runtime-dom", | ||
"version": "3.0.0-alpha.1", | ||
"version": "3.0.0-alpha.2", | ||
"description": "@vue/runtime-dom", | ||
@@ -40,4 +40,5 @@ "main": "index.js", | ||
"dependencies": { | ||
"@vue/runtime-core": "3.0.0-alpha.1" | ||
"@vue/runtime-core": "3.0.0-alpha.2", | ||
"csstype": "^2.6.8" | ||
} | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
702098
16459
2
+ Addedcsstype@^2.6.8
+ Added@vue/reactivity@3.0.0-alpha.2(transitive)
+ Added@vue/runtime-core@3.0.0-alpha.2(transitive)
+ Addedcsstype@2.6.21(transitive)
- Removed@vue/reactivity@3.0.0-alpha.1(transitive)
- Removed@vue/runtime-core@3.0.0-alpha.1(transitive)